.asrn{background:#faf8fa;color:#2b2132;padding-bottom:85px}.asrn *{box-sizing:border-box}.asrn-wrap{max-width:1190px;margin:0 auto;padding:0 26px}.asrn-hero{background:linear-gradient(120deg,#1f1929,#2f203d);color:white;padding:85px 0}.asrn-hero h1{font-size:clamp(42px,6vw,82px);line-height:1.1;letter-spacing:-.055em;color:#fff;max-width:1000px;margin:0 0 26px}.asrn-hero h1 em{color:#d4b0e0;font-style:normal}.asrn-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#d4b5e1;margin:0 0 22px}.asrn-sub{font-size:18px!important;color:#e5dcea!important;line-height:1.7;max-width:830px;margin:0}.asrn-section-head{border-bottom:1px solid #d9cbdc;margin:42px 0 25px;padding-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:20px}.asrn-section-head h2{font-size:32px;margin:0;color:#302239}.asrn-section-head span{font-size:11px;letter-spacing:.16em;color:#705d79}.asrn-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.asrn-card{display:flex;flex-direction:column;color:#30243a!important;text-decoration:none!important;background:#fff;border:1px solid #e2d8e4;box-shadow:0 12px 30px #2715360b;transition:transform .2s}.asrn-card:hover{transform:translateY(-4px)}.asrn-art{height:170px;background:linear-gradient(125deg,#322139,#815b94);padding:25px;display:flex;justify-content:space-between;align-items:flex-end;color:#fff}.asrn-art.blue{background:linear-gradient(125deg,#192538,#49657b)}.asrn-art strong{font-size:70px;letter-spacing:-.07em;line-height:1;color:#fff}.asrn-art small{letter-spacing:.15em;font-size:11px}.asrn-card-body{padding:28px;display:flex;flex-direction:column;gap:14px;flex:1}.asrn-tag{font-size:11px;color:#785c86;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.asrn-card h3{font-size:26px;letter-spacing:-.025em;line-height:1.2;margin:0;color:#23172a}.asrn-card p{font-size:15px;line-height:1.65;color:#52465b;margin:0}.asrn-card b{font-size:14px;color:#805692;margin-top:auto;padding-top:12px}.asrn-intro{max-width:840px;margin:45px 0;font-size:17px;line-height:1.8;color:#615467}.asrn-article .asrn-hero{padding:65px 0}.asrn-article .asrn-hero h1{font-size:clamp(36px,5vw,66px)}.asrn-back{display:block;color:#ecd9f0!important;margin-bottom:33px;font-size:14px;text-decoration:none}.asrn-byline{font-size:12px;color:#f4dfff!important;letter-spacing:.12em;text-transform:uppercase;margin:28px 0 0}.asrn-content{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:65px;padding-top:52px}.asrn-prose{font-size:17px;line-height:1.85;color:#33283b}.asrn-prose h2{font-size:29px;margin:40px 0 15px;color:#261c2e}.asrn-prose h3{font-size:23px;margin:33px 0 13px}.asrn-prose p{margin:0 0 20px}.asrn-prose ul,.asrn-prose ol{padding-left:25px}.asrn-prose li{margin-bottom:12px}.asrn-prose a{color:#704784!important;overflow-wrap:anywhere}.asrn-aside{border-top:3px solid #9b75aa;background:#efe8f1;padding:26px;align-self:start}.asrn-aside span{font-size:12px;letter-spacing:.15em;font-weight:700;color:#72547e}.asrn-aside p{font-size:17px;line-height:1.7;color:#402b4b}.asrn-disclaimer{border-top:1px solid #ddcedf;padding:22px 0;color:#706576;font-size:13px}.asrn-filter{display:flex;gap:9px;margin:20px 0}.asrn-filter button{border:1px solid #b9a6bf;background:white;padding:11px 18px;color:#432a4e;font-size:13px;cursor:pointer}#asrn-cms[hidden]{display:none!important}@media(max-width:760px){.asrn-wrap{padding:0 19px}.asrn-grid,.asrn-content{grid-template-columns:1fr}.asrn-content{gap:25px}.asrn-section-head{align-items:flex-start;flex-direction:column}.asrn-art strong{font-size:55px}}