.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mw{--mw-wash:color-mix(in srgb, var(--gold-deep) 20%, transparent);--mw-wash-soft:color-mix(in srgb, var(--gold-deep) 10%, transparent);--mw-hairline:var(--line);--mw-hairline-2:var(--line-strong);--mw-shadow:0 1px 2px color-mix(in srgb, var(--gray-800) 5%, transparent), 0 2px 6px color-mix(in srgb, var(--gray-800) 5%, transparent);--mw-shadow-lg:0 4px 8px color-mix(in srgb, var(--gray-800) 5%, transparent), 0 22px 48px color-mix(in srgb, var(--gray-800) 10%, transparent);background-color:var(--surface);background-image:radial-gradient(1100px 520px at 50% 0%, var(--mw-wash), transparent 68%);color:var(--gray-800);background-repeat:no-repeat;position:relative}.mw .container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.mw ::selection{background:var(--mw-wash);color:var(--gray-800)}.mw :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:var(--radius-sm)}.mw input{caret-color:var(--gold)}.mw-label{font-family:var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0;font-size:11px;font-weight:600;line-height:1.45;display:block}.mw-h1{font-family:var(--font-display);letter-spacing:-.028em;color:var(--gray-800);text-wrap:balance;max-width:15ch;margin:20px 0 0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.02}.mw-h2{font-family:var(--font-display);letter-spacing:-.022em;color:var(--gray-800);text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1.08}.mw-h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-snug);color:var(--gray-800);text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.mw-body{color:var(--gray-600);text-wrap:pretty;max-width:60ch;margin:18px 0 0;font-size:14.5px;line-height:1.8}.mw-lede{color:var(--gray-700);border-top:1px solid var(--gold-deep);text-wrap:pretty;max-width:48ch;margin:clamp(1.5rem,2.5vw,2rem) 0 0;padding-top:20px;font-size:15.5px;line-height:1.72}.mw-fig,.mw-figure-n,.mw-article-i,.mw-date,.mw-item-date,.mw-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.mw-more{width:fit-content;margin-top:clamp(1.5rem,2.6vw,2.25rem)}.mw-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.mw-cta{border-radius:var(--radius-full);background:linear-gradient(120deg, #efd9b0 0%, var(--foil) 34%, #c7a468 58%, #e6cc9f 100%);min-height:52px;color:var(--on-gold);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 #5a3c1440, 0 1px 2px #1a120726, var(--shadow-gold);transition:transform .2s var(--ease), box-shadow .24s var(--ease);border:0;justify-content:center;align-items:center;padding:0 32px;font-size:10px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.mw-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffc,inset 0 -1px #5a3c1440,0 2px 4px #1a120726,0 22px 50px -16px #b8945ce6}.mw-cta:active{transform:translateY(0)}.mw-cta[disabled]{opacity:.6;cursor:default;transform:none}.mw-ghost{border:1px solid var(--line-strong);border-radius:var(--radius-full);letter-spacing:.22em;text-transform:uppercase;min-height:44px;color:var(--gray-700);transition:border-color .24s var(--ease), color .24s var(--ease);justify-content:center;align-items:center;padding:17px 30px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.mw-ghost:hover{border-color:var(--gold);color:var(--gray-800)}.mw-reveal{will-change:auto}.mw-stagger>*{transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--i,0) * 70ms)}.mw-reveal[data-phase=hidden] .mw-stagger>*{opacity:0;transform:translateY(14px)}.mw-hero{padding:clamp(3rem,5vw,5.5rem) 0 clamp(2.5rem,4vw,4rem)}.mw-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.mw-mark{align-items:center;gap:12px;margin:0;display:flex}.mw-mark-dot{border-radius:var(--radius-full);background:var(--gold);flex:none;width:5px;height:5px}.mw-figures{border:1px solid var(--mw-hairline-2);border-radius:var(--radius-xl);background-color:var(--white);background-image:radial-gradient(74% 86% at 6% 0%, var(--mw-wash) 0%, var(--mw-wash-soft) 34%, transparent 72%);box-shadow:var(--mw-shadow-lg);grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:0;margin:0;padding:clamp(1.5rem,2.5vw,2.25rem) clamp(1.5rem,2.5vw,2.25rem) clamp(.5rem,1.5vw,1rem);display:grid}.mw-figure{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--mw-hairline);align-items:baseline;gap:clamp(1rem,2vw,1.75rem);padding:clamp(1rem,1.6vw,1.4rem) 0;display:grid}.mw-figure:last-child{border-bottom:0}.mw-figure-n{letter-spacing:-.035em;color:var(--gray-800);font-size:clamp(2.4rem,4.6vw,3.9rem);font-weight:400;line-height:.94}.mw-figure-t{color:var(--gray-600);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.mw-figure-t b{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600;display:block}.mw-rail{border-top:1px solid var(--mw-hairline);border-bottom:1px solid var(--mw-hairline);background-color:var(--white);position:relative;overflow:hidden}.mw-rail-inner{--rail-gutter:calc(max(0px, (100vw - 1360px) / 2) + clamp(1.25rem, 4vw, 3rem));max-width:none;padding:0 var(--rail-gutter) 0 0;align-items:stretch;display:flex}.mw-rail-label{z-index:2;align-items:center;gap:var(--space-2);padding:0 var(--space-6) 0 var(--rail-gutter);background:var(--white);font-family:var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);white-space:nowrap;flex:none;margin:0;font-size:11px;font-weight:600;display:flex;position:relative}.mw-rail-dot{border-radius:var(--radius-full);background:var(--gold);flex:none;width:7px;height:7px}.mw-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 93%,#0000)}.mw-track{align-items:center;width:max-content;animation:64s linear infinite mw-scroll;display:flex}.mw-marquee:hover .mw-track,.mw-marquee:focus-within .mw-track{animation-play-state:paused}@keyframes mw-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.mw-item{align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-8) var(--space-4) 0;white-space:nowrap;flex-direction:row;min-height:44px;text-decoration:none;display:flex;position:relative}.mw-item:before{content:"";left:calc(var(--space-8) / -2);background:var(--mw-hairline);width:1px;height:30px;position:absolute;top:50%;transform:translateY(-50%)}.mw-item-text{font-family:var(--font-display);letter-spacing:var(--tracking-snug);color:var(--gray-800);transition:color .16s var(--ease);font-size:clamp(1.05rem,1.1vw + .75rem,1.35rem);font-weight:700;line-height:1.15}.mw-item:hover .mw-item-text{color:var(--gold-hi)}.mw-item-meta{align-items:baseline;gap:var(--space-2);display:flex}.mw-item-kind{font-family:var(--font);letter-spacing:.13em;text-transform:uppercase;color:var(--gold);font-size:.66rem;font-weight:600}.mw-item-date{color:var(--gray-500);font-size:.68rem}.mw-section{padding:clamp(3rem,5.5vw,5.5rem) 0 0}.mw-head{border-bottom:1px solid var(--mw-hairline-2);padding-bottom:clamp(1.35rem,2.2vw,1.85rem);display:block}.mw-head-l{min-width:0}.mw-head .mw-h2{max-width:none;margin-top:16px}.mw-head .mw-body{max-width:none;margin:clamp(1.1rem,1.8vw,1.5rem) 0 0;font-size:16px;line-height:1.75}.mw-watch{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(1.75rem,3vw,2.75rem);padding-top:32px;display:grid}.mw-feature{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--mw-hairline);border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--mw-shadow);transition:transform .32s var(--ease), border-color .32s var(--ease), box-shadow .32s var(--ease);text-decoration:none;display:grid}.mw-feature:hover{border-color:var(--gold);box-shadow:var(--mw-shadow-lg);transform:translateY(-3px)}.mw-thumb,.mw-row-thumb{border-radius:var(--radius-lg);background:var(--surface-sunken);aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.mw-thumb img,.mw-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mw-play{border-radius:var(--radius-full);background:color-mix(in srgb, var(--gray-800) 78%, transparent);width:54px;height:54px;color:var(--white);transition:background .2s var(--ease), transform .2s var(--ease);place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mw-play svg{width:22px;height:22px;margin-left:2px}.mw-play.is-small{width:40px;height:40px}.mw-play.is-small svg{width:15px;height:15px}.mw-feature:hover .mw-play,.mw-row:hover .mw-play{background:var(--gold);transform:translate(-50%,-50%)scale(1.06)}.mw-feature-body{gap:var(--space-2);display:grid}.mw-date{font-size:var(--text-xs);color:var(--gray-500)}.mw-feature-title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-snug);color:var(--gray-800);text-wrap:balance;font-weight:700;line-height:1.2}.mw-feature-blurb{font-size:var(--text-sm);color:var(--gray-600);text-wrap:pretty;max-width:62ch;line-height:1.6}.mw-side{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.mw-list{gap:var(--space-3);flex:auto;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.mw-list>li{display:grid}.mw-row{gap:var(--space-4);padding:var(--space-3);border:1px solid var(--mw-hairline);border-radius:var(--radius-lg);background:var(--white);transition:transform .24s var(--ease), border-color .24s var(--ease), box-shadow .24s var(--ease);grid-template-columns:132px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.mw-row:hover{border-color:var(--gold);box-shadow:var(--mw-shadow);transform:translate(3px)}.mw-row-body{gap:var(--space-1);min-width:0;display:grid}.mw-row-title{font-size:var(--text-sm);color:var(--gray-800);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.mw-side .mw-more{align-self:flex-start;margin-top:auto}.mw-read{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start;gap:clamp(1.75rem,3vw,2.75rem);padding-top:32px;display:grid}.mw-panel-head{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--mw-hairline);display:flex}.mw-count{font-size:var(--text-xs);color:var(--gray-500);margin-left:auto}.mw-badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--gold);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--gold);white-space:nowrap;margin-left:auto}.mw-article-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.mw-article{gap:var(--space-4);min-height:44px;padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--mw-hairline);transition:background .2s var(--ease);grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.mw-article:hover{background:var(--surface-sunken)}.mw-article-i{font-size:var(--text-xs);color:var(--gold)}.mw-article-body{gap:3px;min-width:0;display:grid}.mw-article-title{font-size:var(--text-base);letter-spacing:var(--tracking-snug);color:var(--gray-800);text-wrap:pretty;transition:color .2s var(--ease);font-weight:600;line-height:1.45}.mw-article:hover .mw-article-title{color:var(--gold-hi)}.mw-article-meta{font-size:var(--text-xs);color:var(--gray-600)}.mw-article-go{color:var(--gold);opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease);align-self:center;transform:translate(-4px)}.mw-article-go svg{width:15px;height:15px;display:block}.mw-article:hover .mw-article-go,.mw-article:focus-visible .mw-article-go{opacity:1;transform:none}.mw-aside{top:calc(var(--bar-h,74px) + var(--space-8));border:1px solid var(--mw-hairline);border-radius:var(--radius-xl);background-color:var(--white);background-image:radial-gradient(74% 86% at 6% 0%, var(--mw-wash-soft), transparent 70%);box-shadow:var(--mw-shadow);flex-direction:column;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:sticky}.mw-aside-empty{margin-top:var(--space-5);justify-items:start;gap:var(--space-3);padding:var(--space-6) var(--space-5);border:1px dashed var(--mw-hairline-2);border-radius:var(--radius-lg);background:var(--surface);display:grid}.mw-aside-empty svg{width:30px;height:30px;color:var(--gold)}.mw-aside-title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--gray-800);margin:0;font-weight:700;line-height:1.25}.mw-aside-body{font-size:var(--text-sm);color:var(--gray-600);text-wrap:pretty;margin:0;line-height:1.65}.mw-letter{padding:clamp(3rem,5.5vw,5.5rem) 0 clamp(4rem,7vw,7rem)}.mw-letter-panel{border:1px solid var(--mw-hairline-2);border-radius:var(--radius-xl);background-color:var(--white);background-image:radial-gradient(90% 130% at 12% 0%, var(--mw-wash) 0%, var(--mw-wash-soft) 38%, transparent 74%);box-shadow:var(--mw-shadow-lg);grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);padding:clamp(1.75rem,4vw,3.25rem);display:grid}.mw-letter-copy .mw-h2{max-width:none;margin-top:0}.mw-letter-copy .mw-body{max-width:none;margin:clamp(1.1rem,1.8vw,1.5rem) 0 0;font-size:16px;line-height:1.75}.mw-controls{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.mw-input{min-width:0;min-height:48px;padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--gray-800);font-family:var(--font);font-size:var(--text-base);transition:border-color .2s var(--ease), background .2s var(--ease)}.mw-input::placeholder{color:var(--gray-500)}.mw-input:hover{border-color:var(--gold-deep)}.mw-input:focus{border-color:var(--gold);background:var(--white);outline:none}.mw-submit{white-space:nowrap}.mw-status{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--gray-600);min-height:2.4em;line-height:1.55}.mw-status a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.mw-status a:hover{color:var(--gold-hi)}.mw-status.is-error{color:var(--loss)}.mw-status.is-done{color:var(--gain)}.mw-status-flag{letter-spacing:.14em;text-transform:uppercase;font-weight:700}@media (min-width:1001px){.mw-articles{padding-top:calc(clamp(1.5rem,2.5vw,2rem) + 1px)}}@media (max-width:1000px){.mw-hero-inner,.mw-watch,.mw-read,.mw-letter-panel{grid-template-columns:minmax(0,1fr)}.mw-aside{position:static}.mw-side .mw-more{margin-top:0}}@media (max-width:860px){.mw-rail-inner{padding:0 var(--space-5);flex-direction:column;align-items:stretch}.mw-rail-label{padding:var(--space-3) 0 0;background:0 0}.mw-item{padding-top:var(--space-3);padding-bottom:var(--space-4)}.mw-item-text{font-size:var(--text-base)}}@media (max-width:560px){.mw-hero{padding-top:clamp(2rem,8vw,3rem)}.mw-figure{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.mw-row{gap:var(--space-3);grid-template-columns:104px minmax(0,1fr)}.mw-article{grid-template-columns:28px minmax(0,1fr)}.mw-article-go{display:none}.mw-controls{grid-template-columns:minmax(0,1fr)}.mw-cta,.mw-ghost{width:100%}}@media (prefers-reduced-motion:reduce){.mw-feature:hover,.mw-row:hover{transform:none}.mw-feature:hover .mw-play,.mw-row:hover .mw-play{transform:translate(-50%,-50%)}.mw-stagger>*{transition:none}.mw-track{scrollbar-width:thin;width:100%;overflow-x:auto;animation:none!important;transform:none!important}.mw-marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.mw-item[aria-hidden=true]{display:none}}
.faq-section,.faq-list,.faq-item,.faq-q,.faq-a,.faq-a>div{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:normal;margin:0;padding:0;transition:none;overflow:visible}.faq-list{display:block}.faq-layout{gap:var(--space-12);grid-template-columns:232px minmax(0,1fr);align-items:start;max-width:1120px;margin-inline:auto;display:grid}.faq-featured-section{padding-bottom:0}.faq-featured{max-width:1120px;padding:var(--space-8);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-xl);margin-inline:auto}.faq-featured>.eyebrow{margin-bottom:var(--space-3)}.faq-featured>h2{font-size:var(--text-2xl);color:var(--ink-800);margin:0 0 var(--space-5)}.faq-featured .faq-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.faq-featured .faq-item:last-child{border-bottom:0}.faq-featured-more{margin:var(--space-5) 0 0;font-size:var(--text-sm);color:var(--gray-600)}.faq-featured-more a{color:var(--accent-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.22em;transition:color var(--t-fast), text-decoration-color var(--t-fast);font-weight:600}.faq-featured-more a:hover{color:var(--ink-800);text-decoration-color:currentColor}.faq-index{top:calc(var(--bar-inset) + var(--bar-h) + var(--space-5));max-height:calc(100vh - var(--bar-inset) - var(--bar-h) - var(--space-10));overscroll-behavior:contain;padding-left:var(--space-4);border-left:1px solid var(--line);position:sticky;overflow-y:auto}.faq-index .eyebrow{margin-bottom:var(--space-3)}.faq-index ul{margin:0;padding:0;list-style:none}.faq-index a{padding:var(--space-2) 0 var(--space-2) var(--space-3);margin-left:calc(-1 * var(--space-4) - 1px);padding-left:var(--space-4);font-size:var(--text-sm);color:var(--gray-600);transition:color var(--t-fast), border-color var(--t-fast);border-left:2px solid #0000;line-height:1.35;display:block}.faq-index a:hover{color:var(--ink-800)}.faq-index a[aria-current=true]{color:var(--accent-600);border-left-color:var(--accent-500);font-weight:600}.faq-index-num{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums;color:var(--gray-500);margin-right:var(--space-2)}.faq-index a[aria-current=true] .faq-index-num{color:var(--accent-600)}.faq-section{padding-bottom:var(--space-12);scroll-margin-top:calc(var(--bar-inset) + var(--bar-h) + var(--space-5))}.faq-section+.faq-section{padding-top:var(--space-12);border-top:1px solid var(--line-strong)}.faq-section>.eyebrow{margin-bottom:var(--space-3)}.faq-section-title{font-size:var(--text-2xl);color:var(--ink-800);margin:0 0 var(--space-6)}.faq-note{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--gray-600)}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--bar-inset) + var(--bar-h) + var(--space-5))}.faq-q{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-4);font-size:var(--text-base);color:var(--ink-800);cursor:pointer;transition:background var(--t-fast);font-weight:600;line-height:1.45;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q::marker{content:""}.faq-q:hover{background:var(--surface-sunken)}.faq-q:hover .faq-ico{color:var(--ink-800);border-color:var(--line-strong)}.faq-ico{border:1px solid var(--line);border-radius:var(--radius-full);width:26px;height:26px;color:var(--gray-500);transition:transform var(--t), color var(--t-fast), border-color var(--t-fast);flex:none;place-items:center;margin-top:1px;display:grid}.faq-ico svg{width:13px;height:13px}.faq-item[open]>.faq-q{box-shadow:inset 2px 0 0 var(--accent-500);background:var(--surface-sunken)}.faq-item[open]>.faq-q .faq-ico{color:var(--accent-600);border-color:var(--accent-500);transform:rotate(45deg)}.faq-a{padding:0 var(--space-4) var(--space-6) var(--space-4);max-width:68ch;color:var(--gray-600);line-height:1.7}.faq-a p{margin:0 0 var(--space-3)}.faq-a p:last-child{margin-bottom:0}.faq-a ol,.faq-a ul{margin:var(--space-2) 0;padding-left:var(--space-5)}.faq-a li{margin-bottom:var(--space-2)}.faq-a strong{color:var(--ink-800);font-weight:600}.faq-a a{color:var(--accent-700);text-underline-offset:.18em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.faq-a a:hover{color:var(--ink-800)}.faq-read-more{align-items:baseline;gap:var(--space-2) var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.faq-read-more>span{color:var(--gray-500)}.faq-read-more ul{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.faq-read-more a{color:var(--accent-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.22em;transition:color var(--t-fast), text-decoration-color var(--t-fast);font-weight:600}.faq-read-more a:hover{color:var(--ink-800);text-decoration-color:currentColor}.faq-disclaimer{margin-top:var(--space-12);padding:var(--space-6);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-lg)}.faq-disclaimer h2{font-size:var(--text-base);color:var(--ink-800);margin:0 0 var(--space-2)}.faq-disclaimer p{font-size:var(--text-sm);color:var(--gray-600);margin:0;line-height:1.7}.faq-cta{margin-top:var(--space-16)}.faq-cta-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.guide-layout{max-width:780px;margin-inline:auto}.guide-track+.guide-track{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--line-strong)}.guide-track>.eyebrow{margin-bottom:var(--space-3)}.guide-track h2{font-size:var(--text-2xl);color:var(--ink-800);margin:0 0 var(--space-3)}.guide-track>p{margin:0 0 var(--space-8);color:var(--gray-600)}.guide-steps{counter-reset:guide-step;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.guide-steps li{counter-increment:guide-step;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.guide-steps li:before{content:counter(guide-step, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums;color:var(--accent-500);padding-top:.35em}.guide-steps h3{font-size:var(--text-base);color:var(--ink-800);margin:0 0 var(--space-1)}.guide-steps p{font-size:var(--text-sm);color:var(--gray-600);margin:0}.guide-facts{gap:var(--space-4);margin:0 0 var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.guide-fact{padding:var(--space-4) var(--space-5);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-lg)}.guide-fact dt{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray-500);margin-bottom:var(--space-2);font-weight:600}.guide-fact dd{font-size:var(--text-sm);color:var(--ink-800);margin:0;font-weight:500;line-height:1.5}.guide-doc{align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--t), box-shadow var(--t), transform var(--t);display:flex}.guide-doc:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.guide-doc-icon{border-radius:var(--radius);width:40px;height:40px;color:var(--accent-600);background:linear-gradient(135deg,#e2682a29,#b94b120f);flex:none;place-items:center;display:grid}.guide-doc-icon svg{width:19px;height:19px}.guide-doc-body{flex:auto;min-width:0}.guide-doc-body strong{font-size:var(--text-base);color:var(--ink-800);font-weight:600;display:block}.guide-doc-body a{color:inherit}.guide-doc-body a:after{content:"";position:absolute;inset:0}.guide-doc{position:relative}.guide-doc-meta{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--gray-500);display:block}.guide-doc-go{border:1px solid var(--line);border-radius:var(--radius-full);width:30px;height:30px;color:var(--gray-500);transition:color var(--t-fast), border-color var(--t-fast);flex:none;place-items:center;display:grid}.guide-doc:hover .guide-doc-go{color:var(--accent-600);border-color:var(--accent-500)}.guide-doc-go svg{width:13px;height:13px}.guide-cta{margin-top:var(--space-16)}.guide-cta-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:1024px){.faq-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.faq-index{max-height:none;padding:0 0 var(--space-3);border-left:0;border-bottom:1px solid var(--line);position:static;overflow-x:auto}.faq-index ul{gap:var(--space-2);display:flex}.faq-index li{flex:none}.faq-index a{padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-full);white-space:nowrap;margin-left:0}.faq-index a[aria-current=true]{border-color:var(--accent-500);background:#e2682a14}}@media (max-width:720px){.guide-facts{grid-template-columns:minmax(0,1fr)}.faq-q{padding:var(--space-4) var(--space-2)}.faq-a{padding:0 var(--space-2) var(--space-5)}}
.section--sunken{background:var(--surface-sunken)}.lib-lead{gap:var(--space-6);grid-template-columns:1.15fr 1fr;align-items:start;display:grid}.lib-side{gap:var(--space-4);flex-direction:column;display:flex}.lib-card{gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform var(--t), box-shadow var(--t), border-color var(--t);display:grid;position:relative}.lib-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lib-thumb{border-radius:var(--radius);background:var(--ink-800);aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.lib-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lib-body{gap:var(--space-2);display:grid}.lib-body .eyebrow{margin-bottom:0}.lib-title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-snug);color:var(--ink-800);text-wrap:balance;margin:0;font-weight:700;line-height:1.18}.lib-title a{color:inherit}.lib-title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.lib-card:focus-within{border-color:var(--accent-500)}.lib-excerpt{font-size:var(--text-sm);color:var(--gray-600);margin:0;line-height:1.6}.lib-meta{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums;color:var(--gray-500)}.lib-row-card{grid-template-columns:132px minmax(0,1fr);align-items:start}.lib-row-card .lib-title{font-size:var(--text-lg);line-height:1.3}.lib-row-card .lib-excerpt{display:none}.lib-group+.lib-group{margin-top:var(--space-12)}.lib-group-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line-strong);display:flex}.lib-group-head h3{font-size:var(--text-xl);color:var(--ink-800);margin:0}.lib-group-head a{font-size:var(--text-sm);color:var(--accent-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.22em;transition:color var(--t-fast), text-decoration-color var(--t-fast);flex:none;font-weight:600}.lib-group-head a:hover{color:var(--ink-800);text-decoration-color:currentColor}.lib-rows{margin:0;padding:0;list-style:none}.lib-row{gap:var(--space-2) var(--space-6);padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--line);transition:background var(--t-fast);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid;position:relative}.lib-row:hover,.lib-row:focus-within{background:var(--surface-sunken)}.lib-row-title{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-snug);color:var(--ink-800);text-wrap:balance;grid-column:1;margin:0;font-weight:700;line-height:1.32}.lib-row-title a{color:inherit}.lib-row-title a:after{content:"";position:absolute;inset:0}.lib-row-meta{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums;color:var(--gray-500);white-space:nowrap;grid-area:1/2}.lib-row-excerpt{font-size:var(--text-sm);color:var(--gray-600);grid-column:1;max-width:72ch;margin:0;line-height:1.6}.topic-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.topic-card{gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.topic-card h3{font-size:var(--text-lg);color:var(--ink-800);margin:0}.topic-card p{font-size:var(--text-sm);color:var(--gray-600);margin:0;line-height:1.55}.topic-count{padding-top:var(--space-3);align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums;color:var(--accent-600);margin-top:auto;display:inline-flex}.topic-count svg{width:13px;height:13px;transition:transform var(--t-fast)}.topic-card:hover .topic-count svg{transform:translate(3px)}.topic-intro{max-width:68ch}.topic-intro p{margin:0 0 var(--space-4);font-size:var(--text-lg);line-height:1.72}.topic-intro p:last-child{margin-bottom:0}.topic-intro strong{color:var(--ink-800);font-weight:600}.topic-faq{border-top:1px solid var(--line);max-width:68ch}.topic-faq-item{padding:var(--space-5) 0;border-bottom:1px solid var(--line)}.topic-faq-item h3{font-size:var(--text-base);color:var(--ink-800);margin:0 0 var(--space-2)}.topic-faq-item p{color:var(--gray-600);margin:0;line-height:1.7}.article{max-width:760px;padding:var(--space-12) var(--space-5) var(--space-16);margin-inline:auto}.article>h1{margin:0 0 var(--space-5)}.article-meta{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums;color:var(--gray-500);flex-wrap:wrap;display:flex}.article-meta .article-cat{font-family:var(--font);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-500);font-weight:600}.article-lede{margin:0 0 var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--line);font-size:var(--text-xl);color:var(--gray-600);text-wrap:pretty;line-height:1.55}.article-body{font-size:var(--text-lg);color:var(--gray-700);line-height:1.75}.article-body h2{font-size:var(--text-2xl);color:var(--ink-800);margin:var(--space-12) 0 var(--space-4);scroll-margin-top:calc(var(--bar-inset) + var(--bar-h) + var(--space-5))}.article-body h3{font-size:var(--text-lg);color:var(--ink-800);margin:var(--space-8) 0 var(--space-3)}.article-body p{margin:0 0 var(--space-5);color:var(--gray-700)}.article-body ul,.article-body ol{margin:0 0 var(--space-5);padding-left:var(--space-6)}.article-body li{margin-bottom:var(--space-2)}.article-body strong{color:var(--ink-800);font-weight:600}.article-body a{color:var(--accent-700);text-underline-offset:.18em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.article-body a:hover{color:var(--ink-800)}.article-body blockquote{margin:var(--space-8) 0;padding:var(--space-1) 0 var(--space-1) var(--space-5);border-left:2px solid var(--accent-500);color:var(--ink-800);font-style:normal;font-weight:500}.article-table-wrap{margin:var(--space-8) 0;overflow-x:auto}.article-body table{border-collapse:collapse;width:100%;min-width:460px;font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums}.article-body th,.article-body td{border:0;border-bottom:1px solid var(--line);padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.article-body thead th{border-bottom:1px solid var(--line-strong);color:var(--gray-500);font-family:var(--font);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;background:0 0;font-weight:600}.article-body tbody tr:nth-child(2n){background:0 0}.article-body tbody tr:hover{background:var(--surface-sunken)}.article-faq{margin-top:var(--space-16)}.article-faq>h2{font-size:var(--text-2xl);color:var(--ink-800);margin:0 0 var(--space-6)}.article-faq-item{padding:var(--space-5) 0;border-bottom:1px solid var(--line)}.article-faq-item:first-of-type{border-top:1px solid var(--line)}.article-faq-item h3{font-size:var(--text-base);color:var(--ink-800);margin:0 0 var(--space-2)}.article-faq-item p{color:var(--gray-600);margin:0;line-height:1.7}.article-cta{margin-top:var(--space-16)}@media (max-width:900px){.lib-lead{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lib-row{grid-template-columns:minmax(0,1fr)}.lib-row-meta{grid-area:auto/1}.lib-row-card{grid-template-columns:96px minmax(0,1fr)}.lib-group-head{align-items:flex-start;gap:var(--space-2);flex-direction:column}.article{padding-inline:var(--space-4)}}
.legal-doc{max-width:74ch;margin-inline:auto}.legal-meta{gap:var(--space-5) var(--space-6);padding:var(--space-6);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal-meta-item dt{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray-500);margin-bottom:var(--space-2);font-weight:600}.legal-meta-item dd{font-size:var(--text-sm);color:var(--ink-800);margin:0;font-weight:500;line-height:1.55}.legal-meta-item dd a{color:var(--accent-700);text-underline-offset:.18em;word-break:break-word;text-decoration:underline;text-decoration-thickness:1px}.legal-meta-item dd a:hover{color:var(--ink-800)}.legal-note{padding:var(--space-4) var(--space-5);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:var(--space-10);font-size:var(--text-sm);color:var(--gray-700);line-height:1.7}.legal-toc{padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:var(--space-12)}.legal-toc h2,.legal-toc h3{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray-500);margin:0 0 var(--space-4);font-weight:600}.legal-toc ol{columns:2;column-gap:var(--space-8);padding-left:var(--space-5);margin:0}.legal-toc li{break-inside:avoid;margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--gray-500);line-height:1.4}.legal-toc a{color:var(--ink-800);text-underline-offset:.2em;transition:color var(--t-fast), text-decoration-color var(--t-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.legal-toc a:hover{color:var(--accent-700);text-decoration-color:currentColor}.legal-section{margin-bottom:var(--space-10);scroll-margin-top:calc(var(--bar-inset) + var(--bar-h) + var(--space-5))}.legal-section h2{gap:var(--space-3);font-size:var(--text-lg);color:var(--ink-800);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;display:grid}.legal-num{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums;color:var(--gold-text);font-weight:500}.legal-section p{font-size:var(--text-base);color:var(--gray-700);margin:0 0 var(--space-4);line-height:1.78}.legal-section p:last-child{margin-bottom:0}.legal-section ul,.legal-section ol{margin:0 0 var(--space-4);padding-left:var(--space-6);color:var(--gray-700)}.legal-section li{margin-bottom:var(--space-2);line-height:1.7}.legal-section strong{color:var(--ink-800);font-weight:600}.legal-section a{color:var(--accent-700);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.legal-section a:hover{color:var(--ink-800)}.legal-contact{margin-top:var(--space-12);padding:var(--space-8);border-radius:var(--radius-xl);background-color:var(--ink-900);background-image:radial-gradient(120% 140% at 50% 0%, var(--ink-700) 0%, var(--ink-900) 62%);color:var(--white)}.legal-contact h2,.legal-contact h3{font-size:var(--text-lg);color:var(--white);margin:0 0 var(--space-3)}.legal-contact p{font-size:var(--text-sm);color:#ffffffb8;margin:0;line-height:1.85}.legal-contact strong{color:var(--white);font-weight:600}.legal-contact a{color:var(--accent-300);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em;transition:color var(--t-fast), text-decoration-color var(--t-fast);font-weight:500}.legal-contact a:hover{color:var(--white);text-decoration-color:currentColor}.legal-related{align-items:baseline;gap:var(--space-2) var(--space-5);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--line);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.legal-related>span{color:var(--gray-500)}.legal-related a{color:var(--ink-800);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.24em;transition:color var(--t-fast), text-decoration-color var(--t-fast);font-weight:600}.legal-related a:hover{color:var(--accent-600);text-decoration-color:currentColor}@media (min-width:900px){.legal-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.legal-meta{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.legal-toc ol{columns:1}.legal-section h2{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}
:root{--paper:var(--surface);--paper-sunken:var(--surface-sunken);--paper-raised:var(--surface-raised);--paper-ink:var(--gray-800);--paper-dim:var(--gray-700);--paper-mute:var(--gray-600);--paper-faint:var(--gray-500);--paper-gold:var(--gold);--paper-link:var(--gold-hi);--paper-wash:radial-gradient(900px 420px at 50% 0%, var(--m-tint-shared), transparent 62%);--paper-wash-box:radial-gradient(120% 140% at 50% 0%, var(--m-tint-shared), transparent 64%);--paper-tint:#c9a46f29;--paper-tint-2:#c9a46f42;--scrim-ink:26, 18, 7}html{background-color:var(--paper)}.page-hero,.hero{background-color:var(--paper);background-image:var(--paper-wash);color:var(--paper-dim);background-repeat:no-repeat;background-size:auto}.page-hero:before,.hero:before{display:none}.page-hero h1,.hero h1,.page-hero h2,.hero h2,.hero-text h1{color:var(--paper-ink)}.hero-text h1 span{color:var(--paper-gold)}.page-hero p,.hero p,.hero-text p,.page-hero .lede,.hero .lede{color:var(--paper-dim)}.page-hero-meta{color:var(--paper-mute)}.hero-meta{border-top:1px solid var(--rule-hair-2)}.hero-meta div strong{color:var(--paper-ink)}.hero-meta div span{color:var(--paper-mute)}.hero-badge{background-color:var(--paper-raised);border:1px solid var(--rule-hair-2);color:var(--paper-dim)}.hero-badge svg{color:var(--paper-gold)}.orbit{border:1px dashed #7e623859}.page-hero .breadcrumb,.page-hero nav[aria-label=Breadcrumb]{color:var(--paper-mute)}.page-hero .breadcrumb .crumb-sep{color:var(--gray-400)}.page-hero .breadcrumb a{color:var(--paper-link)}.page-hero .breadcrumb a:hover,.page-hero .breadcrumb a:focus-visible,.page-hero .breadcrumb>span:last-child{color:var(--paper-ink)}.notfound-code{color:var(--paper-link)}.trending-band,.news-band{background-color:var(--paper-sunken);color:var(--paper-dim);box-shadow:inset 0 -1px 0 var(--rule-hair-2);background-image:none}.trending-band:before,.news-band:before{background:var(--rule-hair-2);opacity:1;height:1px}.trending-label{color:var(--paper-mute)}.trending-scope{color:var(--paper-link);border:1px solid #7e623852}.ticker-symbol{color:var(--paper-ink)}.ticker-price{color:var(--paper-mute)}.quote-change--inline.is-flat{color:var(--paper-faint)}.trending-band .is-loading-text:after{background-image:linear-gradient(90deg, rgba(var(--scrim-ink), .05) 25%, rgba(var(--scrim-ink), .12) 37%, rgba(var(--scrim-ink), .05) 63%)}.market-note--dark{color:var(--paper-mute)}.market-note--dark a{color:var(--paper-dim)}.market-note--dark a:hover{color:var(--paper-link)}.news-band-label{background-color:var(--paper-sunken);color:var(--paper-mute)}.news-band-label:after{background:linear-gradient(90deg, var(--paper-sunken), transparent)}.news-band-dot{background:var(--paper-gold);box-shadow:0 0 0 4px var(--paper-tint)}.nh-text{color:var(--paper-ink)}.news-headline-item:hover .nh-text{color:var(--paper-link)}.nh-source{color:var(--paper-gold)}.nh-date{color:var(--paper-faint)}@media (max-width:860px){.news-band-label{background-color:#0000}}.regs-cta,.cta-band,.newsletter,.legal-contact{background-color:var(--paper-raised);background-image:var(--paper-wash-box);border:1px solid var(--rule-hair-2);color:var(--paper-dim);background-repeat:no-repeat;background-size:auto}.regs-cta h3,.cta-band h2,.newsletter-copy h2,.legal-contact h2,.legal-contact h3{color:var(--paper-ink)}.regs-cta p,.cta-band p,.newsletter-copy p,.legal-contact p{color:var(--paper-dim)}.legal-contact strong{color:var(--paper-ink)}.legal-contact a{color:var(--paper-link)}.legal-contact a:hover{color:var(--paper-ink)}.cta-band:before,.cta-band:after{background:radial-gradient(circle, var(--paper-tint-2), transparent 65%)}.newsletter-input{background-color:var(--paper-raised);border:1px solid var(--rule-hair-2);color:var(--paper-ink)}.newsletter-input::placeholder{color:var(--paper-faint)}.newsletter-input:focus{border-color:var(--paper-gold);background-color:var(--paper)}.newsletter-status{color:var(--paper-mute)}.newsletter-status a{color:var(--paper-dim)}.newsletter-status a:hover{color:var(--paper-link)}.pricing-head{background-color:var(--paper-tint);color:var(--paper-ink);border-bottom:1px solid var(--rule-hair-2);background-image:none}.pricing-head span{color:var(--paper-ink)}.calc-result{background-color:var(--paper-sunken);border-top:1px solid var(--rule-hair-2);color:var(--paper-dim);background-image:none}.calc-line-label{color:var(--paper-dim)}.calc-line-label em{color:var(--paper-mute)}.calc-line-value,.calc-total-row strong{color:var(--paper-ink)}.calc-tag{background:var(--paper-tint-2);color:var(--paper-link)}.calc-effective span,.calc-effective strong{color:var(--paper-link)}.calc-callout{background:var(--paper-tint);border-left:2px solid var(--paper-gold);color:var(--paper-dim)}.faq-section.section-open .faq-section-header{background-color:var(--paper-tint);color:var(--paper-ink)}.faq-section.section-open .faq-section-label .num{background:var(--paper-tint-2);color:var(--paper-link)}.faq-section.section-open .faq-section-chevron{background:var(--paper-tint-2);color:var(--paper-ink)}.about-art{background-color:var(--paper-sunken);background-image:var(--paper-wash-box);border:1px solid var(--rule-hair-2);background-size:auto}.about-art:before{background-image:radial-gradient(circle at 1px 1px, rgba(var(--scrim-ink), .07) 1px, transparent 0);background-size:24px 24px}.about-art svg{color:var(--paper-gold)}.article-body thead th{background-color:var(--paper-tint);color:var(--paper-dim)}.promo-video,.yt-card-thumb{background-color:var(--paper-sunken)}.assistant-bar{background-color:var(--paper-tint);color:var(--paper-ink)}.assistant-bar-reset{color:var(--paper-mute)}.assistant-bar-reset:hover{color:var(--paper-ink)}.btn-gold,.btn-pulse{color:var(--paper-ink);box-shadow:0 2px 6px rgba(var(--scrim-ink), .1), 0 10px 24px rgba(var(--scrim-ink), .12);background:linear-gradient(135deg,#e8cfa3,#c9a46f)}.btn-gold:hover,.btn-pulse:hover{box-shadow:0 4px 10px rgba(var(--scrim-ink), .14), 0 16px 34px rgba(var(--scrim-ink), .16)}.btn-ghost{color:var(--paper-ink);border-color:rgba(var(--scrim-ink), .45)}.btn-ghost:hover{border-color:var(--paper-ink);background:var(--paper-sunken)}.btn-light{color:var(--paper-ink);border-color:rgba(var(--scrim-ink), .45);background:0 0}.btn-light:hover{background:var(--paper-sunken);border-color:var(--paper-ink)}.eyebrow.on-dark{color:var(--paper-gold)}.media-thumb:after{background:linear-gradient(180deg, rgba(var(--scrim-ink), .2) 0%, rgba(var(--scrim-ink), .55) 100%)}.articles-carousel .ac-scrim{background:linear-gradient(to top, rgba(var(--scrim-ink), .9) 0%, rgba(var(--scrim-ink), .5) 45%, transparent 100%)}.yt-card-thumb:after{background:linear-gradient(180deg, rgba(var(--scrim-ink), .05) 0%, rgba(var(--scrim-ink), .4) 100%)}.video-play{background:rgba(var(--scrim-ink), .78)}.modal-overlay{background:rgba(var(--scrim-ink), .55)}
