@font-face{font-family:"Heebo";src:url(../../../themes/shchiche-theme/assets/fonts/heebo-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Frank Ruhl Libre";src:url(../../../themes/shchiche-theme/assets/fonts/frank-ruhl-libre-var.woff2) format("woff2");font-weight:300 900;font-display:swap}:root{--brand:#5b3fd0;--brand-ink:#4a31b8;--brand-deep:#2e1d85;--tint:#efebfc;--tint-2:#f1eefb;--gold:#b8862b;--gold-ink:#7a5612;--gold-tint:#f6edd8;--ivory:#fbf9f4;--parchment:#f4efe3;--surface:#ffffff;--line:#e7e1d3;--line-2:#f0ebdf;--ink:#1d1a2b;--ink-2:#4b4660;--ink-3:#6b6680;--night:#17122b;--night-2:#1b1533;--ok-bg:#e5f3ec;--ok-fg:#1e6b45;--wait-bg:#f6edd8;--wait-fg:#7a5612;--cite:#5b3fd0;--cite-line:#cfc5ef;--radius:16px;--radius-sm:12px;--shadow:0 1px 2px rgba(29, 26, 43, .05), 0 12px 28px -18px rgba(29, 26, 43, .25);--serif:"Frank Ruhl Libre", "Times New Roman", serif;--sans:"Heebo", "Arial Hebrew", Arial, sans-serif;--answer-size:20px}body.mode-sepia{--ivory:#f1e8d4;--surface:#faf4e4;--line:#e2d5b8;--line-2:#eadfc6;--ink:#3a2f1c;--ink-2:#5a4a2f;--ink-3:#75654a;--tint:#efe3c8;--cite:#7a4f12;--cite-line:#d8c49a}body.mode-night{--ivory:#121022;--surface:#1a1730;--parchment:#1f1b38;--line:#2e2950;--line-2:#2a2549;--ink:#ece9f7;--ink-2:#c9c4de;--ink-3:#a7a1c2;--tint:#2a2452;--tint-2:#241f45;--brand-ink:#b9abff;--cite:#b9abff;--cite-line:#4a4280;--gold-ink:#e2b95e;--gold-tint:#2c2540}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px;overflow-x:clip}body{position:relative;overflow-x:clip}body,body.shc{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6}img,svg{max-width:100%}a{color:var(--brand-ink);text-decoration:none}a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}h1,h2,h3{line-height:1.25;margin:0 0 .5em}h1{font-family:var(--serif);font-weight:800;font-size:clamp(30px, 4vw, 44px)}h2{font-size:22px}p{margin:0 0 1em}html p{color:inherit}:focus-visible{outline:3px solid #8e7bf0;outline-offset:2px;border-radius:6px}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.skip{position:absolute;top:-60px;right:16px;z-index:100;background:var(--brand);color:#fff;padding:10px 16px;border-radius:10px}.skip:focus{top:12px;color:#fff}.muted{color:var(--ink-3)}.empty{color:var(--ink-3);padding:24px}.icon{flex-shrink:0;vertical-align:middle}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.page-pad{padding-top:28px;padding-bottom:72px}.narrow{max-width:820px}.with-aside{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.main-col{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:22px}.side-col{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:18px;position:sticky;top:96px}.section{padding:56px 0 0}.section-head{margin-bottom:20px}.section-head h2{font-family:var(--serif);font-size:32px;font-weight:800;margin:0 0 4px}.section-head p{color:var(--ink-2);margin:0}.section-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.eyebrow{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.5px;color:var(--gold-ink);margin-bottom:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-sm);border:1px solid #fff0;font-weight:700;font-size:15px;cursor:pointer;text-decoration:none!important;transition:background-color .15s,border-color .15s,color .15s}.btn-lg{min-height:52px;padding:0 24px;font-size:16.5px;border-radius:14px}.btn-sm{min-height:40px;padding:0 12px;font-size:14px}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-ink);color:#fff}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand-ink)}.btn-light{background:#fff;color:var(--brand-deep)}.btn-light:hover{background:var(--tint);color:var(--brand-deep)}.btn-outline-light{color:#fff;border-color:rgb(255 255 255 / .45);background:#fff0}.btn-outline-light:hover{background:rgb(255 255 255 / .1);color:#fff}.btn-text{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink-2);font-weight:600;background:none;border:0;cursor:pointer}.btn-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.btn-icon:hover{border-color:var(--brand);color:var(--brand-ink)}.btn-icon-sm{width:40px;height:40px;border:0;background:#fff0}[aria-pressed="true"][data-save]{color:var(--brand)}[aria-pressed="true"][data-save] svg{fill:currentColor}.more{display:inline-flex;align-items:center;gap:6px;font-weight:700}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:600}.chip:hover{border-color:var(--brand);color:var(--brand-ink);text-decoration:none}.chips-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700;background:var(--line-2);color:var(--ink-2);white-space:nowrap}.badge-ok{background:var(--ok-bg);color:var(--ok-fg)}.badge-wait{background:var(--wait-bg);color:var(--wait-fg)}.tag{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--tint);color:var(--brand-ink);font-size:12.5px;font-weight:700}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow)}.card-title{font-size:17px;font-weight:800;margin:0 0 10px}.card-accent{background:var(--brand);border-color:var(--brand);color:#fff}.card-accent p{color:#e6e0ff}.card-dark{background:var(--night);border-color:var(--night);color:#fff}.card-dark p{color:#cfc8e6}.card-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--gold-tint);color:var(--gold-ink);margin-bottom:10px}.card-dark .card-icon{background:rgb(255 255 255 / .1);color:#e2b95e}.cards-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px, 100%),1fr));gap:18px}.phone-big{display:block;font-family:var(--serif);font-weight:900;font-size:40px;color:#fff}.phone-big:hover{color:#e2b95e}.topbar{background:var(--night);color:#dcd6f0;font-size:13.5px}.topbar-row{display:flex;align-items:center;gap:22px;min-height:38px}.topbar-item{display:inline-flex;align-items:center;gap:8px;color:#f1edfa}.topbar-item:hover{color:#fff}.topbar-date{margin-inline-start:auto;color:#cfc8e6}.site-header{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #ece6d8}.header-row{display:flex;align-items:center;gap:22px;min-height:72px}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);flex-shrink:0}.brand:hover{text-decoration:none;color:var(--ink)}.brand-mark{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--brand);color:#fff;font-family:var(--serif);font-weight:900;font-size:26px}.brand-mark::after{content:"";position:absolute;top:-4px;left:-4px;width:12px;height:12px;background:var(--gold);transform:rotate(45deg);border-radius:2px}.brand-text{display:flex;flex-direction:column;line-height:1.15}.brand-text strong{font-family:var(--serif);font-size:24px;font-weight:900}.brand-text small{font-size:12.5px;color:var(--ink-3)}.brand-light,.brand-light:hover{color:#fff}.brand-light .brand-text small{color:#cfc8e6}.brand .logo-mark{display:block;height:50px;width:auto;flex-shrink:0}.brand-tagline{display:flex;flex-direction:column;font-size:12.5px;line-height:1.3;color:var(--ink-3);white-space:nowrap}.main-nav{flex:1}.nav-list{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex-wrap:wrap}.nav-list a{display:block;padding:9px 12px;border-radius:10px;color:#2b2740;font-weight:500;font-size:15.5px}.nav-list a:hover{background:var(--tint-2);color:var(--brand-ink);text-decoration:none}.nav-list a[aria-current="page"],.nav-list .current-menu-item>a{background:var(--tint-2);color:var(--brand-ink);font-weight:600}.header-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.hero{background:var(--parchment) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cpath d='M22 2 42 22 22 42 2 22z' fill='none' stroke='%23e3dac6' stroke-width='1'/%3E%3C/svg%3E");border-bottom:1px solid var(--line);padding:56px 0 60px}.hero-grid{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.hero-main{flex:999 1 560px;min-width:0}.hero h1{font-size:clamp(36px, 5vw, 58px);margin-bottom:12px}.hero-lead{font-size:19px;color:var(--ink-2);max-width:640px}.hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.search-form{position:relative;display:flex;align-items:center;gap:8px;height:64px;padding:0 8px 0 6px;background:#fff;border:1.5px solid #dcd2bc;border-radius:18px;box-shadow:0 18px 36px -26px rgb(29 26 43 / .4);max-width:720px}.search-form:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #e4dcfb}.search-icon{display:grid;place-items:center;width:40px;color:var(--ink-3)}.search-form input[type="search"]{flex:1;min-width:0;height:100%;border:0;background:#fff0;font-size:18px;outline:0;color:var(--ink)}.search-form .btn{min-height:48px}.suggest{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:20;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:8px}.suggest a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;color:var(--ink)}.suggest a:hover,.suggest a[aria-selected="true"]{background:var(--tint-2);text-decoration:none}.suggest small{color:var(--ink-3)}.suggest-group{font-size:12.5px;font-weight:800;color:var(--gold-ink);padding:8px 12px 4px}.daily{flex:1 1 340px;min-width:0;padding:26px}.daily h2{font-family:var(--serif);font-size:25px;line-height:1.4}.daily h2 a{color:var(--ink)}.week-track{margin-top:20px;padding-top:16px;border-top:1px solid var(--line-2)}.week-track-label{font-size:13px;font-weight:800;color:var(--ink-2)}.week-track ol{list-style:none;margin:8px 0 6px;padding:0;display:flex;gap:8px}.week-track li span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--line-2);color:var(--ink-2);font-weight:700;font-size:14px}.week-track li.today span{box-shadow:0 0 0 2px var(--brand)}.week-track li.done span{background:var(--brand);color:#fff}.week-track small{color:var(--ink-3)}.section-sm{margin-top:30px}.sub-title{font-family:var(--serif);font-size:20px;font-weight:700;margin:0 0 12px}.sub-title a{color:var(--ink)}.topics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px, 100%),1fr));gap:14px}.topic-tile,.issue-tile{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:18px;color:var(--ink);transition:transform .15s,box-shadow .15s,border-color .15s}.topic-tile:hover,.issue-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:#d6cbb2;text-decoration:none;color:var(--ink)}.topic-icon,.issue-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--tint);color:var(--brand-ink)}.issue-icon{background:var(--gold-tint);color:var(--gold-ink)}.topic-name,.issue-name{font-family:var(--serif);font-weight:700;font-size:20px}.issues-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px, 100%),1fr));gap:14px}.forum-band{display:flex;flex-wrap:wrap;gap:28px;background:var(--night-2);border-radius:26px;padding:34px;color:#fff}.forum-intro{flex:1 1 300px}.forum-intro h2{font-family:var(--serif);font-size:34px;font-weight:800}.forum-intro p{color:#cfc8e6}.forum-intro .eyebrow{color:#e2b95e}.forum-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.forum-latest{flex:2 1 460px;min-width:0;color:var(--ink)}.forum-latest h3{font-size:17px;font-weight:800}.topic-list{list-style:none;margin:0;padding:0}.topic-list.card{padding:6px 18px}.topic-row+.topic-row{border-top:1px solid var(--line-2)}.topic-row a{display:flex;align-items:flex-start;gap:14px;padding:15px 4px;color:var(--ink)}.topic-row a:hover{text-decoration:none}.topic-row a:hover .topic-title{color:var(--brand-ink)}.topic-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.topic-title{font-family:var(--serif);font-weight:700;font-size:18px;line-height:1.45}.topic-excerpt{color:var(--ink-2);font-size:14.5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.topic-meta{font-size:13px;color:var(--ink-3)}.topic-list-compact .topic-title{font-size:16px}.topic-list-compact .badge{display:none}.avatar{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--line-2);color:var(--ink-2);font-weight:800;font-size:15px}.avatar-ok{background:var(--tint);color:var(--brand-ink)}.avatar-wait{background:var(--parchment);color:var(--gold-ink)}.avatar-team{background:var(--brand);color:#fff}.q-list{display:flex;flex-direction:column;gap:14px}.q-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.q-card-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.q-rate{margin-inline-start:auto;display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 12px;border-radius:999px;background:linear-gradient(180deg,#fffdf6,#f8efd9);box-shadow:inset 0 0 0 1px #ead9ad;font-size:13px;line-height:1;color:var(--gold-ink);white-space:nowrap}.q-rate-stars{position:relative;display:inline-block;direction:ltr;font-size:14px;letter-spacing:1px;color:#e9dfc6}.q-rate-fill{position:absolute;inset-block:0;left:0;overflow:hidden;white-space:nowrap;color:#d9a83a}[dir="rtl"] .q-rate-stars{transform:scaleX(-1)}.q-rate strong{font-family:var(--serif);font-size:15px;font-weight:800;color:var(--royal)}.q-rate-n{color:var(--ink-3);font-size:12.5px}.q-rate.is-acclaimed{background:radial-gradient(130% 160% at 50% 0%,#fffaf0 0%,#f3e3b6 100%);box-shadow:inset 0 0 0 1px rgb(216 173 85 / .75),0 6px 16px -10px rgb(122 86 18 / .6)}.q-rate.is-acclaimed .q-rate-fill{background:linear-gradient(180deg,#f3dea0 0%,#d8ad55 45%,#a87420 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 0 3px rgb(216 173 85 / .55))}.q-card-title{font-family:var(--serif);font-weight:700;font-size:22px;line-height:1.4;margin:0}.q-card-title a{color:var(--ink)}.q-card-text{color:var(--ink-2);margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.q-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.q-card-meta{display:flex;align-items:center;gap:14px;color:var(--ink-3);font-size:13.5px}.q-card-meta span{display:inline-flex;align-items:center;gap:5px}.tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--line-2);border-radius:14px;width:fit-content;max-width:100%}.tabs a{padding:8px 14px;border-radius:10px;color:var(--ink-2);font-weight:600;font-size:14.5px}.tabs a:hover{text-decoration:none;color:var(--ink)}.tabs a[aria-current="true"]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgb(29 26 43 / .08),0 6px 14px -8px rgb(29 26 43 / .25)}.rank-list{list-style:none;margin:0;padding:0}.rank-list li{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--line-2)}.rank-list li:first-child{border-top:0}.rank{font-family:var(--serif);font-weight:900;font-size:26px;line-height:1;color:var(--gold);width:22px;flex-shrink:0}.rank-list a{font-family:var(--serif);font-weight:700;font-size:16.5px;line-height:1.45;color:var(--ink)}.newsletter{display:flex;flex-wrap:wrap;align-items:center;gap:22px;border-radius:24px}.newsletter-band{margin-top:56px;padding:34px;background:var(--brand);color:#fff}.newsletter-band .eyebrow{color:#e2b95e}.newsletter-band h2{font-family:var(--serif);font-size:30px;display:flex;align-items:center;gap:10px}.newsletter-band p{color:#e6e0ff;margin:0}.newsletter-text{flex:1 1 320px}.newsletter-form{flex:1 1 380px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.newsletter-form input[type="email"]{flex:1 1 220px;min-height:52px;padding:0 16px;border-radius:14px;border:1.5px solid #dcd2bc;background:#fff;color:var(--ink);text-align:right}.newsletter-band .form-note,.newsletter-band .form-status{width:100%;margin:0;color:#e6e0ff;font-size:13.5px}.newsletter-mini{background:var(--surface);border:1px solid var(--line);padding:22px;flex-direction:column;align-items:stretch;gap:10px;border-radius:var(--radius)}.newsletter-mini h2{font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px;margin:0}.newsletter-mini p{font-size:14px;color:var(--ink-2);margin:0}.newsletter-mini .newsletter-text,.newsletter-mini .newsletter-form{flex:none}.newsletter-mini .newsletter-form{flex-direction:column;align-items:stretch}.newsletter-mini .newsletter-form input[type="email"]{flex:none;min-height:48px}.newsletter-mini .form-note{font-size:13px;color:var(--ink-3);margin:0}.form-status:empty{display:none}.form-status{font-weight:700}.form-status.is-error{color:#a32d2d}.newsletter-band .form-status.is-error{color:#ffd9d9}.crumbs ol{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--ink-3)}.crumbs li+li::before{content:"‹";margin-inline-end:8px;color:var(--ink-3)}.crumbs a{color:var(--ink-2)}.answer-title{font-size:clamp(28px, 3.4vw, 40px);line-height:1.3;margin:0}.answer-meta{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--ink-3);font-size:14.5px;margin:0}.action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.action-bar .spacer{flex:1}.reader-panel,.summary-box{padding:18px 20px;border-radius:var(--radius);background:var(--tint-2);border:1px solid var(--line)}.reader-panel:not([hidden]){display:flex;flex-wrap:wrap;gap:24px}.reader-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.reader-group>span{font-weight:700;color:var(--ink-2);margin-inline-end:6px;font-size:14px}.reader-group button{min-width:44px;min-height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);cursor:pointer;font-weight:600}.reader-group button[aria-checked="true"]{background:var(--brand);border-color:var(--brand);color:#fff}.summary-box:not([hidden]){display:flex;flex-direction:column;gap:10px}.summary-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.summary-head h2{font-size:16px;font-weight:800;margin:0}.summary-lines{margin:0;padding:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.7}.summary-note{margin:0;font-size:13.5px;color:var(--ink-3)}.summary-warn{margin:0;padding:12px 14px;border-radius:var(--radius-sm);background:var(--wait-bg);color:var(--wait-fg);border-inline-start:4px solid var(--gold);font-size:15px;line-height:1.65}.summary-warn strong{display:block;color:var(--ink);margin-bottom:2px}.summary-note{font-weight:700}.summary-load{align-self:flex-start}.summary-body:not([hidden]){display:flex;flex-direction:column;gap:10px}.divider{display:flex;align-items:center;gap:14px;margin-bottom:18px}.divider span{font-size:13px;font-weight:800;letter-spacing:1px;color:var(--gold-ink)}.divider::before,.divider::after{content:"";flex:1;height:1px;background:var(--cite-line)}.divider::after{flex:0 0 9px;height:9px;background:var(--gold);transform:rotate(45deg)}.answer-body{font-family:var(--serif);font-size:var(--answer-size);line-height:1.95;color:var(--ink);text-wrap:pretty}.answer-body p{margin:0 0 .85em}.cite,.bracket-style,body.shc .bracket-style{color:var(--cite);font-size:.88em}.bracket-style .cite{color:inherit;font-size:1em}.sources-note{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-3)}.sources-note span{display:inline-block;width:26px;height:10px;border-radius:3px;background:var(--cite);opacity:.75}.print-card{display:flex;align-items:center;gap:14px;padding:16px 18px}.print-card .card-icon{margin:0}.feedback{display:flex;flex-direction:column;gap:12px}.feedback-q{font-weight:800;font-size:17px;margin:0}.feedback-actions{display:flex;gap:10px;flex-wrap:wrap}.next-card{display:flex;flex-direction:column;gap:6px;position:relative;padding-inline-end:52px;color:var(--ink)}.next-card:hover{text-decoration:none;border-color:var(--brand)}.next-card .icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--brand-ink)}.next-title{font-family:var(--serif);font-weight:700;font-size:19px;line-height:1.45}.related h2{font-family:var(--serif);font-size:26px;font-weight:800}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px, 100%),1fr));gap:14px}.related-card{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:16px;background:var(--surface);border:1px solid var(--line);color:var(--ink)}.related-card .chip{align-self:flex-start;min-height:28px;font-size:12.5px;background:var(--tint);border-color:#fff0;color:var(--brand-ink)}.related-card:hover{text-decoration:none;border-color:var(--brand)}.related-title{font-family:var(--serif);font-weight:700;font-size:17.5px;line-height:1.5}.comments h2{font-size:18px;font-weight:800}.comment-list{list-style:none;margin:0 0 16px;padding:0}.comment-list li{padding:14px 0;border-top:1px solid var(--line-2)}.comment-list .comment-meta{font-size:13.5px;color:var(--ink-3)}.term-head{display:flex;gap:18px;align-items:center;margin:10px 0 18px}.term-head h1{margin:0}.term-head p{margin:0}.term-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--tint);color:var(--brand-ink);flex-shrink:0}.term-desc{color:var(--ink-2);margin-top:6px}.pager ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pager a,.pager span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:600}.pager .current,.pager [aria-current="page"]{background:var(--ink);color:#fff;border-color:var(--ink)}.forum-hero{background:var(--night-2);color:#fff;padding:30px 0 40px}.forum-hero h1{color:#fff;margin:4px 0 8px}.forum-hero p{color:#d9d3ee;max-width:720px}.forum-hero .eyebrow{color:#e2b95e}.forum-hero .crumbs ol,.forum-hero .crumbs a{color:#c9c2de}.muted-light{color:#c9c2de!important}.forum-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.forum-search{display:flex;align-items:center;gap:6px}.forum-search input{min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.composer{display:flex;flex-direction:column;gap:12px}.composer h2,.composer-label{font-size:18px;font-weight:800;margin:0}.composer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rule-note{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;color:var(--ink-2)}.rule-note .icon{color:var(--gold-ink);margin-top:3px}.rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rules li{display:flex;gap:12px;align-items:flex-start;font-size:15px}.rules span{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--gold-tint);color:var(--gold-ink);font-family:var(--serif);font-weight:900}.post{display:flex;flex-direction:column;gap:12px}.post-first{border-color:#d9cfb8}.post-team{border-inline-start:0;background:var(--surface)}.post-head{display:flex;align-items:center;gap:12px}.post-who{display:flex;flex-direction:column;line-height:1.3}.post-who .muted{font-size:13px}.post-body{font-family:var(--serif);font-size:18.5px;line-height:1.85}.post-body p{margin:0 0 .7em}.post-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.post-actions .count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--tint);color:var(--brand-ink);font-size:12.5px}[data-yishar][aria-pressed="true"]{background:var(--brand);border-color:var(--brand);color:#fff}.kb-answer{border:1.5px solid var(--brand);background:var(--tint-2);display:flex;flex-direction:column;gap:10px}.kb-head{display:flex;align-items:center;gap:10px}.kb-head .card-icon{margin:0;background:var(--brand);color:#fff}.kb-head h2{margin:0;font-size:18px}.kb-title{font-family:var(--serif);font-weight:700;font-size:20px;margin:0}.kb-excerpt{color:var(--ink-2);margin:0}.notice{padding:14px 18px;border-radius:14px;background:var(--wait-bg);color:#5a3f0c}.field{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;border:0;padding:0}.field label,.field legend{font-weight:800;font-size:15.5px}.field input[type="text"],.field input[type="email"],.field textarea,.composer textarea,.composer input[type="text"]{width:100%;padding:12px 14px;border-radius:14px;border:1.5px solid #dcd2bc;background:var(--surface);font-size:16.5px;line-height:1.6}.field input:focus,.field textarea:focus,.composer textarea:focus,.composer input:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px #e4dcfb}.field-help{margin:0;font-size:14px;color:var(--ink-3)}.chip-group{display:flex;flex-wrap:wrap;gap:8px}.chip-radio input{position:absolute;opacity:0}.chip-radio span{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid #ded5c2;background:var(--surface);font-weight:600;cursor:pointer}.chip-radio input:checked+span{background:var(--brand);border-color:var(--brand);color:#fff}.chip-radio input:focus-visible+span{outline:3px solid #8e7bf0;outline-offset:2px}.check{display:flex;gap:12px;align-items:flex-start;padding:14px;margin-bottom:10px;border-radius:14px;background:var(--surface);border:1px solid var(--line);cursor:pointer}.check input{width:22px;height:22px;margin:2px 0 0;accent-color:var(--brand);flex-shrink:0}.check span{display:flex;flex-direction:column;gap:2px}.check small{color:var(--ink-3);font-size:13.5px}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px}.ask-form{padding:28px}.ask-similar{margin-top:8px;padding:14px;border-radius:14px;background:var(--parchment)}.ask-similar-title{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-weight:800;color:var(--gold-ink)}.ask-similar ul{margin:0 0 6px;padding:0;padding-inline-start:18px}.lead{font-size:18px;color:var(--ink-2)}.empty-state{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px}.empty-state .search-form{width:100%}.search-title{font-size:34px}.prose{font-size:18px}.site-footer{margin-top:72px;background:var(--night);color:#cfc8e6;padding:48px 0 24px}.site-footer a{color:#cfc8e6}.site-footer a:hover{color:#fff}.footer-grid{display:flex;flex-wrap:wrap;gap:32px}.footer-about{flex:2 1 280px}.footer-about p{margin-top:14px}.footer-col{flex:1 1 150px}.footer-col h2{color:#fff;font-size:15px;font-weight:700;margin:0 0 12px}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer-emblem{display:inline-block}.footer-emblem .logo-emblem{display:block;width:236px;height:auto}.footer-contact{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.footer-contact li{display:flex;align-items:flex-start;gap:9px}.footer-contact svg{color:var(--gold);flex-shrink:0;margin-top:3px}.footer-tags{margin-top:34px;padding-top:22px;border-top:1px solid #2e2950}.footer-tags h2{color:#fff;font-size:15px;font-weight:700;margin:0 0 12px}.footer-tags ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.footer-tags a{display:inline-block;padding:3px 12px;border-radius:999px;border:1px solid #3a3366;font-size:13.5px}.footer-tags a:hover{border-color:var(--gold);color:#fff;text-decoration:none}.footer-note p{margin:24px 0 0;font-size:13.5px;line-height:1.7;color:#a9a2c8}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid #2e2950;font-size:13.5px}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:18px}.bottom-nav{display:none}.ask-dialog{width:min(640px, calc(100% - 32px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:20px;background:var(--ivory);color:var(--ink);box-shadow:0 30px 80px -20px rgb(20 14 50 / .45);overflow:auto;overscroll-behavior:contain}.ask-dialog::backdrop{background:rgb(20 16 40 / .55)}.ask-dialog-inner{padding:22px 24px 26px}.ask-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.ask-dialog-head h2{margin:0;font-family:var(--serif);font-size:26px}.ask-dialog .lead{margin:0 0 14px;font-size:15px;color:var(--ink-2)}.ask-dialog .ask-form{box-shadow:none}.ask-ref{margin:0 0 14px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--tint-2);font-size:14px}html.dialog-open{overflow:hidden}@media (prefers-reduced-motion:no-preference){.ask-dialog[open]{animation:shc-dialog-in .18s ease-out}@keyframes shc-dialog-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.export-menu{position:relative}.export-menu>summary{list-style:none;cursor:pointer}.export-menu>summary::-webkit-details-marker{display:none}.export-menu[open]>summary{background:var(--tint);border-color:var(--brand)}.export-pop{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:30;min-width:260px;display:flex;flex-direction:column;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 22px 44px -20px rgb(29 26 43 / .4)}.export-pop a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--ink)}.export-pop a:hover{background:var(--tint);text-decoration:none;color:var(--ink)}.export-pop svg{color:var(--brand);flex-shrink:0}.export-pop span{display:flex;flex-direction:column;line-height:1.3}.export-pop strong{font-size:15px}.export-pop small{font-size:12.5px;color:var(--ink-3)}.answer-meta a{color:var(--brand-ink)}.side-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.side-links a{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:12px;color:var(--ink)}.side-links a:hover{background:var(--tint-2);text-decoration:none;color:var(--ink)}.side-links svg{color:var(--gold);flex-shrink:0}.side-links span{display:flex;flex-direction:column;line-height:1.3}.side-links strong{font-size:15.5px}.side-links small{font-size:12.5px;color:var(--ink-3)}.rank-list-compact{counter-reset:shc-rank}.rank-list-compact li{padding:9px 0;gap:10px;counter-increment:shc-rank}.rank-list-compact li::before{content:counter(shc-rank);flex:0 0 22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--gold-tint);color:var(--gold-ink);font-size:12px;font-weight:800;margin-top:2px}.rank-list-compact a{font-size:15.5px}.side-chips{margin-bottom:12px}.side-chips .chip{min-height:30px;font-size:13.5px}.card-gold{background:var(--gold-tint);border-color:#ead9b0}.card-gold p{color:var(--ink-2)}.btn-gold{background:var(--gold);border-color:var(--gold);color:#fff}.btn-gold:hover{background:var(--gold-ink);border-color:var(--gold-ink);color:#fff;text-decoration:none}.related-site,.more-content{margin-top:36px}body.shc #shchiche-related-block{--sr-ink:var(--ink);--sr-accent:var(--brand);--sr-accent2:#d9d0f5;--sr-soft:var(--tint-2);--sr-line:var(--line);margin:0}body.shc .sfp-wrap{--sfp-ink:var(--ink);--sfp-accent:var(--brand);--sfp-soft:var(--tint-2);--sfp-line:var(--line);border-top-color:var(--line)}body.shc #shchiche-related-block h3,body.shc .sfp-heading{font-family:var(--serif)}html body.shc #shc-dock>#shc-tel-btn,html body.shc #shc-dock>#shc-mail-btn,html body.shc #shc-dock>#wa-btn{background:var(--surface)!important;border-color:#d9d0f5!important}html body.shc #shc-dock>#shc-tel-btn>svg,html body.shc #shc-dock>#shc-mail-btn>svg,html body.shc #shc-dock>#wa-btn>svg{fill:var(--brand)!important;color:var(--brand)!important}html body.shc #shc-dock>#shc-tel-btn:hover,html body.shc #shc-dock>#shc-mail-btn:hover,html body.shc #shc-dock>#wa-btn:hover{background:var(--tint)!important;border-color:var(--brand)!important}html body.shc #shc-dock>.floating-chat-btn,html body.shc.shc-dock-on #shc-dock>#shc-chat-btn{background:linear-gradient(135deg,var(--brand),var(--brand-deep))!important;background-color:var(--brand)!important;border-color:#fff!important;box-shadow:0 0 0 2px var(--gold),0 12px 26px -10px rgb(46 29 133 / .6)!important}.page-gallery .shcg{background:none!important;padding:0!important;border:0!important;box-shadow:none!important;font-family:var(--sans)}.page-gallery .shcg-latest{background:linear-gradient(135deg,var(--brand-deep),#3d27a3 60%,var(--brand))!important;border:0!important;border-radius:22px!important;box-shadow:var(--shadow)!important;color:#fff;overflow:hidden;position:relative}.page-gallery .shcg-latest::before{content:"";position:absolute;inset:8px;border:1px solid rgb(226 194 122 / .5);border-radius:16px;pointer-events:none}.page-gallery .shcg-latest__kicker{color:#e8cf8f!important;font-weight:800!important;letter-spacing:.5px}.page-gallery .shcg-latest__title,.page-gallery .shcg-bar__title{font-family:var(--serif)!important;font-weight:800!important}.page-gallery .shcg-latest__title{color:#fff!important}.page-gallery .shcg-facts dt{color:#cfc5ef!important}.page-gallery .shcg-facts dd{color:#fff!important}.page-gallery .shcg-facts,.page-gallery .shcg-facts>div{border-color:rgb(255 255 255 / .16)!important}.page-gallery .shcg-btn{border-radius:12px!important;font-family:var(--sans)!important;font-weight:700!important;min-height:44px}.page-gallery .shcg-btn--go{background:var(--gold)!important;border-color:var(--gold)!important;color:#fff!important}.page-gallery .shcg-btn--go:hover{background:var(--gold-ink)!important;border-color:var(--gold-ink)!important}.page-gallery .shcg-latest .shcg-btn--quiet{background:rgb(255 255 255 / .08)!important;border-color:rgb(255 255 255 / .35)!important;color:#fff!important}.page-gallery .shcg-latest .shcg-btn--quiet:hover{background:rgb(255 255 255 / .16)!important}.page-gallery .shcg-bar{border-bottom:1px solid var(--line)!important;padding-bottom:12px!important;margin-top:34px!important}.page-gallery .shcg-bar__title{color:var(--ink)!important;font-size:26px!important}.page-gallery .shcg-bar__count{background:var(--tint)!important;color:var(--brand-ink)!important}.page-gallery .shcg-search input,.page-gallery .shcg-search{border-radius:12px!important;border-color:var(--line)!important;font-family:var(--sans)!important}.page-gallery .shcg-search input:focus{border-color:var(--brand)!important;outline:2px solid var(--tint)!important}.page-gallery .shcg-grid{gap:14px!important}.page-gallery .shcg-card{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}.page-gallery .shcg-card:hover{border-color:var(--brand)!important;box-shadow:var(--shadow)!important}.page-gallery .shcg-card__title{font-family:var(--serif)!important;font-weight:800!important;color:var(--ink)!important}.page-gallery .shcg-card__meta{color:var(--ink-3)!important}.page-gallery .shcg-card .shcg-btn--quiet{background:var(--surface)!important;border-color:var(--line)!important;color:var(--brand-ink)!important}.page-gallery .shcg-card .shcg-btn--quiet:hover{background:var(--tint)!important;border-color:var(--brand)!important}.page-gallery .shcg-card .shcg-btn--go{background:var(--brand)!important;border-color:var(--brand)!important}.page-gallery .shcg-card .shcg-btn--go:hover{background:var(--brand-ink)!important;border-color:var(--brand-ink)!important}.page-gallery .shcg-sheet__num{font-family:var(--serif)!important;color:var(--brand-deep)!important}.page-gallery .shcg-sheet__rule{background:var(--gold)!important;border-color:var(--gold)!important}.page-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 28px;margin-bottom:24px}.page-hero h1{margin:0}.page-hero .lead{margin:8px 0 0;color:var(--ink-2);max-width:640px}.page-hero-links{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1020px){.side-col{position:static}.main-nav{display:none}}@media (max-width:760px){.ask-dialog{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;border-radius:0}.ask-dialog-inner{padding:16px 16px calc(24px + env(safe-area-inset-bottom, 0px))}body{padding-bottom:86px}.wrap{padding:0 16px}.hide-sm{display:none!important}.header-row{min-height:60px;gap:10px}.brand-mark{width:38px;height:38px;font-size:22px}.brand-text strong{font-size:21px}.brand .logo-mark{height:42px}.brand-tagline{display:none}.export-pop{position:fixed;top:auto;bottom:calc(84px + env(safe-area-inset-bottom, 0px));inset-inline:12px;min-width:0}.shcg-latest__body{flex-direction:column;align-items:stretch!important}.hero{padding:32px 0 36px}.hero-lead{font-size:17px}.search-form{height:56px}.search-form .btn{display:none}.section{padding-top:40px}.section-head h2{font-size:26px}.forum-band,.newsletter-band{padding:22px;border-radius:20px}.q-card-title{font-size:20px}.topics-grid,.issues-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.topic-tile,.issue-tile{padding:16px}.topic-name,.issue-name{font-size:18px}.answer-body{font-size:calc(var(--answer-size) - 1px)}.action-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.action-bar::-webkit-scrollbar{display:none}.action-bar .btn{padding:0 12px;flex-shrink:0}.action-bar .spacer{display:none}.bottom-nav{position:fixed;bottom:0;right:0;left:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;height:76px;padding-bottom:10px;background:#fff;border-top:1px solid var(--line)}.bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--ink-2);font-size:11.5px;font-weight:600;padding-top:8px}.bottom-nav a[aria-current="page"]{color:var(--brand-ink)}.bottom-nav a:hover{text-decoration:none}.bottom-ask{color:var(--ink)!important;font-weight:800!important}.bottom-ask-dot{display:grid;place-items:center;width:52px;height:52px;margin-top:-26px;border-radius:50%;background:var(--brand);color:#fff;box-shadow:0 10px 22px -10px rgb(59 39 148 / .8)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}@media print{.topbar,.site-header,.site-footer,.bottom-nav,.side-col,.action-bar,.reader-panel,.feedback,.related,.comments,.next-card,.crumbs,.print-card{display:none!important}body{background:#fff;color:#000;padding:0}.with-aside{display:block}.answer-body{font-size:13pt}a{color:#000}}.kb-answer{gap:14px}.kb-head{align-items:flex-start}.kb-head p{margin:2px 0 0;font-size:14px}.kb-greeting{margin:0;font-weight:700;color:var(--brand-ink)}.kb-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:18px 20px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.kb-item+.kb-item{margin-top:4px}.kb-by{margin:0;font-size:13.5px;color:var(--ink-3)}.kb-by strong{color:var(--brand-ink);font-weight:600}.kb-title{font-size:21px;line-height:1.4}.kb-title a{color:var(--ink)}.kb-body{width:100%;font-size:calc(var(--answer-size) - 1px)}.replies-title{font-size:18px;font-weight:800;margin:6px 0 -8px}.legacy-box{min-width:0}.legacy-box>:first-child{margin-top:0!important}.legacy-box form input[type="text"]{max-width:100%}.legacy-box .guest-suggestion-box{border-radius:var(--radius)!important;background:var(--surface)!important}.check-team{background:var(--tint-2);border-color:#d8cff6}.composer-cta p{margin:0;color:var(--ink-2)}.small-print{margin:14px 0 0;font-size:13px;color:var(--ink-3)}.answer-body .larger-text .larger-text{font-size:inherit}.answer-body h3{font-family:var(--sans);font-size:.9em;font-weight:800;margin:1.1em 0 .35em;color:var(--gold-ink)}.answer-body .rabbi-signature-box{border-top-color:var(--line)!important}.answer-body img{max-width:100%;height:auto}.answer-id{margin:14px 0 0;font-size:14px;color:var(--ink-3)}.answer-id strong{color:var(--ink-2)}.answer-id a{color:var(--ink-2)}.print-card{flex-wrap:wrap}.print-card-text{flex:1 1 220px}.print-card-actions,.term-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.term-actions{margin-top:12px}.term-actions:empty{display:none}.issues-grid{list-style:none;margin:0;padding:0}.issue-tile{gap:14px}.issue-main{display:flex;flex-direction:column;gap:8px;color:var(--ink)}.issue-main:hover{text-decoration:none;color:var(--ink)}.issue-main:hover .issue-name{color:var(--brand-ink)}.issue-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto}.btn-sm{min-height:38px;padding:0 12px;font-size:14px}.list-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px}.list-actions:empty{display:none}.more-btn.is-loading{opacity:.6;cursor:progress}[aria-busy="true"]{opacity:.55;transition:opacity .15s}.section .list-actions{margin-top:16px}.topic-row.has-more .topic-excerpt{-webkit-line-clamp:2}.topic-row.is-open .topic-excerpt{display:none}.topic-more{padding:0 58px 10px 4px;margin-top:-8px}.topic-more .icon{transform:rotate(-90deg);transition:transform .15s}.topic-more [aria-expanded="true"] .icon{transform:rotate(90deg)}.topic-full{padding:0 58px 16px 4px;font-size:17px}.comment-row+.comment-row{border-top:1px solid var(--line-2)}.comment-row a{display:flex;flex-direction:column;gap:4px;padding:15px 4px;color:var(--ink)}.comment-row a:hover{text-decoration:none}.comment-row a:hover .comment-on{color:var(--brand-ink)}.comment-on{font-family:var(--serif);font-weight:700;font-size:17px;line-height:1.45}.comment-text{color:var(--ink-2);font-size:15px}.id-jump{display:flex;flex-direction:column;gap:10px;max-width:520px}.id-jump label{font-weight:800}.id-jump-row{display:flex;gap:10px;flex-wrap:wrap}.id-jump input{flex:1 1 160px;min-height:48px;padding:0 14px;border-radius:12px;border:1.5px solid #dcd2bc;font-size:18px}.nav-list>li{position:relative;display:flex;align-items:center}.nav-list .sub-menu{list-style:none;margin:0;padding:8px;position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:240px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px -18px rgb(29 26 43 / .35);display:none}.nav-list .sub-menu::before{content:"";position:absolute;top:-8px;right:0;left:0;height:8px}.nav-list .sub-menu a{padding:9px 12px;font-size:15px;white-space:nowrap}.nav-list>li:hover>.sub-menu,.nav-list>li:focus-within>.sub-menu,.nav-list>li.is-open>.sub-menu{display:block}.sub-toggle{display:inline-grid;place-items:center;width:26px;height:32px;margin-inline-start:-8px;border:0;background:none;color:var(--ink-3);cursor:pointer;border-radius:8px}.sub-toggle:hover{color:var(--brand-ink)}.sub-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.nav-toggle{display:none}.nav-toggle .when-open,.nav-open .nav-toggle .when-closed{display:none}.nav-open .nav-toggle .when-open{display:block}.profile-head{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:10px 0 22px}.avatar-xl{width:84px;height:84px;font-size:38px;font-family:var(--serif);font-weight:900}.profile-who{flex:1 1 280px;min-width:0}.profile-who h1{margin:0 0 4px;font-size:clamp(26px, 3vw, 36px)}.profile-who p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.profile-stats{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--ink-2);font-size:14.5px}.profile-stats strong{font-family:var(--serif);font-size:20px;color:var(--ink)}.profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.profile-edit{margin-bottom:22px}.profile-edit h2{margin:0 0 16px;font-size:20px}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px, 100%),1fr));gap:0 18px}.field input[type="password"],.field input[type="number"]{width:100%;padding:12px 14px;border-radius:14px;border:1.5px solid #dcd2bc;background:var(--surface);font-size:16.5px}.profile-list{display:flex;flex-direction:column;gap:14px}.link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.link-list a{display:block;padding:8px 0;font-weight:600}@media (max-width:1020px){.nav-toggle{display:inline-grid}.nav-open{overflow:hidden}.nav-open .site-header{z-index:100}.nav-open .main-nav{display:block;position:fixed;top:0;right:0;bottom:0;width:min(380px, 88vw);z-index:90;overflow-y:auto;background:var(--surface);padding:76px 18px 120px;box-shadow:-20px 0 50px -20px rgb(29 26 43 / .45)}.nav-open .site-header::after{content:"";position:fixed;inset:0;z-index:80;background:rgb(23 18 43 / .45)}.nav-open .nav-toggle{position:fixed;top:14px;left:max(14px, calc(100vw - min(380px, 88vw) + 14px));z-index:95}.nav-open .nav-list{flex-direction:column;flex-wrap:nowrap;gap:2px}.nav-open .nav-list>li{flex-wrap:wrap}.nav-open .nav-list>li>a{flex:1;font-size:17px;padding:12px}.nav-open .sub-toggle{width:44px;height:44px;margin:0}.nav-open .nav-list .sub-menu{position:static;display:none;flex-basis:100%;min-width:0;border:0;box-shadow:none;padding:0 12px 8px 0;background:#fff0}.nav-open .nav-list>li:hover>.sub-menu,.nav-open .nav-list>li:focus-within>.sub-menu{display:none}.nav-open .nav-list>li.is-open>.sub-menu{display:block}.nav-open .nav-list .sub-menu a{white-space:normal}}@media (max-width:760px){.profile-head{gap:14px}.avatar-xl{width:64px;height:64px;font-size:30px}.kb-item{padding:14px}}@media print{.kb-answer{border:0;background:none}.legacy-box,.list-actions,.issue-actions{display:none!important}}.shc-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(29 26 43 / .88);cursor:zoom-out}.shc-lightbox img{max-width:100%;max-height:100%;border-radius:6px;box-shadow:0 10px 40px rgb(0 0 0 / .45);background:#fff}.shc-lightbox-close{position:absolute;top:14px;inset-inline-start:14px;width:44px;height:44px;border:0;border-radius:50%;background:rgb(255 255 255 / .92);color:var(--ink);font-size:26px;line-height:1;cursor:pointer}.shc-lightbox-close:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.screen-reader-text,.screen-reader-text span{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.screen-reader-text:focus{position:static!important;width:auto;height:auto;margin:0;clip:auto}.clearfix::after{content:"";display:table;clear:both}:root{--royal:#24155f;--royal-2:#3a24a6;--royal-3:#1a0f47;--gold-bright:#d8ad55;--gold-soft:#ecd9a4;--gold-grad:linear-gradient(180deg, #f3deA0 0%, #d8ad55 48%, #b8862b 100%);--royal-grad:linear-gradient(135deg, #1f135e 0%, #2e1d85 45%, #4330b4 100%);--lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath d='M28 3 53 28 28 53 3 28z' fill='none' stroke='%23d8ad55' stroke-opacity='.16' stroke-width='1'/%3E%3Cpath d='M28 23l5 5-5 5-5-5z' fill='%23d8ad55' fill-opacity='.14'/%3E%3C/svg%3E");--shadow:0 1px 2px rgba(36, 21, 95, .05), 0 16px 34px -22px rgba(36, 21, 95, .38);--shadow-lift:0 2px 4px rgba(36, 21, 95, .06), 0 26px 48px -24px rgba(36, 21, 95, .5)}.topbar{background:linear-gradient(90deg,var(--royal-3),var(--royal) 50%,var(--royal-3));border-bottom:1px solid rgb(216 173 85 / .55)}.topbar-item svg{color:var(--gold-bright)}.topbar-date{color:var(--gold-soft);font-family:var(--serif);font-size:14.5px}.site-header{border-bottom:0;box-shadow:0 1px 0 var(--gold-soft),0 4px 0 -1px #fff,0 5px 0 -1px var(--line),0 14px 30px -24px rgb(36 21 95 / .5)}.header-row{min-height:76px;gap:18px}.nav-list{flex-wrap:nowrap;gap:0}.nav-list>li>a{position:relative;padding:9px 11px;font-size:15.5px;white-space:nowrap;border-radius:10px}.nav-list>li>a::after{content:"";position:absolute;inset-inline:11px;bottom:3px;height:2px;border-radius:2px;background:var(--gold-grad);transform:scaleX(0);transition:transform .2s}.nav-list>li>a:hover::after,.nav-list>li>a[aria-current="page"]::after,.nav-list>.current-menu-item>a::after,.nav-list>.current-menu-ancestor>a::after{transform:scaleX(1)}.nav-list>li>a:hover,.nav-list>li>a[aria-current="page"],.nav-list>.current-menu-item>a{background:#fff0;color:var(--royal-2)}.nav-list .sub-menu{border-color:var(--gold-soft);border-top:2px solid var(--gold-bright);border-radius:4px 4px 14px 14px}@media (max-width:1380px){.brand-tagline{display:none}}@media (max-width:1180px) and (min-width:1021px){.nav-list>li>a{padding:9px 8px;font-size:14.5px}.header-actions .btn-primary{padding:0 12px}}.btn{transition:transform .12s,box-shadow .15s,background .15s,border-color .15s,color .15s}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(180deg,#6a4fe0,#4a31b8);border-color:#3f2aa3;box-shadow:inset 0 1px 0 rgb(255 255 255 / .28),0 10px 20px -12px rgb(58 36 166 / .8)}.btn-primary:hover{background:linear-gradient(180deg,#5b3fd0,#3a24a6);box-shadow:inset 0 1px 0 rgb(255 255 255 / .28),0 14px 24px -12px rgb(58 36 166 / .9)}.btn-gold,.hero .btn-primary,.forum-band .btn-light,.newsletter-band .btn,.card-accent .btn-light{background:var(--gold-grad);border-color:#a8781f;color:#2a1a05;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55),0 12px 22px -12px rgb(120 84 14 / .85)}.btn-gold:hover,.hero .btn-primary:hover,.forum-band .btn-light:hover,.newsletter-band .btn:hover,.card-accent .btn-light:hover{background:linear-gradient(180deg,#f8e7b4,#e0b862 48%,#c0902f);color:#2a1a05;border-color:#a8781f;text-decoration:none}.btn-ghost:hover{border-color:var(--gold-bright)}.btn-icon{transition:border-color .15s,color .15s,box-shadow .15s}.btn-icon:hover{border-color:var(--gold-bright);color:var(--royal-2)}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.hero{position:relative;background:var(--lattice),radial-gradient(1200px 500px at 85% -10%,rgb(120 96 235 / .55),transparent 60%),var(--royal-grad);border-bottom:0;padding:64px 0 72px;color:#fff}.hero::before,.hero::after{content:"";position:absolute;inset-inline:0;height:3px;background:linear-gradient(90deg,transparent,var(--gold-bright) 18%,#f3dea0 50%,var(--gold-bright) 82%,transparent)}.hero::before{top:0;opacity:0}.hero::after{bottom:0}.hero h1{color:#fff;font-weight:900;letter-spacing:-.5px;text-shadow:0 2px 0 rgb(0 0 0 / .18)}.hero h1::after{content:"";display:block;width:132px;height:14px;margin-top:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M7 1 13 7 7 13 1 7z' fill='%23d8ad55' stroke='%23fbf9f4' stroke-width='0'/%3E%3C/svg%3E") center / 14px 14px no-repeat,linear-gradient(90deg,var(--gold-bright) 0 calc(50% - 12px),transparent calc(50% - 12px) calc(50% + 12px),var(--gold-bright) calc(50% + 12px)) center / 100% 2px no-repeat}.hero-lead{color:#e2dcfa}.hero .search-form{height:68px;border:2px solid var(--gold-bright);border-radius:20px;box-shadow:0 0 0 5px rgb(216 173 85 / .18),0 30px 50px -28px rgb(0 0 0 / .7)}.hero .search-form:focus-within{border-color:#f3dea0;box-shadow:0 0 0 6px rgb(216 173 85 / .34),0 30px 50px -28px rgb(0 0 0 / .7)}.hero .search-form .btn{background:linear-gradient(180deg,#6a4fe0,#4a31b8);border-color:#3f2aa3;color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .28);min-height:50px;padding:0 22px}.hero .chip{background:rgb(255 255 255 / .08);border-color:rgb(236 217 164 / .45);color:#fff}.hero .chip:hover{background:rgb(255 255 255 / .16);border-color:var(--gold-bright);color:#fff;text-decoration:none}.hero .btn-ghost{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .45);color:#fff}.hero .btn-ghost:hover{background:rgb(255 255 255 / .14);border-color:var(--gold-bright);color:#fff}.hero .btn-text{color:var(--gold-soft)}.hero .btn-text:hover{color:#fff}.daily{position:relative;background:linear-gradient(180deg,#fffdf8,#fbf5e6);border:1px solid var(--gold-bright);border-radius:20px;padding:32px 30px 28px;color:var(--ink);box-shadow:0 0 0 5px rgb(216 173 85 / .16),0 40px 60px -36px rgb(0 0 0 / .8)}.daily::before{content:"";position:absolute;inset:7px;border:1px solid rgb(184 134 43 / .45);border-radius:14px;pointer-events:none}.daily::after{content:"";position:absolute;top:-8px;inset-inline-start:calc(50% - 8px);width:16px;height:16px;background:var(--gold-grad);transform:rotate(45deg);border-radius:2px;box-shadow:0 0 0 3px var(--royal)}.daily .eyebrow{color:var(--gold-ink)}.daily p{color:var(--ink-2)}.daily>*{position:relative}.week-track li.done span{background:var(--royal-2)}.week-track li.today span{box-shadow:0 0 0 2px var(--gold-bright)}.section{margin-top:68px}.section-head h2,.page-hero h1{position:relative;font-weight:900;color:var(--royal);padding-bottom:16px;margin-bottom:8px}.section-head h2::after,.page-hero h1::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:104px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M7 1 13 7 7 13 1 7z' fill='%23d8ad55' stroke='%23fbf9f4' stroke-width='0'/%3E%3C/svg%3E") center / 14px 14px no-repeat,linear-gradient(90deg,var(--gold-bright) 0 calc(50% - 12px),transparent calc(50% - 12px) calc(50% + 12px),var(--gold-bright) calc(50% + 12px)) center / 100% 2px no-repeat}.section-head-row h2{margin-bottom:0}body.mode-night .section-head h2{color:var(--ink)}.card,.q-card,.topic-tile,.issue-tile,.related-card{border-color:#e6dcc3}.card-title{font-family:var(--serif);font-size:20px;font-weight:800;color:var(--royal);padding-bottom:10px;border-bottom:1px solid var(--line-2);background:linear-gradient(var(--gold-bright),var(--gold-bright)) bottom right / 44px 2px no-repeat}.card-accent .card-title,.card-gold .card-title{color:inherit;border-bottom-color:rgb(255 255 255 / .22)}.card-gold .card-title{border-bottom-color:#e3cf9c}.card-accent{position:relative;background:var(--lattice),var(--royal-grad);border-color:var(--gold-bright);box-shadow:0 0 0 4px rgb(216 173 85 / .14),var(--shadow)}.q-card{position:relative;border-radius:16px;padding:22px 26px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.q-card::before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:4px;background:var(--gold-grad);opacity:0;transition:opacity .18s}.q-card:hover,.q-card.is-open{border-color:var(--gold-bright);box-shadow:var(--shadow-lift)}.q-card:hover::before,.q-card.is-open::before{opacity:1}.q-card-title{font-weight:800;font-size:23px}.q-card-title a:hover{color:var(--royal-2);text-decoration:none}.q-card .chip{background:var(--tint);border-color:#fff0;color:var(--royal-2);min-height:28px;font-size:13px}.q-card-foot{padding-top:12px;border-top:1px solid var(--line-2)}.q-card-read{margin-inline-end:auto;padding-inline:0;color:var(--gold-ink);font-weight:800}.q-card-read .rm-arrow{transform:rotate(-90deg);transition:transform .2s}.q-card-read[aria-expanded="true"] .rm-arrow{transform:rotate(90deg)}.q-card.is-open .q-card-text{display:none}.q-card-full{font-size:18px;line-height:1.9;padding:14px 0 4px;border-top:1px solid var(--line-2);animation:shc-rise .28s ease both}.q-card-full>:first-child{margin-top:0}@keyframes shc-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.q-card-foot .q-card-open{order:2}.q-card-foot .q-card-meta{order:3}.topic-tile{position:relative;align-items:center;text-align:center;padding:24px 16px 20px;border-radius:18px;background:linear-gradient(180deg,#fff,#fdfaf2);overflow:hidden}.topic-tile::before{content:"";position:absolute;top:0;inset-inline:0;height:3px;background:var(--gold-grad);transform:scaleX(0);transition:transform .22s}.topic-tile:hover::before{transform:scaleX(1)}.topic-tile:hover,.issue-tile:hover{border-color:var(--gold-bright);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.topic-icon{width:60px;height:60px;border-radius:50%;background:var(--royal-grad);color:var(--gold-soft);box-shadow:0 0 0 3px #fff,0 0 0 4.5px var(--gold-bright),0 12px 20px -12px rgb(36 21 95 / .8)}.topic-name{font-weight:800;font-size:21px;color:var(--royal)}.issues-grid{grid-template-columns:repeat(auto-fill,minmax(min(190px, 100%),1fr));gap:16px}.issue-tile{position:relative;align-items:center;text-align:center;padding:26px 16px 18px;background:linear-gradient(180deg,#fffdf8,#fbf5e6);border-radius:6px 6px 16px 16px;border-top:4px solid var(--gold-bright)}.issue-tile::after{content:"";position:absolute;top:5px;inset-inline:10px;height:1px;background:rgb(184 134 43 / .4)}.issue-main{align-items:center}.issue-icon{width:54px;height:54px;border-radius:50%;background:#fff;color:var(--gold-ink);box-shadow:0 0 0 1.5px var(--gold-bright),0 0 0 5px rgb(216 173 85 / .16)}.issue-name{font-weight:800;font-size:21px;color:var(--royal)}.issue-actions{justify-content:center}.issue-actions .btn-primary{width:100%}.forum-band,.forum-hero{position:relative;background:var(--lattice),var(--royal-grad);border:1px solid var(--gold-bright);box-shadow:0 0 0 5px rgb(216 173 85 / .14),0 40px 60px -44px rgb(36 21 95 / .9)}.forum-intro h2{font-weight:900;font-size:38px}.forum-intro .eyebrow,.newsletter-band .eyebrow,.forum-hero .eyebrow{color:var(--gold-bright);letter-spacing:1.5px}.forum-band .forum-latest{border-color:var(--gold-soft)}.newsletter-band{position:relative;background:var(--lattice),linear-gradient(135deg,#2e1d85,#4a31b8);border:1px solid var(--gold-bright);box-shadow:0 0 0 5px rgb(216 173 85 / .14)}.newsletter-band h2{font-weight:900}.newsletter-band input[type="email"]{border:1.5px solid var(--gold-soft)}.tabs{background:#f2ecdc;border:1px solid #e6dcc3}.tabs a[aria-current="true"]{color:var(--royal);box-shadow:0 0 0 1px var(--gold-soft),0 6px 14px -8px rgb(36 21 95 / .35)}.rank{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:#fff0;font-size:30px;width:26px}.chip{transition:border-color .15s,background .15s,color .15s}.chip:hover{border-color:var(--gold-bright);text-decoration:none}.eyebrow{letter-spacing:1px}.answer-title{font-weight:900;color:var(--royal)}body.mode-night .answer-title,body.mode-sepia .answer-title{color:var(--ink)}.divider span{font-family:var(--serif);font-size:18px;letter-spacing:3px;color:var(--gold-ink)}.divider::before{height:0;border-top:1px solid var(--gold-soft);border-bottom:1px solid var(--gold-soft);padding-top:2px;background:none}.divider::after{box-shadow:0 0 0 3px var(--ivory),0 0 0 4px var(--gold-soft)}.action-bar .btn-ghost{border-radius:999px;background:var(--surface)}.print-card,.feedback,.next-card{border-color:var(--gold-soft)}.next-card:hover{border-color:var(--gold-bright);box-shadow:var(--shadow-lift)}.summary-box{border:1px solid var(--gold-bright);box-shadow:0 0 0 4px rgb(216 173 85 / .12)}.site-footer{position:relative;background:var(--lattice),linear-gradient(180deg,#1a0f47,#120b33);border-top:3px solid var(--gold-bright);padding-top:56px}.site-footer::before{content:"";position:absolute;top:-11px;inset-inline-start:calc(50% - 9px);width:18px;height:18px;background:var(--gold-grad);transform:rotate(45deg);border-radius:2px;box-shadow:0 0 0 4px var(--ivory)}.site-footer h2{font-family:var(--serif);font-size:18px;color:var(--gold-soft)}.footer-tags,.footer-bottom{border-top-color:rgb(216 173 85 / .28)}.footer-tags a{border-color:rgb(216 173 85 / .35)}@media (max-width:720px){.hero{padding:36px 0 44px}.hero .search-form{height:58px;border-radius:16px}.hero h1::after{width:96px}.section{margin-top:48px}.q-card{padding:18px}.q-card-title{font-size:20px}.q-card-full{font-size:17px}.issues-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.forum-intro h2{font-size:30px}.bottom-nav{border-top:1px solid var(--gold-soft);box-shadow:0 -10px 24px -18px rgb(36 21 95 / .5)}.daily{padding:26px 22px 22px}}@media print{.hero,.forum-band,.newsletter-band,.site-footer{background:none!important;color:#000!important}.q-card-read{display:none!important}}@media (prefers-reduced-motion:reduce){.q-card-full{animation:none}.topic-tile,.issue-tile,.q-card,.btn{transition:none}}.card-dark{background:var(--lattice),linear-gradient(180deg,#1a0f47,#120b33);border-color:var(--gold-bright);box-shadow:0 0 0 4px rgb(216 173 85 / .14),var(--shadow)}.card-dark .card-title{color:var(--gold-soft);border-bottom-color:rgb(255 255 255 / .18)}.card-icon{border-radius:50%;box-shadow:0 0 0 1.5px var(--gold-bright),0 0 0 5px rgb(216 173 85 / .14)}.topic-list.card,.forum-latest{border-color:#e6dcc3}.topic-row{transition:background .15s}.topic-row:hover{background:linear-gradient(90deg,transparent,rgb(236 217 164 / .16))}.kb-answer{border:1px solid var(--gold-bright);box-shadow:0 0 0 4px rgb(216 173 85 / .12)}.crumbs a:hover{color:var(--gold-ink)}.pager a[aria-current],.pager .current{background:var(--royal-2);border-color:var(--royal-2);color:#fff}:root{--flourish:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='28' viewBox='0 0 260 28' fill='none' stroke='%23d8ad55' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M130 4l10 10-10 10-10-10z' fill='%23d8ad55' stroke='none'/%3E%3Cpath d='M130 9l5 5-5 5-5-5z' fill='%23fff8e0' stroke='none'/%3E%3Ccircle cx='150' cy='14' r='2.2' fill='%23d8ad55' stroke='none'/%3E%3Ccircle cx='110' cy='14' r='2.2' fill='%23d8ad55' stroke='none'/%3E%3Cpath d='M158 14h62c12 0 18-9 11-13-6-3-11 3-6 7 3 2 7 0 6-3'/%3E%3Cpath d='M102 14H40C28 14 22 5 29 1c6-3 11 3 6 7-3 2-7 0-6-3'/%3E%3Cpath d='M166 19c14 6 34 6 52 1M94 19c-14 6-34 6-52 1' stroke-opacity='.55' stroke-width='1.1'/%3E%3Cpath d='M244 14h14M2 14h14' stroke-opacity='.7'/%3E%3C/svg%3E");--corner-tl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg transform='' fill='none' stroke='%23d8ad55' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M2 62V20C2 10 10 2 20 2h42'/%3E%3Cpath d='M9 50V24c0-8 7-15 15-15h26' stroke-opacity='.6' stroke-width='1'/%3E%3Cpath d='M16 34c0-10 8-18 18-18 7 0 10 6 6 10-4 3-9 0-7-4' /%3E%3Cpath d='M12 6l5 6-5 6-5-6z' fill='%23d8ad55' stroke='none'/%3E%3C/g%3E%3C/svg%3E");--corner-tr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg transform='translate%2864 0%29 scale%28-1 1%29' fill='none' stroke='%23d8ad55' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M2 62V20C2 10 10 2 20 2h42'/%3E%3Cpath d='M9 50V24c0-8 7-15 15-15h26' stroke-opacity='.6' stroke-width='1'/%3E%3Cpath d='M16 34c0-10 8-18 18-18 7 0 10 6 6 10-4 3-9 0-7-4' /%3E%3Cpath d='M12 6l5 6-5 6-5-6z' fill='%23d8ad55' stroke='none'/%3E%3C/g%3E%3C/svg%3E");--corner-bl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg transform='translate%280 64%29 scale%281 -1%29' fill='none' stroke='%23d8ad55' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M2 62V20C2 10 10 2 20 2h42'/%3E%3Cpath d='M9 50V24c0-8 7-15 15-15h26' stroke-opacity='.6' stroke-width='1'/%3E%3Cpath d='M16 34c0-10 8-18 18-18 7 0 10 6 6 10-4 3-9 0-7-4' /%3E%3Cpath d='M12 6l5 6-5 6-5-6z' fill='%23d8ad55' stroke='none'/%3E%3C/g%3E%3C/svg%3E");--corner-br:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg transform='translate%2864 64%29 scale%28-1 -1%29' fill='none' stroke='%23d8ad55' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M2 62V20C2 10 10 2 20 2h42'/%3E%3Cpath d='M9 50V24c0-8 7-15 15-15h26' stroke-opacity='.6' stroke-width='1'/%3E%3Cpath d='M16 34c0-10 8-18 18-18 7 0 10 6 6 10-4 3-9 0-7-4' /%3E%3Cpath d='M12 6l5 6-5 6-5-6z' fill='%23d8ad55' stroke='none'/%3E%3C/g%3E%3C/svg%3E");--lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23d8ad55' stroke-opacity='.13' stroke-width='1'%3E%3Cpath d='M40 0Q46 26 80 40 46 54 40 80 34 54 0 40 34 26 40 0Z'/%3E%3Cpath d='M0 0Q6 26 40 40M80 0Q74 26 40 40M0 80Q6 54 40 40M80 80Q74 54 40 40' stroke-opacity='0.100'/%3E%3C/g%3E%3Cpath d='M40 31Q42 38 49 40 42 42 40 49 38 42 31 40 38 38 40 31Z' fill='%23d8ad55' fill-opacity='0.260'/%3E%3Ccircle cx='0' cy='0' r='2' fill='%23d8ad55' fill-opacity='.2'/%3E%3Ccircle cx='80' cy='0' r='2' fill='%23d8ad55' fill-opacity='.2'/%3E%3Ccircle cx='0' cy='80' r='2' fill='%23d8ad55' fill-opacity='.2'/%3E%3Ccircle cx='80' cy='80' r='2' fill='%23d8ad55' fill-opacity='.2'/%3E%3C/svg%3E");--damask-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23b8862b' stroke-opacity='.09' stroke-width='1'%3E%3Cpath d='M40 0Q46 26 80 40 46 54 40 80 34 54 0 40 34 26 40 0Z'/%3E%3Cpath d='M0 0Q6 26 40 40M80 0Q74 26 40 40M0 80Q6 54 40 40M80 80Q74 54 40 40' stroke-opacity='0.045'/%3E%3C/g%3E%3Cpath d='M40 31Q42 38 49 40 42 42 40 49 38 42 31 40 38 38 40 31Z' fill='%23b8862b' fill-opacity='0.117'/%3E%3Ccircle cx='0' cy='0' r='2' fill='%23b8862b' fill-opacity='.09'/%3E%3Ccircle cx='80' cy='0' r='2' fill='%23b8862b' fill-opacity='.09'/%3E%3Ccircle cx='0' cy='80' r='2' fill='%23b8862b' fill-opacity='.09'/%3E%3Ccircle cx='80' cy='80' r='2' fill='%23b8862b' fill-opacity='.09'/%3E%3C/svg%3E");--foil:linear-gradient(100deg, #b8862b 0%, #e6c476 22%, #fff3c9 38%, #f0d489 50%, #c99a3c 68%, #f3dea0 86%, #b8862b 100%);--royal-grad:linear-gradient(160deg, #150b3d 0%, #24155f 38%, #3a24a6 78%, #4a33c0 100%)}@keyframes shc-foil{from{background-position:0% 50%}to{background-position:200% 50%}}@keyframes shc-glow{0%,100%{opacity:.55}50%{opacity:1}}@keyframes shc-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}body.shc{background:var(--damask-light),linear-gradient(180deg,#fdfbf5,#f8f3e6 60%,#fbf8f0)}body.mode-night,body.mode-sepia{background:var(--ivory)}.hero-main,.daily,.forum-band,.newsletter-band,.card-accent,.card-dark,.forum-hero,.answer,.site-footer .footer-grid,.page-hero{position:relative}.forum-band::before,.newsletter-band::before,.answer::before,.daily::before{content:"";position:absolute;inset:9px;border:0;border-radius:0;pointer-events:none;background:var(--corner-tl) top left / 58px no-repeat,var(--corner-tr) top right / 58px no-repeat,var(--corner-bl) bottom left / 58px no-repeat,var(--corner-br) bottom right / 58px no-repeat}.site-header{background:linear-gradient(180deg,#fffefb,#fdf9ee);box-shadow:0 2px 0 -1px var(--gold-bright),0 5px 0 -3px #fff,0 6px 0 -3px var(--gold-soft),0 18px 36px -26px rgb(36 21 95 / .6)}.header-row{min-height:84px}.brand .logo-mark{height:58px;transition:transform .25s}.brand:hover .logo-mark{transform:scale(1.04)}.brand-tagline{font-family:var(--serif);font-size:14px;color:var(--gold-ink)}.topbar{background:var(--lattice),linear-gradient(90deg,#120a36,#24155f 50%,#120a36)}.hero{overflow:hidden;padding:84px 0 96px;background:radial-gradient(900px 420px at 50% -8%,rgb(243 222 160 / .34),transparent 62%),radial-gradient(700px 500px at 8% 110%,rgb(120 96 235 / .5),transparent 60%),var(--lattice),var(--royal-grad)}.hero::before{opacity:1;top:auto;bottom:7px;height:1px;background:linear-gradient(90deg,transparent,rgb(243 222 160 / .7) 20% 80%,transparent)}.hero::after{height:4px;background:var(--foil);background-size:100% 100%}.hero-kicker{display:inline-flex;align-items:center;gap:14px;margin:0 0 14px;font-family:var(--serif);font-size:17px;letter-spacing:3px;color:var(--gold-soft)}.hero-kicker::before,.hero-kicker::after{content:"";width:44px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-bright))}.hero-kicker::before{transform:scaleX(-1)}.hero h1{font-size:clamp(42px, 6.2vw, 78px);line-height:1.12;letter-spacing:-1px;background:var(--foil);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0;text-shadow:none;padding-bottom:.08em}.hero h1::after{width:260px;height:28px;margin-top:10px;background:var(--flourish) center / contain no-repeat;-webkit-text-fill-color:initial}.hero-lead{font-size:20px;color:#ebe6ff}.hero .search-form{height:74px;border-radius:999px;padding-inline:22px 8px;border:2px solid #fff0;background:linear-gradient(#fff,#fff) padding-box,var(--foil) border-box;background-size:auto,200% 100%;box-shadow:0 0 0 7px rgb(216 173 85 / .16),0 0 60px -6px rgb(243 222 160 / .45),0 34px 60px -30px rgb(0 0 0 / .8)}.hero .search-form:focus-within{box-shadow:0 0 0 8px rgb(216 173 85 / .32),0 0 80px -4px rgb(243 222 160 / .7),0 34px 60px -30px rgb(0 0 0 / .8)}.hero .search-form input[type="search"]{font-size:19px}.hero .search-form .btn{border-radius:999px;min-height:56px;padding:0 30px;font-size:16px;background:var(--royal-grad);border-color:var(--gold-bright)}.hero .btn-lg{min-height:56px;padding:0 28px;font-size:17px;border-radius:999px}.hero-stats{list-style:none;display:flex;flex-wrap:wrap;gap:0;margin:34px 0 0;padding:22px 0 0;border-top:1px solid rgb(236 217 164 / .28)}.hero-stats li{display:flex;flex-direction:column;padding-inline:0 30px;margin-inline-end:30px;border-inline-end:1px solid rgb(236 217 164 / .28)}.hero-stats li:last-child{border:0;margin:0;padding:0}.hero-stats strong{font-family:var(--serif);font-weight:900;font-size:40px;line-height:1.05;background:var(--foil);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.hero-stats span{font-size:14.5px;color:#d6cff5;letter-spacing:.5px}.daily.card{flex:0 1 400px;text-align:center;padding:78px 34px 34px;border-radius:200px 200px 22px 22px / 150px 150px 22px 22px;border:2px solid #fff0;background:linear-gradient(180deg,#fffdf6,#f9f0d9) padding-box,var(--foil) border-box;background-size:auto,200% 100%;box-shadow:0 0 0 8px rgb(216 173 85 / .14),0 0 90px -10px rgb(243 222 160 / .5),0 50px 70px -40px rgb(0 0 0 / .9)}.daily::before{inset:10px;border:1px solid rgb(184 134 43 / .5);border-radius:190px 190px 14px 14px / 140px 140px 14px 14px;background:var(--corner-bl) bottom left / 46px no-repeat,var(--corner-br) bottom right / 46px no-repeat}.daily::after{top:22px;inset-inline-start:calc(50% - 15px);width:30px;height:30px;border-radius:4px;box-shadow:0 0 0 4px #fffdf6,0 0 0 5.5px var(--gold-bright),0 0 24px rgb(216 173 85 / .9)}.daily .eyebrow{font-family:var(--serif);font-size:15px;letter-spacing:2px}.daily h2{font-size:27px;font-weight:800;color:var(--royal)}.daily h2::after{content:"";display:block;height:22px;margin:12px auto 0;width:200px;background:var(--flourish) center / contain no-repeat}.daily .btn{border-radius:999px;padding:0 26px}.week-track ol{justify-content:center}.section{margin-top:92px}.section-head:not(.section-head-row){text-align:center;margin-bottom:34px}.section-head h2{font-size:clamp(32px, 4vw, 46px);padding-bottom:34px;background:linear-gradient(120deg,#24155f,#4a33c0 60%,#24155f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.section-head h2::after{width:240px;height:26px;background:var(--flourish) center / contain no-repeat;inset-inline-start:0}.section-head:not(.section-head-row) h2::after{inset-inline-start:calc(50% - 120px)}.section-head p{font-size:17.5px}body.mode-night .section-head h2{-webkit-text-fill-color:var(--ink)}.topics-grid{gap:18px}.topic-tile{padding:30px 16px 24px;border-radius:22px;border:1.5px solid #fff0;background:linear-gradient(180deg,#fffefa,#faf3e1) padding-box,linear-gradient(160deg,#ecd9a4,#d8ad55 40%,#f3e6c2 60%,#c99a3c) border-box;box-shadow:0 16px 30px -24px rgb(36 21 95 / .55);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s,color .3s}.topic-tile::before{display:none}.topic-icon{width:72px;height:72px;background:radial-gradient(circle at 30% 25%,#6a55e0,#2e1d85 55%,#170c45);color:#f6e3a8;box-shadow:inset 0 2px 3px rgb(255 255 255 / .35),0 0 0 4px #fffdf6,0 0 0 5.5px var(--gold-bright),0 0 0 9px rgb(216 173 85 / .16),0 16px 26px -12px rgb(36 21 95 / .9);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.topic-tile:hover{transform:translateY(-8px);background:var(--lattice) padding-box,var(--royal-grad) padding-box,var(--foil) border-box;box-shadow:0 0 0 5px rgb(216 173 85 / .16),0 36px 50px -26px rgb(36 21 95 / .85)}.topic-tile:hover .topic-icon{transform:scale(1.08) rotate(-4deg);box-shadow:inset 0 2px 3px rgb(255 255 255 / .35),0 0 0 4px #2a1a78,0 0 0 5.5px var(--gold-bright),0 0 30px rgb(243 222 160 / .7)}.topic-tile:hover .topic-name{color:#f6e3a8}.topic-tile:hover .muted{color:#d6cff5}.topic-name{font-size:23px;transition:color .3s}.q-list{gap:18px}.q-card{border-radius:20px;padding:26px 30px;border:1px solid #eadfc4;background:linear-gradient(180deg,#fffefb,#fffbf1);box-shadow:0 14px 30px -26px rgb(36 21 95 / .5);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.q-card::before{width:5px;background:var(--foil);background-size:100% 200%}.q-card::after{content:"";position:absolute;top:12px;inset-inline-end:12px;width:40px;height:40px;background:var(--corner-tl) center / contain no-repeat;opacity:0;transition:opacity .3s;pointer-events:none}[dir="rtl"] .q-card::after{background-image:var(--corner-tl);inset-inline-end:12px}.q-card:hover{transform:translateY(-4px);box-shadow:0 0 0 4px rgb(216 173 85 / .12),0 34px 50px -30px rgb(36 21 95 / .7)}.q-card:hover::after,.q-card.is-open::after{opacity:.9}.q-card-title{font-size:25px;color:var(--royal)}.q-card-title a{color:inherit;background:linear-gradient(var(--gold-bright),var(--gold-bright)) right bottom / 0 2px no-repeat;transition:background-size .3s;padding-bottom:2px}.q-card:hover .q-card-title a{background-size:100% 2px}.q-card .chip{background:linear-gradient(180deg,#f3effe,#e7defc);color:var(--royal);box-shadow:inset 0 0 0 1px #d6c9f7;font-weight:700}.q-card-read{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:999px;background:linear-gradient(180deg,#fbf0cf,#f1dda6);box-shadow:inset 0 0 0 1px var(--gold-bright);color:#5c3f08}.q-card-read:hover{background:var(--gold-grad);text-decoration:none}.issue-tile{border:1.5px solid #fff0;border-top-width:5px;background:linear-gradient(180deg,#fffefa,#f9f0d9) padding-box,var(--foil) border-box;box-shadow:0 18px 30px -24px rgb(36 21 95 / .6);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.issue-tile:hover{transform:translateY(-8px) rotate(-.6deg);box-shadow:0 0 0 5px rgb(216 173 85 / .14),0 36px 46px -26px rgb(36 21 95 / .8)}.issue-name{font-size:24px}.issue-actions .btn-primary{border-radius:999px}.forum-band,.newsletter-band{border:2px solid #fff0;background:var(--lattice) padding-box,var(--royal-grad) padding-box,var(--foil) border-box;border-radius:30px;padding:48px;box-shadow:0 0 0 8px rgb(216 173 85 / .12),0 60px 80px -56px rgb(36 21 95)}.forum-intro h2,.newsletter-band h2{background:var(--foil);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.forum-intro h2{font-size:46px}.newsletter-band h2 svg{color:var(--gold-bright)}.forum-band .forum-latest{border:1px solid var(--gold-bright);border-radius:20px;box-shadow:0 0 0 5px rgb(216 173 85 / .18),0 30px 50px -30px rgb(0 0 0 / .8)}.forum-band .btn,.newsletter-band .btn{border-radius:999px}.newsletter-band input[type="email"]{border-radius:999px;min-height:54px;padding-inline:22px}.card{border-radius:20px;background:linear-gradient(180deg,#fffefb,#fffaf0)}.card-accent,.card-dark{background:var(--lattice),var(--royal-grad)}.card-accent .card-title,.card-dark .card-title{color:#f6e3a8;background-image:var(--foil)}.tabs{border-radius:999px;padding:5px;background:linear-gradient(180deg,#f4ecd6,#efe4c6);border-color:var(--gold-soft)}.tabs a{border-radius:999px;padding:9px 18px}.tabs a[aria-current="true"]{background:var(--royal-grad);color:#f6e3a8;box-shadow:inset 0 1px 0 rgb(255 255 255 / .2),0 8px 16px -8px rgb(36 21 95 / .8)}.btn{border-radius:14px;position:relative;overflow:hidden}.btn-primary::after,.btn-gold::after{content:"";position:absolute;top:0;bottom:0;width:46%;inset-inline-start:-60%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);transform:skewX(-20deg);transition:inset-inline-start .6s;pointer-events:none}.btn-primary:hover::after,.btn-gold:hover::after{inset-inline-start:120%}.header-actions .btn-primary{border-radius:999px;background:var(--royal-grad);border-color:var(--gold-bright);box-shadow:inset 0 1px 0 rgb(255 255 255 / .25),0 0 0 3px rgb(216 173 85 / .2),0 12px 22px -12px rgb(36 21 95 / .9)}.btn-icon{border-radius:50%;border-color:var(--gold-soft);background:#fffdf6}.answer-title{font-size:clamp(32px, 4vw, 48px);background:linear-gradient(120deg,#1a0f47,#4a33c0 70%,#24155f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;padding-bottom:.1em}body.mode-night .answer-title,body.mode-sepia .answer-title{-webkit-text-fill-color:var(--ink)}.answer{margin-top:26px;padding:44px 48px 30px;border:2px solid #fff0;border-radius:24px;background:linear-gradient(180deg,var(--surface),var(--surface)) padding-box,var(--foil) border-box;box-shadow:0 0 0 7px rgb(216 173 85 / .1),0 40px 60px -46px rgb(36 21 95 / .7)}body.mode-day .answer,body:not(.mode-night):not(.mode-sepia) .answer{background:linear-gradient(180deg,#fffefb,#fffaf0) padding-box,var(--foil) border-box}.answer .divider{justify-content:center;margin-bottom:26px}.answer .divider::before,.answer .divider::after{content:"";flex:0 0 96px;height:22px;border:0;padding:0;box-shadow:none;transform:none;background:var(--flourish) center / 260px no-repeat;background-position:left center}.answer .divider::after{background-position:right center}.answer .divider span{font-size:24px;font-weight:800;letter-spacing:6px;color:var(--gold-ink)}.action-bar{border:0;padding:14px 0}.action-bar .btn-ghost{border-color:var(--gold-soft);background:#fffdf6}.action-bar .btn-ghost:hover{background:var(--royal-grad);color:#f6e3a8;border-color:var(--gold-bright)}.forum-hero{background:radial-gradient(800px 300px at 50% -10%,rgb(243 222 160 / .3),transparent 60%),var(--lattice),var(--royal-grad);border:0;border-bottom:4px solid var(--gold-bright)}.forum-hero h1,.page-hero h1{background:var(--foil);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.page-hero h1{background-image:linear-gradient(120deg,#24155f,#4a33c0 60%,#24155f);animation:none}.site-footer{margin-top:110px;padding-top:84px;background:radial-gradient(700px 260px at 50% 0,rgb(243 222 160 / .16),transparent 70%),var(--lattice),linear-gradient(180deg,#170c45,#0d0727);border-top:4px solid #fff0;border-image:var(--foil) 1}.site-footer::before{top:-34px;inset-inline-start:calc(50% - 150px);width:300px;height:60px;transform:none;border-radius:0;box-shadow:none;background:radial-gradient(closest-side,#fbf8f0 60%,transparent) center / 120px 60px no-repeat,var(--flourish) center / 260px no-repeat;filter:drop-shadow(0 2px 0 rgb(0 0 0 / .15))}.footer-emblem .logo-emblem{width:280px;filter:drop-shadow(0 0 26px rgb(243 222 160 / .35))}.site-footer h2{font-size:20px;padding-bottom:8px;background:linear-gradient(var(--gold-bright),var(--gold-bright)) bottom right / 34px 2px no-repeat}.js-reveal .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}.js-reveal .reveal.is-in{opacity:1;transform:none}@media (max-width:1020px){.daily{flex-basis:100%;max-width:440px;margin-inline:auto}}@media (max-width:720px){.hero{padding:44px 0 56px}.hero-main{text-align:center}.hero-kicker{font-size:14px;letter-spacing:2px}.hero-kicker::before,.hero-kicker::after{width:22px}.hero h1::after{margin-inline:auto;width:220px}.hero .search-form{height:60px;padding-inline:14px 6px}.hero .search-form .btn{min-height:46px;padding:0 18px}.hero-chips,.hero-actions,.hero-stats{justify-content:center}.hero-stats li{padding-inline:0 16px;margin-inline-end:16px}.hero-stats strong{font-size:30px}.daily.card{padding:70px 24px 28px;border-radius:160px 160px 20px 20px / 120px 120px 20px 20px;animation:none}.daily::before{border-radius:150px 150px 12px 12px / 110px 110px 12px 12px}.section{margin-top:64px}.forum-band,.newsletter-band{padding:30px 22px;border-radius:24px}.forum-intro h2{font-size:34px}.answer{padding:30px 18px 22px;border-radius:18px}.answer::before{background-size:40px;inset:6px}.answer .divider::before,.answer .divider::after{flex-basis:60px}.q-card{padding:20px}.q-card-title{font-size:21px}.header-row{min-height:68px}.brand .logo-mark{height:46px}.site-footer{padding-top:64px}.topic-icon{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.hero h1,.hero::after,.daily,.daily::after,.forum-intro h2,.newsletter-band h2,.forum-hero h1{animation:none}.js-reveal .reveal{opacity:1;transform:none;transition:none}}@media print{.answer{border:0;box-shadow:none;padding:0;background:none!important}.answer::before{display:none}.answer-title,.section-head h2{-webkit-text-fill-color:#000}body.shc{background:#fff}}.trust{position:relative;z-index:2;margin-top:-44px}.trust-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px, 100%),1fr));border:2px solid #fff0;border-radius:22px;background:linear-gradient(180deg,#fffefa,#faf3e1) padding-box,var(--foil) border-box;box-shadow:0 0 0 7px rgb(216 173 85 / .12),0 40px 60px -40px rgb(36 21 95 / .8)}.trust-row li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:28px 22px 26px;border-inline-end:1px solid #ead9ad}.trust-row li:last-child{border:0}.trust-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:6px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#6a55e0,#2e1d85 55%,#170c45);color:#f6e3a8;box-shadow:0 0 0 3px #fffdf6,0 0 0 4.5px var(--gold-bright)}.trust-row strong{font-family:var(--serif);font-size:21px;font-weight:800;color:var(--royal)}.trust-row li>span:last-child{font-size:15px;line-height:1.55;color:var(--ink-2);max-width:250px}.trust-row a{color:var(--gold-ink);font-weight:700}.trust+.section{margin-top:76px}@media (max-width:720px){.trust{margin-top:-28px}.trust-row{grid-template-columns:1fr 1fr}.trust-row li{padding:20px 12px;border-bottom:1px solid #ead9ad}.trust-row li:nth-child(even){border-inline-end:0}.trust-row li:nth-last-child(-n+2){border-bottom:0}.trust-row strong{font-size:18px}.trust-row li>span:last-child{font-size:13.5px}}@media print{.js-reveal .reveal{opacity:1!important;transform:none!important}}.related-wide,.more-content.wrap{margin-top:84px}.rel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:190px;grid-auto-flow:dense;gap:18px}.rel-card{position:relative;display:flex;overflow:hidden;border-radius:20px;border:1.5px solid #fff0;background:linear-gradient(180deg,#fffefa,#faf3e1) padding-box,linear-gradient(160deg,#ecd9a4,#d8ad55 40%,#f3e6c2 60%,#c99a3c) border-box;color:var(--ink);box-shadow:0 16px 30px -24px rgb(36 21 95 / .55);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.rel-card:hover{transform:translateY(-6px);box-shadow:0 0 0 5px rgb(216 173 85 / .16),0 36px 50px -26px rgb(36 21 95 / .85);text-decoration:none;color:var(--ink)}.rel-lead{grid-column:span 2;grid-row:span 2}.rel-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.rel-pic:hover img{transform:scale(1.06)}.rel-pic::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 30%,rgb(21 11 61 / .55) 62%,rgb(21 11 61 / .94))}.rel-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;padding:20px 22px;width:100%}.rel-pic .rel-body{justify-content:flex-end;color:#fff}.rel-text .rel-body{justify-content:center}.rel-text:nth-of-type(4n+2){background:var(--lattice) padding-box,var(--royal-grad) padding-box,var(--foil) border-box;color:#fff}.rel-text:nth-of-type(4n+2) .rel-title{color:#f6e3a8}.rel-text:nth-of-type(4n+2) .rel-go{color:var(--gold-soft)}.rel-cat{align-self:flex-start;padding:2px 12px;border-radius:999px;font-size:12.5px;font-weight:700;background:var(--gold-grad);color:#2a1a05}.rel-title{font-family:var(--serif);font-weight:800;font-size:19px;line-height:1.4;color:var(--royal);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rel-pic .rel-title{color:#fff;text-shadow:0 2px 8px rgb(0 0 0 / .5)}.rel-lead .rel-title{font-size:28px;-webkit-line-clamp:4}.rel-go{font-size:13.5px;font-weight:800;color:var(--gold-ink);opacity:0;transform:translateX(8px);transition:opacity .25s,transform .25s}.rel-pic .rel-go{color:var(--gold-soft)}.rel-card:hover .rel-go,.rel-card:focus-visible .rel-go{opacity:1;transform:none}.more-content .sfp-wrap{border-top:0}@media (max-width:1020px){.rel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.rel-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px;gap:10px}.rel-title{font-size:16px}.rel-lead .rel-title{font-size:21px}.rel-body{padding:14px}.rel-go{display:none}.related-wide,.more-content.wrap{margin-top:56px}}@media print{.related-wide,.more-content{display:none!important}}.ask-dialog{overflow:hidden;display:none}.ask-dialog[open]{display:flex;flex-direction:column}.ask-dialog-inner{display:flex;flex-direction:column;min-height:0;flex:1;padding-bottom:0}.ask-dialog .ask-form{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;border:0;background:none;gap:0;overflow-y:auto;overscroll-behavior:contain}.ask-dialog .ask-form>*{flex-shrink:0}.ask-dialog .ask-form .field{margin-bottom:10px}.ask-dialog #ask-title{height:clamp(52px, 9dvh, 76px);min-height:0;resize:none}.ask-dialog #ask-details{height:clamp(56px, 16dvh, 150px);min-height:0;resize:none}.ask-dialog .check{padding-block:6px}.ask-dialog .form-actions{position:sticky;bottom:0;z-index:2;margin:8px -24px 0;padding:12px 24px calc(14px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,#fff0,var(--ivory) 14px);border-top:1px solid var(--gold-soft);display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ask-dialog .form-actions .btn{flex:1 1 220px;border-radius:999px}.ask-dialog .form-actions .field-help{margin:0}.ask-dialog .form-status:empty{display:none}.ask-dialog .form-status{margin:4px 0}.ask-dialog-inner{padding-inline:0}.ask-dialog-head,.ask-dialog .lead{margin-inline:24px}.ask-dialog .ask-form{padding-inline:24px;overflow-x:hidden}@media (max-height:760px){.ask-dialog .field-help,.ask-dialog .lead{display:none}.ask-dialog .form-actions .field-help{display:none}.ask-dialog-head h2{font-size:22px}.ask-dialog .ask-form .field{margin-bottom:6px}.ask-dialog label{margin-bottom:2px}}@media (max-width:720px){.ask-dialog .form-actions{margin-inline:-16px;padding-inline:16px}.ask-dialog-head,.ask-dialog .lead{margin-inline:16px}.ask-dialog .ask-form{padding-inline:16px}}@media (max-height:760px){.ask-dialog #ask-details{height:clamp(44px, 9dvh, 90px)}.ask-dialog #ask-title{height:48px}.ask-dialog .check small{display:none}.ask-dialog .check{padding-block:4px}}@media (min-width:560px){.ask-dialog .ask-form{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;align-content:start}.ask-dialog .ask-form>*{grid-column:1 / -1}.ask-dialog .ask-form>.check{grid-column:auto}}@view-transition{navigation:auto}.topbar{view-transition-name:shc-topbar}.site-header{view-transition-name:shc-header}.bottom-nav{view-transition-name:shc-bottom-nav}#shc-dock{view-transition-name:shc-dock}::view-transition-old(root){animation:shc-vt-out .16s ease both}::view-transition-new(root){animation:shc-vt-in .26s ease both}@keyframes shc-vt-out{to{opacity:0}}@keyframes shc-vt-in{from{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.account-menu{position:relative}.account-menu>summary{list-style:none;cursor:pointer}.account-menu>summary::-webkit-details-marker{display:none}.account-menu[open]>summary{background:var(--royal-grad);color:#f6e3a8;border-color:var(--gold-bright)}.account-pop{position:absolute;top:calc(100% + 12px);inset-inline-end:0;z-index:60;width:280px;padding:8px;border-radius:18px;border:1.5px solid #fff0;background:linear-gradient(180deg,#fffefa,#fbf5e6) padding-box,var(--foil) border-box;box-shadow:0 0 0 5px rgb(216 173 85 / .12),0 30px 60px -24px rgb(36 21 95 / .6);animation:shc-rise .18s ease both}.account-pop::before{content:"";position:absolute;top:-7px;inset-inline-end:16px;width:12px;height:12px;background:#fffefa;border-top:1.5px solid var(--gold-bright);border-inline-start:1.5px solid var(--gold-bright);transform:rotate(45deg)}[dir="rtl"] .account-pop::before{transform:rotate(-45deg) scaleX(-1)}.account-head{display:flex;align-items:center;gap:12px;padding:12px 12px 14px;margin-bottom:6px;border-bottom:1px solid var(--gold-soft)}.account-head>span:last-child{display:flex;flex-direction:column;line-height:1.3;min-width:0}.account-head strong{font-family:var(--serif);font-size:18px;color:var(--royal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-head small{font-size:12.5px;color:var(--ink-3)}.account-head .avatar{width:44px;height:44px;background:var(--royal-grad);color:#f6e3a8;box-shadow:0 0 0 2px #fffdf6,0 0 0 3.5px var(--gold-bright)}.account-pop a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;color:var(--ink);font-weight:600;font-size:15.5px}.account-pop a svg{color:var(--gold);flex-shrink:0}.account-pop a:hover,.account-pop a:focus-visible{background:var(--tint);color:var(--royal-2);text-decoration:none}.account-pop .account-in{background:var(--royal-grad);color:#f6e3a8;margin-bottom:4px}.account-pop .account-in svg{color:#f6e3a8}.account-pop .account-in:hover{background:var(--royal-grad);color:#fff}.account-pop .account-out{margin-top:6px;border-top:1px solid var(--line-2);border-radius:0 0 12px 12px;color:var(--ink-2)}@media (max-width:720px){.account-pop{position:fixed;top:auto;bottom:calc(84px + env(safe-area-inset-bottom, 0px));inset-inline:12px;width:auto}.account-pop::before{display:none}}.comments{padding:30px 32px}.comments h2{font-family:var(--serif);font-size:26px;font-weight:800;color:var(--royal);padding-bottom:12px;border-bottom:1px solid var(--gold-soft);background:linear-gradient(var(--gold-bright),var(--gold-bright)) bottom right / 56px 2px no-repeat}.comment-list li{padding:18px 0;border-top:0;border-bottom:1px solid var(--line-2)}.comment-list .children{list-style:none;margin:14px 0 0;padding:0 26px 0 0;border-inline-start:2px solid var(--gold-soft)}.comment-list .children li{border:0;padding:10px 0 0}.comment-list .comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.comment-list .comment-meta strong{font-size:16px;color:var(--ink)}.comment-list .comment-meta time{margin-inline-start:auto;color:var(--ink-3);font-size:13px}.comment-content{margin-top:8px;padding-inline-start:48px;font-size:17px;line-height:1.8}.comment-reply{margin:6px 0 0;padding-inline-start:48px}.comment-reply a{font-size:13.5px;font-weight:700;color:var(--gold-ink)}.by-team>.comment-body{background:linear-gradient(90deg,rgb(239 235 252 / .7),transparent);border-radius:14px;padding:12px 14px;margin-inline:-14px}.comment-respond{margin-top:26px;padding:24px;border-radius:18px;background:linear-gradient(180deg,#fbf6e8,#f7efd9);border:1px solid var(--gold-soft)}.comment-reply-title{font-family:var(--serif);font-size:22px;font-weight:800;color:var(--royal);margin:0 0 6px}.comment-reply-title small a{font-family:var(--sans);font-size:13.5px;font-weight:700;margin-inline-start:12px;color:var(--gold-ink)}.comment-form{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.comment-form>*{grid-column:1 / -1;margin-block:6px}.comment-form>.field-half{grid-column:auto}.comment-form textarea,.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%;padding:12px 14px;border:1.5px solid #e2d6b6;border-radius:14px;background:#fff;font:inherit;color:var(--ink)}.comment-form textarea:focus,.comment-form input:focus{outline:0;border-color:var(--royal-2);box-shadow:0 0 0 4px rgb(91 63 208 / .14)}.comment-form label{display:block;font-weight:700;font-size:14.5px;margin-bottom:4px}.comment-form input[type="checkbox"]{width:18px;height:18px;accent-color:var(--royal-2);margin-inline-end:8px;vertical-align:-3px}.comment-form label.check{display:flex;align-items:center;gap:4px;font-weight:600;border:0;background:none;padding:0}.comment-form label.check strong{font-weight:600}.comment-form p>input[type="checkbox"]+label{display:inline;font-weight:600}.comment-form input[type="submit"],.comment-form button[type="submit"]{min-height:50px;padding:0 30px;border-radius:999px;border:1px solid #3f2aa3;background:linear-gradient(180deg,#6a4fe0,#4a31b8);color:#fff;font:inherit;font-weight:800;font-size:16px;cursor:pointer;box-shadow:inset 0 1px 0 rgb(255 255 255 / .28),0 12px 22px -12px rgb(58 36 166 / .85)}.comment-form input[type="submit"]:hover{background:linear-gradient(180deg,#5b3fd0,#3a24a6)}.comment-form .comment-form-url{display:none}@media (max-width:720px){.comments{padding:20px 16px}.comment-form{grid-template-columns:1fr}.comment-content,.comment-reply{padding-inline-start:0}.comment-respond{padding:16px}}.feedback{text-align:center;padding:30px}.rating{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--gold-soft)}.rating-q,.feedback-q{font-family:var(--serif);font-size:21px;font-weight:800;color:var(--royal);margin:0 0 10px}.stars{display:inline-flex;flex-direction:row;gap:4px;direction:ltr}[dir="rtl"] .stars{flex-direction:row-reverse}.stars button{padding:4px;border:0;background:none;cursor:pointer;line-height:0;transition:transform .15s}.stars button:hover{transform:scale(1.18)}.stars svg{fill:#e9dfc6;stroke:#cdb783;stroke-width:1;transition:fill .15s}.stars .is-on svg{fill:#e3bf6a;stroke:#b8862b}.stars .is-hover svg,.stars .is-mine svg{fill:#d8a531;stroke:#9a6c14;filter:drop-shadow(0 0 6px rgb(216 173 85 / .8))}.rating.is-rated .stars button{cursor:default;transform:none}.rating-sum{margin:6px 0 0;font-size:15px;font-weight:700;color:var(--ink-2)}.meta-rating{font-weight:700;color:var(--gold-ink);text-decoration:none}.meta-rating span{color:#d9a83a}.rating.is-acclaimed .stars{position:relative;padding:6px 12px;border-radius:999px;background:radial-gradient(120% 140% at 50% 0%,#fffaf0 0%,#f6edd8 70%);box-shadow:inset 0 0 0 1px rgb(216 173 85 / .55),0 10px 26px -14px rgb(122 86 18 / .55);overflow:hidden}.rating.is-acclaimed .stars::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .7) 50%,transparent 65%);transform:translateX(-120%);animation:shc-sheen 5.5s ease-in-out 1.2s infinite;pointer-events:none}.rating.is-acclaimed .stars .is-on svg{fill:#d9a83a;stroke:#8a5f10;stroke-width:.8;filter:drop-shadow(0 1px 0 #fff3c9) drop-shadow(0 0 5px rgb(216 173 85 / .75))}.rating.is-acclaimed .rating-sum{font-family:var(--serif);font-size:17px;font-weight:800;color:var(--gold-ink);letter-spacing:.01em}@keyframes shc-sheen{0%,70%{transform:translateX(-120%)}100%{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.rating.is-acclaimed .stars::after{animation:none;display:none}}.feedback-actions{justify-content:center}.jetpack-instant-search__overlay{font-family:var(--sans)!important;background:rgb(21 11 61 / .72)!important;backdrop-filter:blur(6px)}.jetpack-instant-search__search-results-wrapper{background:var(--damask-light),linear-gradient(180deg,#fdfbf5,#f8f3e6)!important;border:2px solid var(--gold-bright)!important;border-radius:24px!important;box-shadow:0 0 0 8px rgb(216 173 85 / .14),0 60px 90px -30px rgb(0 0 0 / .8)!important;overflow:hidden}.jetpack-instant-search__search-results-controls{background:var(--lattice),var(--royal-grad)!important;border-bottom:3px solid var(--gold-bright)!important;padding:18px 20px!important}.jetpack-instant-search__box{border-radius:999px!important;overflow:hidden}.jetpack-instant-search__box-label{background:#fff!important;border:2px solid var(--gold-bright)!important;border-radius:999px!important;box-shadow:0 0 0 5px rgb(216 173 85 / .2)!important}input.jetpack-instant-search__box-input.search-field{font-family:var(--sans)!important;font-size:19px!important;height:56px!important;color:var(--ink)!important;background:transparent!important;border:0!important;box-shadow:none!important}.jetpack-instant-search__box-gridicon{fill:var(--gold)!important}.jetpack-instant-search__overlay-close{background:transparent!important;color:#f6e3a8!important;border:0!important}.jetpack-instant-search__overlay-close svg{fill:#f6e3a8!important}.jetpack-instant-search__search-results-title{font-family:var(--serif)!important;font-size:26px!important;font-weight:800!important;color:var(--royal)!important}.jetpack-instant-search__search-sort-option{font-family:var(--sans)!important;color:var(--ink-2)!important;border-radius:999px!important;padding:5px 14px!important}.jetpack-instant-search__search-sort-option.is-selected{background:var(--royal-grad)!important;color:#f6e3a8!important;font-weight:700!important;text-decoration:none!important}.jetpack-instant-search__search-sort-separator{display:none!important}.jetpack-instant-search__search-result{margin:0 0 14px!important;padding:20px 24px!important;border:1px solid #eadfc4!important;border-radius:18px!important;background:linear-gradient(180deg,#fffefb,#fffbf1)!important;box-shadow:0 14px 30px -26px rgb(36 21 95 / .5);transition:transform .25s,box-shadow .25s,border-color .25s}.jetpack-instant-search__search-result:hover{transform:translateY(-3px);border-color:var(--gold-bright)!important;box-shadow:0 0 0 4px rgb(216 173 85 / .12),0 30px 44px -28px rgb(36 21 95 / .7)}.jetpack-instant-search__search-result-title,.jetpack-instant-search__search-result-expanded__title{font-family:var(--serif)!important;font-size:23px!important;font-weight:800!important;line-height:1.4!important;margin:0 0 6px!important}.jetpack-instant-search__search-result-title a,.jetpack-instant-search__search-result-expanded__title a,.jetpack-instant-search__search-result-title-link{color:var(--royal)!important;text-decoration:none!important}.jetpack-instant-search__search-result-title a:hover{color:var(--royal-2)!important}.jetpack-instant-search__search-result-expanded__path,.jetpack-instant-search__path-breadcrumb{color:var(--gold-ink)!important;font-size:13px!important}.jetpack-instant-search__search-result-expanded__content,.jetpack-instant-search__search-result-minimal-content{font-size:16px!important;line-height:1.75!important;color:var(--ink-2)!important}.jetpack-instant-search__search-result mark,.jetpack-instant-search__overlay mark{background:linear-gradient(180deg,transparent 55%,#f3dea0 55%)!important;color:inherit!important;font-weight:700;padding:0 2px}.jetpack-instant-search__search-result-expanded__image-container{border-radius:14px!important;overflow:hidden;box-shadow:0 0 0 1.5px var(--gold-bright),0 0 0 5px rgb(216 173 85 / .14)}.jetpack-instant-search__search-result-expanded__image{object-fit:cover!important}.jetpack-instant-search__search-filters-title,.jetpack-instant-search__sidebar h2,.jetpack-instant-search__sidebar h3{font-family:var(--serif)!important;color:var(--royal)!important;font-weight:800!important}.jetpack-instant-search__search-pagination-button,.jetpack-instant-search__scroll-button{border-radius:999px!important;background:var(--gold-grad)!important;border:1px solid #a8781f!important;color:#2a1a05!important;font-family:var(--sans)!important;font-weight:800!important;padding:12px 30px!important}.jetpack-instant-search__jetpack-colophon{opacity:.55}body.shc .elementor-122655{display:none!important}.topic-ask{margin-top:72px}.topic-ask .forum-band,.donate-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}.donate-cta-actions{display:flex;flex-direction:column;align-items:center;gap:10px}.donate-hero{position:relative;text-align:center;padding:86px 0 110px;color:#fff;background:radial-gradient(900px 420px at 50% -8%,rgb(243 222 160 / .34),transparent 62%),var(--lattice),var(--royal-grad);border-bottom:4px solid var(--gold-bright)}.donate-hero h1{margin:0;font-size:clamp(40px, 6vw, 76px);font-weight:900;line-height:1.15;background:var(--foil);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;padding-bottom:.1em}.donate-hero h1::after{content:"";display:block;width:260px;height:28px;margin:8px auto 0;background:var(--flourish) center / contain no-repeat}.donate-lead{max-width:620px;margin:18px auto 30px;font-size:21px;line-height:1.7;color:#ebe6ff}.donate-hero .btn-lg{min-height:62px;padding:0 46px;font-size:20px;border-radius:999px}.donate-secure{display:flex;justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:13.5px;color:#d6cff5}.donate-secure svg{color:var(--gold-bright)}.donate-figures{position:relative;z-index:2;list-style:none;margin:-52px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px, 100%),1fr));border:2px solid #fff0;border-radius:22px;background:linear-gradient(180deg,#fffefa,#faf3e1) padding-box,var(--foil) border-box;box-shadow:0 0 0 7px rgb(216 173 85 / .12),0 40px 60px -40px rgb(36 21 95 / .8)}.donate-figures li{display:flex;flex-direction:column;align-items:center;padding:26px 16px;border-inline-end:1px solid #ead9ad}.donate-figures li:last-child{border:0}.donate-figures strong{font-family:var(--serif);font-weight:900;font-size:44px;line-height:1.1;background:linear-gradient(120deg,#24155f,#4a33c0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.donate-figures span{font-size:14.5px;color:var(--ink-2)}.donate-aside{margin:26px auto 0;max-width:560px;text-align:center;font-family:var(--serif);font-size:20px;font-style:italic;color:var(--ink-2)}.donate-works{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px, 100%),1fr));gap:18px}.donate-works li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:30px 18px 24px;border-radius:22px;border:1.5px solid #fff0;background:linear-gradient(180deg,#fffefa,#faf3e1) padding-box,linear-gradient(160deg,#ecd9a4,#d8ad55 40%,#f3e6c2 60%,#c99a3c) border-box;box-shadow:0 16px 30px -24px rgb(36 21 95 / .55)}.donate-works strong{font-family:var(--serif);font-size:21px;font-weight:800;color:var(--royal);margin-top:6px}.donate-works li>span:last-child{font-size:15px;color:var(--ink-2);line-height:1.55}.donate-letter{max-width:820px;margin:84px auto 0}.donate-letter .answer-body{font-size:19px;line-height:2}.donate-letter .answer-body>h1:first-child,.donate-letter .answer-body>h2:first-child{display:none}.donate-cta{margin-top:84px}.donate-cta .donate-secure{margin:0}@media (max-width:720px){.donate-hero{padding:56px 0 84px}.donate-lead{font-size:18px}.donate-figures{grid-template-columns:1fr 1fr;margin-top:-40px}.donate-figures li{border-bottom:1px solid #ead9ad;padding:18px 10px}.donate-figures li:nth-child(even){border-inline-end:0}.donate-figures strong{font-size:32px}.donate-works{grid-template-columns:1fr 1fr;gap:10px}.donate-letter{margin-top:56px}.topic-ask .forum-band,.donate-cta{flex-direction:column;text-align:center}}.jetpack-instant-search__jetpack-colophon{display:none!important}.summary-box,.summary-box.card{position:relative;display:flex;flex-direction:column;gap:16px;margin-top:30px;padding:28px 30px 26px;border:1.5px solid #fff0;border-radius:22px;background:linear-gradient(180deg,#fbf9ff,#f3effc) padding-box,linear-gradient(160deg,#cfc4f5,#8f7be6 40%,#d8ad55 100%) border-box;box-shadow:0 0 0 6px rgb(119 97 223 / .08),0 30px 50px -40px rgb(36 21 95 / .7)}.summary-head{display:flex;align-items:center;gap:14px;flex-wrap:nowrap}.summary-head>div{flex:1;min-width:0}.summary-head h2{font-family:var(--serif);font-size:24px;font-weight:800;color:var(--royal);margin:0;line-height:1.2}.summary-by{margin:2px 0 0;font-size:13px;color:var(--ink-3)}.summary-seal{flex:0 0 52px;height:52px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 25%,#6a55e0,#2e1d85 55%,#170c45);color:#f6e3a8;box-shadow:0 0 0 3px #fbf9ff,0 0 0 4.5px var(--gold-bright)}.summary-box .tag{flex-shrink:0;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.5px;background:#fff;color:var(--royal-2);box-shadow:inset 0 0 0 1px #cfc4f5}.summary-warn{position:relative;margin:0;padding:14px 18px 14px 16px;padding-inline-start:50px;border-radius:14px;border:1px solid #ecd9a4;border-inline-start:4px solid var(--gold-bright);background:linear-gradient(180deg,#fffaf0,#fbf1d9);color:#5b4513;font-size:15px;line-height:1.7}.summary-warn::before{content:"!";position:absolute;inset-inline-start:14px;top:15px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--gold-grad);color:#2a1a05;font-weight:900;font-size:15px;font-family:var(--serif)}.summary-warn strong{display:block;color:var(--royal);font-size:16px;margin-bottom:3px}.summary-load{align-self:flex-start;min-height:50px;padding:0 26px;border-radius:999px;border:1px solid var(--gold-bright);background:var(--royal-grad);color:#f6e3a8;font-weight:800;box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 14px 24px -14px rgb(36 21 95 / .9)}.summary-load:hover{background:var(--royal-grad);color:#fff;border-color:#f3dea0}.summary-load svg{color:var(--gold-bright)}.summary-load[aria-expanded="true"]{background:#fff;color:var(--royal-2);border-color:#cfc4f5;box-shadow:none}.summary-load[aria-expanded="true"] svg{color:var(--royal-2)}.summary-load.is-loading{pointer-events:none;opacity:.85}.summary-load.is-loading svg{animation:shc-spin 1s linear infinite}@keyframes shc-spin{to{transform:rotate(360deg)}}.summary-body:not([hidden]){display:flex;flex-direction:column;gap:14px;padding-top:16px;border-top:1px dashed #cfc4f5;animation:shc-rise .3s ease both}.summary-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:shc-sum;font-size:17px;line-height:1.75}.summary-lines li{position:relative;padding:12px 16px;padding-inline-start:52px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e4dcf8;counter-increment:shc-sum}.summary-lines li::before{content:counter(shc-sum,hebrew);position:absolute;inset-inline-start:14px;top:12px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--tint);color:var(--royal-2);font-family:var(--serif);font-weight:800;font-size:15px}.summary-lines:empty::after{content:"";display:block;height:132px;border-radius:14px;background:linear-gradient(100deg,#ece6fb 30%,#f8f5ff 50%,#ece6fb 70%) 0 0 / 200% 100%,repeating-linear-gradient(180deg,transparent 0 36px,#fbf9ff 36px 48px);background-blend-mode:normal;animation:shc-shimmer 1.4s linear infinite;-webkit-mask:repeating-linear-gradient(180deg,#000 0 36px,transparent 36px 48px);mask:repeating-linear-gradient(180deg,#000 0 36px,transparent 36px 48px)}@keyframes shc-shimmer{to{background-position:-200% 0,0 0}}.summary-lines .summary-error,.summary-lines li.is-error{padding-inline-start:16px;background:#fff5f3;box-shadow:inset 0 0 0 1px #f1c7bd;color:#8a2d19}.summary-lines li.is-error::before{display:none}.summary-note{display:flex;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:800;color:var(--royal)}.summary-note svg{color:var(--gold);transform:rotate(90deg)}body.mode-night .summary-box{background:linear-gradient(180deg,#221a3d,#1b1432) padding-box,linear-gradient(160deg,#5b4bb0,#d8ad55) border-box}body.mode-night .summary-lines li{background:#2a2147;box-shadow:none}body.mode-night .summary-head h2,body.mode-night .summary-note,body.mode-night .summary-warn strong{color:var(--ink)}@media (max-width:720px){.summary-box,.summary-box.card{padding:20px 16px;border-radius:18px}.summary-head h2{font-size:20px}.summary-box .tag{display:none}.summary-load{align-self:stretch;justify-content:center}.summary-lines{font-size:16px}}@media print{.summary-box{display:none!important}}@media (prefers-reduced-motion:reduce){.summary-lines:empty::after,.summary-load.is-loading svg{animation:none}}.quick-ask{flex:1 1 380px;max-width:520px;display:grid;grid-template-columns:1fr;gap:10px}.quick-ask textarea,.quick-ask input[type="email"]{width:100%;padding:14px 18px;border-radius:16px;border:1.5px solid var(--gold-soft);background:#fff;color:var(--ink);font:inherit;font-size:16.5px;resize:none;box-shadow:0 0 0 4px rgb(216 173 85 / .14)}.quick-ask textarea:focus,.quick-ask input[type="email"]:focus{outline:0;border-color:#f3dea0;box-shadow:0 0 0 5px rgb(216 173 85 / .34)}.quick-ask .btn{width:100%;border-radius:999px}.quick-ask .form-status{margin:0;color:#f6e3a8;font-weight:700}.quick-ask .form-status:empty{display:none}.quick-ask .form-status.is-error{color:#ffd0c4}.quick-ask-more{margin:0;text-align:center;font-size:13.5px}.quick-ask-more a{color:#d6cff5;text-decoration:underline}.quick-ask .hp{position:absolute;inset-inline-start:-9999px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rel-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:230px;grid-auto-flow:row;gap:20px;transition:opacity .35s}.rel-grid.is-turning{opacity:0}.rel-grid.rel-n1,.rel-grid.rel-n2,.rel-grid.rel-n3{grid-template-columns:repeat(auto-fit,minmax(240px,300px));justify-content:center}.rel-card[hidden]{display:none!important}.rel-card,.rel-lead{grid-column:auto;grid-row:auto;border-radius:22px}.rel-card::before{content:"";position:absolute;inset:8px;z-index:2;border:1px solid rgb(236 217 164 / .55);border-radius:15px;pointer-events:none;transition:inset .3s,border-color .3s}.rel-card:hover::before{inset:5px;border-color:var(--gold-bright)}.rel-text,.rel-text:nth-of-type(4n+2){background:var(--lattice) padding-box,var(--royal-grad) padding-box,var(--foil) border-box;color:#fff}.rel-text .rel-body{justify-content:flex-end}.rel-text .rel-title,.rel-text:nth-of-type(4n+2) .rel-title{color:#f6e3a8}.rel-text .rel-go,.rel-text:nth-of-type(4n+2) .rel-go{color:var(--gold-soft)}.rel-mark{position:absolute;top:22px;inset-inline-start:22px;z-index:1;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255 / .08);color:#f6e3a8;box-shadow:inset 0 0 0 1.5px rgb(236 217 164 / .7)}.rel-body{padding:24px 24px 22px;gap:9px}.rel-title,.rel-lead .rel-title{font-size:19px;-webkit-line-clamp:3}.rel-go{opacity:0}html.is-swapping article.answer-page{opacity:.45;transition:opacity .15s;pointer-events:none}html.is-swapping{cursor:progress}@media (max-width:1020px){.rel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.rel-grid{grid-auto-rows:190px;gap:12px}.rel-title,.rel-lead .rel-title{font-size:16px}.rel-body{padding:16px}.rel-mark{width:40px;height:40px;top:14px;inset-inline-start:14px}.rel-mark svg{width:20px;height:20px}}.rel-text .rel-body{position:static}.rel-text .rel-cat{position:absolute;z-index:1;top:36px;inset-inline-end:24px}.rel-text .rel-title,.rel-text .rel-go{position:relative;z-index:1}@media (max-width:720px){.rel-text .rel-cat{top:20px;inset-inline-end:14px}}.profile-banner{position:relative;overflow:hidden;padding:30px 32px;background:var(--lattice),var(--royal-grad);border-color:var(--gold-bright);box-shadow:0 0 0 4px rgb(216 173 85 / .14),var(--shadow);color:#fff}.profile-banner::after{content:"";position:absolute;inset:9px;border:1px solid rgb(236 217 164 / .28);border-radius:calc(var(--radius, 18px) - 6px);pointer-events:none}.profile-banner>*{position:relative;z-index:1}.profile-banner .avatar-xl{width:96px;height:96px;font-size:44px;background:linear-gradient(160deg,#2a1a78,#150b3d);color:var(--gold-soft);box-shadow:0 0 0 2px #150b3d,0 0 0 4px var(--gold-bright),0 14px 28px -14px rgb(0 0 0 / .8)}.profile-banner .profile-who h1{color:#fff;font-family:var(--serif)}.profile-banner .profile-who h1::after{content:"";display:block;width:74px;height:2px;margin-top:8px;background:var(--gold-grad);border-radius:2px}.profile-banner .muted{color:#d9d2f2;margin-top:8px}.profile-banner .badge-ok{background:var(--gold-grad);color:#2a1a05;box-shadow:inset 0 1px 0 rgb(255 255 255 / .5)}.profile-banner .profile-stats{gap:10px;margin-top:18px;color:#d9d2f2;font-size:13.5px}.profile-banner .profile-stats li{display:flex;flex-direction:column;align-items:center;min-width:104px;padding:10px 14px 9px;border-radius:14px;background:rgb(255 255 255 / .07);box-shadow:inset 0 0 0 1px rgb(236 217 164 / .22);text-align:center;line-height:1.3}.profile-banner .profile-stats strong{font-size:26px;line-height:1.1;color:var(--gold-soft)}.profile-banner .btn-ghost{background:rgb(255 255 255 / .08);border-color:rgb(236 217 164 / .5);color:#fff}.profile-banner .btn-ghost:hover{background:rgb(255 255 255 / .16);color:#fff}.profile-banner .btn-text{color:var(--gold-soft)}.page-head{text-align:center;max-width:760px;margin:6px auto 30px}.page-head .hero-kicker{color:var(--gold-ink,#8a6414);margin-bottom:6px}.page-head h1{margin:0 0 10px;font-family:var(--serif);font-size:clamp(32px, 4.4vw, 50px);font-weight:900;color:var(--royal)}.page-head h1::after{content:"";display:block;width:190px;max-width:60%;height:14px;margin:10px auto 0;background:var(--flourish,none) center / contain no-repeat}.page-head .lead{margin:0}.steps{list-style:none;margin:0;padding:0;counter-reset:step;display:flex;flex-direction:column;gap:16px}.steps li{counter-increment:step;position:relative;display:flex;flex-direction:column;gap:2px;padding-inline-start:50px;min-height:38px}.steps li::before{content:counter(step,hebrew);position:absolute;inset-inline-start:0;top:0;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-family:var(--serif);font-size:19px;font-weight:800;color:var(--gold-soft);background:var(--royal-grad);box-shadow:0 0 0 2px #fffaf0,0 0 0 3px var(--gold-bright)}.steps li:not(:last-child)::after{content:"";position:absolute;inset-inline-start:18px;top:44px;bottom:-12px;width:1px;background:linear-gradient(180deg,var(--gold-bright),transparent)}.steps strong{font-size:15.5px;color:var(--royal)}.steps span{font-size:13.5px;color:var(--ink-2);line-height:1.5}.ask-tel{display:inline-block;font-family:var(--serif);font-size:30px;font-weight:800;letter-spacing:1px;color:var(--gold-soft);text-decoration:none}.ask-tel:hover{color:#fff;text-decoration:none}.search-head{padding:26px 28px 22px;border-radius:var(--radius,18px);background:var(--lattice),var(--royal-grad);box-shadow:0 0 0 1px var(--gold-bright),0 0 0 5px rgb(216 173 85 / .14),var(--shadow)}.search-head .search-title{margin:0 0 14px;font-family:var(--serif);color:#fff}.search-head .field-help{margin:10px 0 0;color:#d9d2f2}.search-col>.tabs{align-self:flex-start}.search-col>.muted{margin:-8px 0}@media (max-width:720px){.profile-banner{padding:22px 18px}.profile-banner .avatar-xl{width:72px;height:72px;font-size:32px}.profile-banner .profile-stats li{min-width:0;flex:1 1 40%}.search-head{padding:18px 16px}.page-head{margin-bottom:20px}}:root{--lattice:linear-gradient(transparent, transparent);--damask-light:linear-gradient(transparent, transparent);--hairline-gold:rgba(184, 134, 43, .38);--shadow:0 1px 2px rgba(36, 21, 95, .04), 0 10px 26px -20px rgba(36, 21, 95, .28);--shadow-lift:0 2px 4px rgba(36, 21, 95, .05), 0 18px 36px -24px rgba(36, 21, 95, .36)}body.shc{background:linear-gradient(180deg,#fdfcf8 0%,#faf7ef 100%)}body.mode-night,body.mode-sepia{background:var(--ivory)}.topbar{background:#170d45}.forum-band,.newsletter-band,.card-accent,.card-dark,.forum-hero,.search-head,.profile-banner{background:radial-gradient(900px 380px at 85% -20%,rgb(255 255 255 / .07),transparent 60%),linear-gradient(160deg,#1b1050 0%,#261766 55%,#2f1d7c 100%);border-color:rgb(216 173 85 / .55);box-shadow:var(--shadow)}.forum-band::before,.newsletter-band::before{background:none;inset:8px;border:1px solid rgb(236 217 164 / .18);border-radius:calc(var(--radius, 18px) - 6px)}.site-footer{background:linear-gradient(180deg,#170d45,#110a33);border-top-width:1px}.btn-gold,.hero .btn-primary,.forum-band .btn-light,.newsletter-band .btn,.card-accent .btn-light{background:linear-gradient(180deg,#ecd393,#d6ae5e);border-color:#c49a45;color:#2a1a05;box-shadow:inset 0 1px 0 rgb(255 255 255 / .45),0 4px 12px -8px rgb(120 84 14 / .55)}.btn-gold:hover,.hero .btn-primary:hover,.forum-band .btn-light:hover,.newsletter-band .btn:hover,.card-accent .btn-light:hover{background:linear-gradient(180deg,#f1dca4,#dbb468)}.btn-primary{background:#3d2aa0;border-color:#3d2aa0;box-shadow:0 4px 12px -8px rgb(36 21 95 / .7)}.btn-primary:hover{background:#2f1f85;border-color:#2f1f85}.header-actions .btn-primary{background:#24155f;border-color:#24155f;box-shadow:0 4px 12px -8px rgb(36 21 95 / .7)}.home .hero{padding:72px 0 84px;background:radial-gradient(1000px 420px at 70% -10%,rgb(255 255 255 / .08),transparent 60%),linear-gradient(165deg,#1a0f4c 0%,#24155f 50%,#2c1b76 100%)}.home .hero::after{height:1px;background:rgb(216 173 85 / .6)}.home .hero::before{display:none}.home .hero h1{background:none;-webkit-text-fill-color:#fff;color:#fff;font-weight:800;letter-spacing:-.5px;text-shadow:none;animation:none}.home .hero h1::after{width:150px;height:16px;opacity:.75}.home .hero-kicker{letter-spacing:1px;font-size:15px;color:rgb(236 217 164 / .85)}.home .hero-lead{color:#dcd6f2}.home .hero .search-form{height:64px;border:1px solid rgb(216 173 85 / .7);background:#fff;box-shadow:0 18px 40px -24px rgb(0 0 0 / .6)}.home .hero .search-form:focus-within{box-shadow:0 0 0 4px rgb(216 173 85 / .25),0 18px 40px -24px rgb(0 0 0 / .6)}.home .hero .search-form .btn{min-height:48px;background:#24155f;border-color:#24155f}.home .hero-chips .chip{background:#fff0;border-color:rgb(236 217 164 / .35);color:#e9e4f8}.home .hero-chips .chip:hover{border-color:rgb(236 217 164 / .8);color:#fff}.home .hero .btn-ghost{border-color:rgb(236 217 164 / .45)}.home .hero-stats{border-top-color:rgb(236 217 164 / .2)}.home .hero-stats li{border-inline-end-color:rgb(236 217 164 / .2)}.home .hero-stats strong{background:none;-webkit-text-fill-color:var(--gold-soft);color:var(--gold-soft);font-weight:700;font-size:36px;animation:none}.home .daily.card{border-radius:6px;padding:34px 30px 28px;border:1px solid rgb(216 173 85 / .75);background:#fffdf8;box-shadow:0 24px 50px -30px rgb(0 0 0 / .7);animation:none}.home .daily::before{inset:7px;border:1px solid var(--hairline-gold);border-radius:3px;background:none}.home .daily::after{display:none}.home .daily .eyebrow{letter-spacing:1px;font-size:14px}.home .daily h2{font-size:24px;font-weight:700}.home .daily h2::after{width:120px;height:14px;opacity:.7}.home .trust-icon{width:46px;height:46px;background:#fff0;color:var(--royal);box-shadow:inset 0 0 0 1px rgb(184 134 43 / .55)}.home .trust-row{border:1px solid rgb(216 173 85 / .55);border-radius:14px;background:#fffdf8;box-shadow:0 18px 40px -30px rgb(36 21 95 / .5)}.home .trust-row li{border-inline-end-color:#efe5cc}.forum-band,.forum-hero{box-shadow:0 24px 50px -36px rgb(36 21 95 / .7);border-radius:18px}.forum-band .forum-latest{border:1px solid rgb(216 173 85 / .6);border-radius:12px;box-shadow:0 20px 40px -30px rgb(0 0 0 / .7)}.forum-intro h2,.newsletter-band h2{background:none;-webkit-text-fill-color:#fff;color:#fff;font-weight:700;animation:none}.forum-intro h2{font-size:40px}.newsletter-band{box-shadow:0 24px 50px -36px rgb(36 21 95 / .7)}.newsletter-band::after,.forum-band::after{display:none}.topic-icon,.topic-tile:hover .topic-icon{width:56px;height:56px;background:#fffdf8;color:var(--royal);box-shadow:inset 0 0 0 1px rgb(184 134 43 / .6);transform:none}.topic-tile:hover .topic-icon{background:#24155f;color:var(--gold-soft);box-shadow:none}.topic-tile{background:#fffefb;border-color:#ece3cc;border-radius:12px}.topic-tile::before{height:2px}.section-head h2::after{width:150px;height:16px;opacity:.7}.section-head h2{font-weight:700}.q-card::after{display:none}.card,.q-card,.issue-tile,.related-card{border-color:#ece3cc}@media (max-width:720px){.home .hero{padding:40px 0 52px}.home .daily.card{padding:28px 22px 22px}.topic-icon{width:48px;height:48px}}.forum-band,.newsletter-band{border:1px solid rgb(216 173 85 / .55);border-radius:18px;background:radial-gradient(900px 380px at 85% -20%,rgb(255 255 255 / .07),transparent 60%),linear-gradient(160deg,#1b1050 0%,#261766 55%,#2f1d7c 100%)}.site-footer::before{top:-1px;inset-inline-start:calc(50% - 60px);width:120px;height:1px;background:rgb(216 173 85 / .9)}.issue-tile{border:1px solid #ece3cc;border-top:2px solid rgb(216 173 85 / .8);background:#fffdf8;border-radius:10px;box-shadow:var(--shadow)}.el-page{max-width:980px}.el-page-head{text-align:start;margin:4px 0 26px}.el-body{display:flex;flex-direction:column;gap:18px}.el-body>.el-section,.el-body>.el-container{padding:26px 28px;background:#fffdf8;border:1px solid #ece3cc;border-radius:14px;box-shadow:var(--shadow)}.el-section,.el-container,.el-column{display:flex;flex-direction:column;gap:16px;min-width:0}.el-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px, 100%),1fr));gap:22px}.el-row>.el-column,.el-row>.el-container{padding:0;background:none;border:0;box-shadow:none}.el-heading{margin:6px 0 0;font-family:var(--serif);font-weight:700;color:var(--royal);line-height:1.35}h2.el-heading{font-size:clamp(22px, 2.4vw, 28px)}h3.el-heading{font-size:20px}h4.el-heading,h5.el-heading,h6.el-heading{font-size:17px}.el-heading a{color:inherit}.el-text>:first-child{margin-top:0}.el-text>:last-child{margin-bottom:0}.el-buttons{display:flex;flex-wrap:wrap;gap:10px}.el-toggles{display:flex;flex-direction:column;border:1px solid #ece3cc;border-radius:12px;overflow:hidden;background:#fff}.el-toggle+.el-toggle{border-top:1px solid #f0e8d4}.el-toggle summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 20px;font-weight:700;color:var(--ink)}.el-toggle summary::-webkit-details-marker{display:none}.el-toggle summary::after{content:"";flex:none;width:9px;height:9px;border-inline-end:1.5px solid var(--gold-bright);border-bottom:1.5px solid var(--gold-bright);transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.el-toggle[open] summary::after{transform:rotate(-135deg);margin-top:4px}.el-toggle summary:hover{background:#fdf9ef}.el-toggle[open] summary{color:var(--royal)}.el-toggle-body{padding:0 20px 18px;color:var(--ink-2)}.el-divider{border:0;height:1px;margin:6px 0;background:linear-gradient(90deg,transparent,rgb(184 134 43 / .45),transparent)}.el-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.el-list li{position:relative;padding-inline-start:18px}.el-list li::before{content:"";position:absolute;inset-inline-start:2px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--gold-bright)}.el-image{margin:0}.el-image img,.el-img{max-width:100%;height:auto;border-radius:10px}.el-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.el-gallery-item img{width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;border:1px solid #ece3cc}@media (max-width:720px){.el-body>.el-section,.el-body>.el-container{padding:18px 16px}.el-toggle summary{padding:13px 14px}.el-toggle-body{padding:0 14px 14px}}.el-page-head h1::after{margin-inline:0}:root{--keter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80' fill='none' stroke='%23b8862b' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 58 L14 30 Q26 40 32 46 Q34 32 40 22 Q46 34 48 44 Q53 28 60 14 Q67 28 72 44 Q74 34 80 22 Q86 32 88 46 Q94 40 106 30 L100 58' stroke-width='1.5'/%3E%0A %3Cpath d='M26 52 Q30 47 34 51 M56 50 Q60 45 64 50 M86 51 Q90 47 94 52' stroke-width='1' opacity='.6'/%3E%0A %3Cpath d='M60 24 Q57 31 60 38 Q63 31 60 24Z' stroke-width='1' opacity='.75'/%3E%0A %3Cpath d='M40 31 Q38 36 40 41 Q42 36 40 31Z M80 31 Q78 36 80 41 Q82 36 80 31Z' stroke-width='.9' opacity='.6'/%3E%0A %3Crect x='18' y='58' width='84' height='10' rx='2' stroke-width='1.5'/%3E%0A %3Cpath d='M15 72.5 C40 69.5 80 69.5 105 72.5' stroke-width='1.2'/%3E%0A %3Cg fill='%23b8862b' stroke='none'%3E%0A  %3Ccircle cx='14' cy='29' r='2.2'/%3E%3Ccircle cx='40' cy='20.5' r='2.2'/%3E%3Ccircle cx='60' cy='11.5' r='2.8'/%3E%3Ccircle cx='80' cy='20.5' r='2.2'/%3E%3Ccircle cx='106' cy='29' r='2.2'/%3E%0A  %3Ccircle cx='29' cy='63' r='1.3'/%3E%3Ccircle cx='44' cy='63' r='1.3'/%3E%3Ccircle cx='76' cy='63' r='1.3'/%3E%3Ccircle cx='91' cy='63' r='1.3'/%3E%0A  %3Cpath d='M60 60 l3.2 3 -3.2 3 -3.2 -3z'/%3E%0A %3C/g%3E%3C/svg%3E");--keter-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80' fill='none' stroke='%23e6c476' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 58 L14 30 Q26 40 32 46 Q34 32 40 22 Q46 34 48 44 Q53 28 60 14 Q67 28 72 44 Q74 34 80 22 Q86 32 88 46 Q94 40 106 30 L100 58' stroke-width='1.5'/%3E%0A %3Cpath d='M26 52 Q30 47 34 51 M56 50 Q60 45 64 50 M86 51 Q90 47 94 52' stroke-width='1' opacity='.6'/%3E%0A %3Cpath d='M60 24 Q57 31 60 38 Q63 31 60 24Z' stroke-width='1' opacity='.75'/%3E%0A %3Cpath d='M40 31 Q38 36 40 41 Q42 36 40 31Z M80 31 Q78 36 80 41 Q82 36 80 31Z' stroke-width='.9' opacity='.6'/%3E%0A %3Crect x='18' y='58' width='84' height='10' rx='2' stroke-width='1.5'/%3E%0A %3Cpath d='M15 72.5 C40 69.5 80 69.5 105 72.5' stroke-width='1.2'/%3E%0A %3Cg fill='%23e6c476' stroke='none'%3E%0A  %3Ccircle cx='14' cy='29' r='2.2'/%3E%3Ccircle cx='40' cy='20.5' r='2.2'/%3E%3Ccircle cx='60' cy='11.5' r='2.8'/%3E%3Ccircle cx='80' cy='20.5' r='2.2'/%3E%3Ccircle cx='106' cy='29' r='2.2'/%3E%0A  %3Ccircle cx='29' cy='63' r='1.3'/%3E%3Ccircle cx='44' cy='63' r='1.3'/%3E%3Ccircle cx='76' cy='63' r='1.3'/%3E%3Ccircle cx='91' cy='63' r='1.3'/%3E%0A  %3Cpath d='M60 60 l3.2 3 -3.2 3 -3.2 -3z'/%3E%0A %3C/g%3E%3C/svg%3E");--keter-rule:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 44'%3E%3Cg%3E%3Cpath d='M6 30 C14 22 22 22 26 28 C28 32 24 35 21 32 M26 28 H96.0' stroke='%23b8862b' stroke-width='1.1' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='100.0' cy='28' r='1.6' fill='%23b8862b'/%3E%3C/g%3E%3Cg transform='translate%28260 0%29 scale%28-1 1%29'%3E%3Cpath d='M6 30 C14 22 22 22 26 28 C28 32 24 35 21 32 M26 28 H96.0' stroke='%23b8862b' stroke-width='1.1' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='100.0' cy='28' r='1.6' fill='%23b8862b'/%3E%3C/g%3E%3Cg transform='translate%28103.0 0%29 scale%28.45%29' fill='none' stroke='%23b8862b' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 58 L14 30 Q26 40 32 46 Q34 32 40 22 Q46 34 48 44 Q53 28 60 14 Q67 28 72 44 Q74 34 80 22 Q86 32 88 46 Q94 40 106 30 L100 58' stroke-width='1.5'/%3E%0A %3Cpath d='M26 52 Q30 47 34 51 M56 50 Q60 45 64 50 M86 51 Q90 47 94 52' stroke-width='1' opacity='.6'/%3E%0A %3Cpath d='M60 24 Q57 31 60 38 Q63 31 60 24Z' stroke-width='1' opacity='.75'/%3E%0A %3Cpath d='M40 31 Q38 36 40 41 Q42 36 40 31Z M80 31 Q78 36 80 41 Q82 36 80 31Z' stroke-width='.9' opacity='.6'/%3E%0A %3Crect x='18' y='58' width='84' height='10' rx='2' stroke-width='1.5'/%3E%0A %3Cpath d='M15 72.5 C40 69.5 80 69.5 105 72.5' stroke-width='1.2'/%3E%0A %3Cg fill='%23b8862b' stroke='none'%3E%0A  %3Ccircle cx='14' cy='29' r='2.2'/%3E%3Ccircle cx='40' cy='20.5' r='2.2'/%3E%3Ccircle cx='60' cy='11.5' r='2.8'/%3E%3Ccircle cx='80' cy='20.5' r='2.2'/%3E%3Ccircle cx='106' cy='29' r='2.2'/%3E%0A  %3Ccircle cx='29' cy='63' r='1.3'/%3E%3Ccircle cx='44' cy='63' r='1.3'/%3E%3Ccircle cx='76' cy='63' r='1.3'/%3E%3Ccircle cx='91' cy='63' r='1.3'/%3E%0A  %3Cpath d='M60 60 l3.2 3 -3.2 3 -3.2 -3z'/%3E%0A %3C/g%3E%3C/g%3E%3C/svg%3E");--keter-rule-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 44'%3E%3Cg%3E%3Cpath d='M6 30 C14 22 22 22 26 28 C28 32 24 35 21 32 M26 28 H96.0' stroke='%23e6c476' stroke-width='1.1' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='100.0' cy='28' r='1.6' fill='%23e6c476'/%3E%3C/g%3E%3Cg transform='translate%28260 0%29 scale%28-1 1%29'%3E%3Cpath d='M6 30 C14 22 22 22 26 28 C28 32 24 35 21 32 M26 28 H96.0' stroke='%23e6c476' stroke-width='1.1' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='100.0' cy='28' r='1.6' fill='%23e6c476'/%3E%3C/g%3E%3Cg transform='translate%28103.0 0%29 scale%28.45%29' fill='none' stroke='%23e6c476' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 58 L14 30 Q26 40 32 46 Q34 32 40 22 Q46 34 48 44 Q53 28 60 14 Q67 28 72 44 Q74 34 80 22 Q86 32 88 46 Q94 40 106 30 L100 58' stroke-width='1.5'/%3E%0A %3Cpath d='M26 52 Q30 47 34 51 M56 50 Q60 45 64 50 M86 51 Q90 47 94 52' stroke-width='1' opacity='.6'/%3E%0A %3Cpath d='M60 24 Q57 31 60 38 Q63 31 60 24Z' stroke-width='1' opacity='.75'/%3E%0A %3Cpath d='M40 31 Q38 36 40 41 Q42 36 40 31Z M80 31 Q78 36 80 41 Q82 36 80 31Z' stroke-width='.9' opacity='.6'/%3E%0A %3Crect x='18' y='58' width='84' height='10' rx='2' stroke-width='1.5'/%3E%0A %3Cpath d='M15 72.5 C40 69.5 80 69.5 105 72.5' stroke-width='1.2'/%3E%0A %3Cg fill='%23e6c476' stroke='none'%3E%0A  %3Ccircle cx='14' cy='29' r='2.2'/%3E%3Ccircle cx='40' cy='20.5' r='2.2'/%3E%3Ccircle cx='60' cy='11.5' r='2.8'/%3E%3Ccircle cx='80' cy='20.5' r='2.2'/%3E%3Ccircle cx='106' cy='29' r='2.2'/%3E%0A  %3Ccircle cx='29' cy='63' r='1.3'/%3E%3Ccircle cx='44' cy='63' r='1.3'/%3E%3Ccircle cx='76' cy='63' r='1.3'/%3E%3Ccircle cx='91' cy='63' r='1.3'/%3E%0A  %3Cpath d='M60 60 l3.2 3 -3.2 3 -3.2 -3z'/%3E%0A %3C/g%3E%3C/g%3E%3C/svg%3E")}.section-head h2::after{width:230px;height:40px;background:var(--keter-rule) center / contain no-repeat;opacity:1}.section-head:not(.section-head-row) h2::after{inset-inline-start:calc(50% - 115px)}.page-head h1::after,.el-page-head h1::after{width:230px;height:40px;background:var(--keter-rule) center / contain no-repeat}.home .hero h1::after{width:230px;height:40px;opacity:1;background:var(--keter-rule-light) center / contain no-repeat}.home .hero::before{display:block;content:"";position:absolute;inset:16px;top:16px;bottom:16px;height:auto;border:1px solid rgb(230 196 118 / .32);border-radius:6px;box-shadow:inset 0 0 0 4px #fff0,inset 0 0 0 5px rgb(230 196 118 / .14);background:var(--corner-tl) top left / 54px no-repeat,var(--corner-tr) top right / 54px no-repeat,var(--corner-bl) bottom left / 54px no-repeat,var(--corner-br) bottom right / 54px no-repeat;opacity:.8;pointer-events:none}.home .hero{background:radial-gradient(700px 300px at 70% 0%,rgb(255 255 255 / .09),transparent 65%),radial-gradient(900px 500px at 15% 110%,rgb(0 0 0 / .25),transparent 60%),linear-gradient(165deg,#1a0f4c 0%,#22145c 50%,#2a1a70 100%)}.home .daily.card{overflow:visible;margin-top:18px}.home .daily::before{inset:7px;border:1px solid var(--hairline-gold);border-radius:3px;background:var(--corner-tl) top left / 40px no-repeat,var(--corner-tr) top right / 40px no-repeat,var(--corner-bl) bottom left / 40px no-repeat,var(--corner-br) bottom right / 40px no-repeat}.home .daily::after{display:block;content:"";position:absolute;top:-26px;inset-inline-start:calc(50% - 38px);width:76px;height:50px;transform:none;border-radius:0;box-shadow:none;background:var(--keter) center / 58px no-repeat,radial-gradient(closest-side,#fffdf8 70%,transparent) center / 100% 100% no-repeat;animation:none}.home .daily .eyebrow{margin-top:6px}.forum-band::before,.newsletter-band::before{inset:9px;border:1px solid rgb(230 196 118 / .22);border-radius:12px;background:var(--corner-tl) top left / 46px no-repeat,var(--corner-tr) top right / 46px no-repeat,var(--corner-bl) bottom left / 46px no-repeat,var(--corner-br) bottom right / 46px no-repeat;opacity:.75}.site-footer::before{top:-20px;inset-inline-start:calc(50% - 120px);width:240px;height:40px;background:var(--keter-rule) center / contain no-repeat,radial-gradient(closest-side,var(--ivory,#faf7ef) 55%,transparent) center / 90px 40px no-repeat;filter:none}.site-footer{border-top:1px solid rgb(216 173 85 / .8)}.q-card:hover,.topic-tile:hover{border-color:rgb(216 173 85 / .7)}@media (max-width:720px){.home .hero::before{inset:8px;background-size:34px}.section-head h2::after,.page-head h1::after{width:180px;height:32px}.section-head:not(.section-head-row) h2::after{inset-inline-start:calc(50% - 90px)}}.section-head h2{padding-bottom:46px}.page-head h1::after{height:40px}.home .daily::after{background:var(--keter) center / 58px no-repeat,linear-gradient(#fffdf8,#fffdf8) center bottom / 70px 23px no-repeat}.site-footer::before{background:var(--keter-rule) center / contain no-repeat,linear-gradient(var(--ivory,#faf7ef),var(--ivory,#faf7ef)) center top / 84px 20px no-repeat}.home .daily h2::after{width:150px;height:26px;background:var(--keter-rule) center / contain no-repeat;opacity:.9}.answer,body.mode-day .answer,body:not(.mode-night):not(.mode-sepia) .answer{border:1px solid rgb(216 173 85 / .75);border-radius:10px;background:#fffefb;box-shadow:0 1px 2px rgb(36 21 95 / .04),0 22px 44px -32px rgb(36 21 95 / .4)}body.mode-night .answer,body.mode-sepia .answer{background:var(--surface)}.answer::before{inset:8px;border:1px solid var(--hairline-gold);border-radius:5px;opacity:.9}.answer>.divider{position:relative;display:block;height:52px;margin:-6px auto 14px;text-align:center;background:var(--keter-rule) center top / 230px 40px no-repeat}.answer>.divider::before,.answer>.divider::after{display:none}.answer>.divider span{position:absolute;inset-inline:0;bottom:0;font-family:var(--serif);font-size:14px;letter-spacing:3px;color:var(--gold-ink,#8a6414);background:none;padding:0}@media print{.answer>.divider{display:none}}