.schola-module__7Djuoa__shell{color:#e8ddc7;background:linear-gradient(#070e1647 0%,#070e1675 48%,#05080cc7 100%),url(/templum/schola-exorcistarum-bg.png) 50%/cover fixed;min-height:100svh;padding:44px 24px 64px;position:relative}.schola-module__7Djuoa__shell:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#b48a3c14,#0000 44%);position:absolute;inset:0}.schola-module__7Djuoa__content{z-index:1;width:min(980px,100%);margin:0 auto;position:relative}.schola-module__7Djuoa__hero{text-align:center;max-width:900px;margin:0 auto}.schola-module__7Djuoa__kicker{color:#b48a3c;letter-spacing:.24em;margin:0;font-size:.76rem}.schola-module__7Djuoa__title{color:#f0e5cf;letter-spacing:.035em;text-wrap:balance;max-width:900px;margin:18px auto 0;font-size:clamp(2.4rem,6vw,5rem);font-weight:500;line-height:.98}.schola-module__7Djuoa__translation{color:#e8ddc7e0;letter-spacing:.05em;margin:18px 0 0;font-size:clamp(1rem,2vw,1.28rem)}.schola-module__7Djuoa__divider{background:linear-gradient(90deg,#0000,#b48a3cd9,#0000);width:min(360px,70%);height:1px;margin:26px auto 0}.schola-module__7Djuoa__intro{text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070a0dc2;border:1px solid #b48a3c80;max-width:880px;margin:34px auto 0;padding:24px 28px;box-shadow:0 18px 48px #00000038}.schola-module__7Djuoa__intro p{margin:0;line-height:1.75}.schola-module__7Djuoa__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.schola-module__7Djuoa__card{text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070a0dc2;border:1px solid #b48a3c57;padding:24px}.schola-module__7Djuoa__cardTitle{color:#c89a46;letter-spacing:.12em;margin-bottom:12px;font-size:.9rem;display:block}.schola-module__7Djuoa__cardText{color:#e8ddc7d6;line-height:1.65}.schola-module__7Djuoa__nav{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.schola-module__7Djuoa__primaryButton,.schola-module__7Djuoa__secondaryButton{text-align:center;letter-spacing:.07em;min-width:220px;padding:13px 20px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s}.schola-module__7Djuoa__primaryButton{color:#f2e6d0;background:#521525c7;border:1px solid #b48a3cd1}.schola-module__7Djuoa__secondaryButton{color:#e8ddc7;background:#070a0dbf;border:1px solid #b48a3c8f}.schola-module__7Djuoa__primaryButton:hover,.schola-module__7Djuoa__secondaryButton:hover{border-color:#d0a95c;transform:translateY(-2px)}@media (max-width:760px){.schola-module__7Djuoa__shell{background-attachment:scroll;padding:34px 18px 48px}.schola-module__7Djuoa__cards{grid-template-columns:1fr}.schola-module__7Djuoa__title{font-size:clamp(2.1rem,11vw,3.5rem)}.schola-module__7Djuoa__primaryButton,.schola-module__7Djuoa__secondaryButton{width:100%}}
