.program-module__2Dx-Mq__programPage{color:#333;width:100%;min-height:100vh;padding:0 0 var(--page-shell-padding-bottom);background:radial-gradient(circle at 100% 0,#ffd78c29,#0000 24%),linear-gradient(#fbf4e8 0%,#f7efe3 52%,#f4ead8 100%);position:relative;overflow:hidden}.program-module__2Dx-Mq__programPage:before{content:"";opacity:1;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"lotus-pattern\" patternUnits=\"userSpaceOnUse\" width=\"14\" height=\"14\"><circle cx=\"7\" cy=\"7\" r=\"0.9\" fill=\"rgba(220,80,80,0.05)\"/><path d=\"M7,2.5 L9.1,7 L4.9,7 Z\" fill=\"rgba(220,80,80,0.05)\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23lotus-pattern)\"/></svg>");position:absolute;inset:0}.program-module__2Dx-Mq__programContent{z-index:1;text-align:center;padding:0 var(--page-shell-padding-inline);position:relative}.program-module__2Dx-Mq__title{font-family:var(--font-headings);font-size:var(--page-title-size);line-height:var(--page-title-line-height);margin-bottom:16px}.program-module__2Dx-Mq__subtitle{font-size:var(--page-subtitle-size);opacity:.85;line-height:1.6}@media (max-width:680px){.program-module__2Dx-Mq__programPage{padding:0 0 var(--page-shell-padding-bottom-sm)}.program-module__2Dx-Mq__programContent{padding:0 var(--page-shell-padding-inline-sm)}.program-module__2Dx-Mq__title{font-size:var(--page-title-size-sm)}.program-module__2Dx-Mq__subtitle{font-size:1rem}}
