@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.uh-page,.uh-footer-inner,.uh-footer-base{width:min(1280px,100% - 32px);margin:0 auto}.site-header .header-inner{grid-template-columns:1fr auto 1fr;min-height:82px}.site-header .brand{justify-self:start}.site-header .main-nav{grid-column:2;justify-self:center}.site-header .header-actions{justify-self:end}.site-header .uh-menu,.uh-theme-toggle .uh-sun,:root[data-theme=light] .uh-theme-toggle .uh-moon{display:none}:root[data-theme=light] .uh-theme-toggle .uh-sun{display:block}.aeonion-intro{color:#071a3d;isolation:isolate;background:#f8fbff;border-bottom:1px solid #dce6f4;align-items:center;min-height:690px;margin:0 0 40px;display:flex;position:relative;overflow:hidden}.aeonion-intro:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f8fbfffc 0%,#f8fbfff5 58%,#f8fbffb3 78%,#0000 100%);width:57%;position:absolute;inset:0 auto 0 0}.aeonion-intro__visual{z-index:0;transform-origin:100%;position:absolute;inset:0;transform:translate(2%)scale(.92)}.aeonion-intro__backdrop,.aeonion-intro__omega{width:100%;height:100%;position:absolute;inset:0}.aeonion-intro__backdrop{object-fit:cover;object-position:center}.aeonion-intro__omega{z-index:1;pointer-events:none;overflow:visible}.aeonion-intro__omega-dark,.aeonion-intro__backdrop--dark{display:none}.aeonion-intro__copy{z-index:2;width:min(42%,570px);padding:88px 0 96px 42px;position:relative}.aeonion-intro__eyebrow{color:#0968f5;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:28px;font-size:.7rem;font-weight:850;display:flex}.aeonion-intro__eyebrow:after{content:"";background:currentColor;width:42px;height:1px}.aeonion-intro h1{color:#071a3d;max-width:560px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,5.8vw,5.6rem);font-weight:400;line-height:.96}.aeonion-intro h1 span{color:#0968f5;display:block}.aeonion-intro__copy>p{color:#2f456a;max-width:490px;margin:30px 0 0;font-size:.98rem;line-height:1.72}.aeonion-intro__actions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:37px;display:flex}.aeonion-intro__actions a{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:.69rem;font-weight:850;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.aeonion-intro__primary{color:#fff;background:#0968f5;border:1px solid #0968f5;border-radius:6px;box-shadow:0 7px 18px #0968f524}.aeonion-intro__primary:hover{background:#0758d5;transform:translateY(-1px)}.aeonion-intro__secondary{color:#0968f5;border:0!important;border-bottom:1px solid #0968f5!important;min-height:34px!important;padding:0!important}.aeonion-intro__secondary:hover{color:#071a3d}:root[data-theme=dark] .aeonion-intro{border-bottom-color:var(--line);background:var(--bg);color:var(--text)}:root[data-theme=dark] .aeonion-intro:after{background:linear-gradient(90deg,#010714fe 0%,#010714f7 58%,#010714b8 78%,#0000 100%)}:root[data-theme=dark] .aeonion-intro__backdrop--light{display:none}:root[data-theme=dark] .aeonion-intro__backdrop--dark{display:block}:root[data-theme=dark] .aeonion-intro__omega-light{display:none}:root[data-theme=dark] .aeonion-intro__omega-dark{display:block}:root[data-theme=dark] .aeonion-intro__eyebrow{color:var(--accent-2)}:root[data-theme=dark] .aeonion-intro h1{color:var(--text)}:root[data-theme=dark] .aeonion-intro h1 span{color:var(--accent-2)}:root[data-theme=dark] .aeonion-intro__copy>p{color:var(--muted)}:root[data-theme=dark] .aeonion-intro__primary{border-color:var(--accent);background:var(--accent);color:var(--bg);box-shadow:0 7px 20px #2a91ff2e}:root[data-theme=dark] .aeonion-intro__primary:hover{background:#72bdff}:root[data-theme=dark] .aeonion-intro__secondary{color:var(--accent-2);border-bottom-color:var(--accent-2)!important}:root[data-theme=dark] .aeonion-intro__secondary:hover{color:var(--text)}.uh-category,.uh-time,.uh-newsletter>div>span,.uh-poll>span{color:var(--accent)}.uh-top-grid{grid-template-columns:minmax(0,2fr) minmax(360px,.98fr);gap:20px;margin-bottom:42px;display:grid}.uh-feature-column,.uh-flow-panel,.uh-standard-section,.uh-team-section{min-width:0}.uh-overlay-story{background:var(--surface-2);border-radius:8px;min-height:210px;display:block;position:relative;overflow:hidden}.uh-overlay-story.is-large{height:660px;min-height:660px}.uh-overlay-story>img,.uh-story-collage img,.uh-card-image img,.uh-video-grid img,.uh-review-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.uh-story-collage{grid-template-columns:.9fr 1.22fr .9fr;gap:4px;display:grid;position:absolute;inset:0}.uh-overlay-story:hover>img,.uh-overlay-story:hover .uh-story-collage img,.uh-editorial-card:hover img,.uh-video-grid a:hover img,.uh-review-grid a:hover img{transform:scale(1.035)}.uh-overlay-story:hover h2,.uh-overlay-story:focus-visible h2{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.uh-story-shade{background:linear-gradient(#0000 24%,#000000e0 100%);position:absolute;inset:0}.uh-overlay-copy{color:#fff;grid-template-columns:1fr auto;align-items:end;gap:8px 12px;padding:20px;display:grid;position:absolute;bottom:0;left:0;right:0}.uh-overlay-copy .uh-category{grid-column:1/-1}.uh-overlay-copy h2{margin:0;font-size:1.18rem;line-height:1.15}.uh-overlay-story.is-large .uh-overlay-copy{padding:clamp(22px,4vw,38px)}.uh-overlay-story.is-large h2{max-width:760px;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.uh-comments,.uh-card-meta span,.uh-post-actions span{align-items:center;gap:5px;display:inline-flex}.uh-secondary-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:4px;display:grid}.uh-secondary-grid .uh-overlay-story{aspect-ratio:16/9;width:100%;min-width:0;height:auto;min-height:0}.uh-top-grid-all{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;padding-top:18px;display:flex}.uh-top-grid-all a{border-bottom:1px solid var(--accent);min-height:38px;color:var(--text);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:.7rem;font-weight:850;display:inline-flex}.uh-top-grid-all a svg{transition:transform .18s}.uh-top-grid-all a:hover svg,.uh-top-grid-all a:focus-visible svg{transform:translate(3px)}.uh-flow-panel{border:1px solid var(--line);background:var(--surface);border-left:5px solid #ff5b62;border-radius:8px;flex-direction:column;height:660px;max-height:660px;padding:22px 22px 16px;display:flex}.uh-panel-heading,.uh-section-title,.uh-card-meta,.uh-post-actions,.uh-footer-base{justify-content:space-between;align-items:center;gap:14px;display:flex}.uh-panel-heading{padding-bottom:18px}.uh-panel-heading h2,.uh-section-title h2{margin:0;font-size:1.25rem;line-height:1}.uh-flow-panel .uh-panel-heading h2{font-size:1.55rem}.uh-live-dot{background:#f54f55;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #f54f552e}.uh-view-switch,.uh-community-tabs{border:1px solid var(--line);color:var(--muted);border-radius:6px;gap:4px;padding:3px;font-size:.68rem;display:flex}.uh-view-switch button,.uh-community-tabs button{min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;display:flex}.uh-view-switch .active,.uh-community-tabs .active{background:var(--surface-3);color:var(--text);font-weight:800}.uh-flow-panel .uh-view-switch button{justify-content:center;width:38px;height:38px;padding:0}.uh-flow-panel .uh-view-switch button span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.uh-flow-panel .uh-view-switch .active{outline:2px solid var(--text);outline-offset:2px}.uh-flow-list{overscroll-behavior:contain;scrollbar-color:var(--surface-3) transparent;scrollbar-width:thin;flex:1;min-height:0;padding-right:7px;overflow:hidden auto}.uh-news-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:12px 2px;display:grid}.uh-flow-list .uh-news-row{grid-template-columns:104px minmax(0,1fr) auto;align-items:center;min-height:118px;padding:13px 0}.uh-flow-list .uh-news-row>img{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:104px}.uh-flow-list .uh-news-row h3{margin-top:6px;font-size:1rem;line-height:1.2}.uh-flow-list .uh-news-row small{display:none}.uh-flow-list.cards .uh-news-row{grid-template-columns:132px minmax(0,1fr) auto}.uh-flow-list.cards .uh-news-row>img{width:132px}.uh-flow-list.cards{padding:2px 8px 8px 2px;display:block}.uh-flow-list.cards .uh-news-row{background:var(--surface-3);border:0;border-radius:8px;min-height:0;margin:0 0 18px;padding:0;display:block;position:relative;overflow:hidden}.uh-flow-list.cards .uh-news-row>img{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%}.uh-flow-list.cards .uh-news-row>div{min-height:145px;padding:18px 18px 46px}.uh-flow-list.cards .uh-news-row h3{margin:6px 0;font-size:1.15rem;line-height:1.25}.uh-flow-list.cards .uh-news-row .uh-time{color:var(--muted);text-transform:none;font-size:.75rem}.uh-flow-list.cards .uh-row-comments{position:absolute;bottom:19px;right:18px}.uh-news-row h3{margin:3px 0 4px;font-size:.93rem;line-height:1.17}.uh-news-row small,.uh-card-meta,.uh-team-author small,.uh-release-grid small{color:var(--subtle);font-size:.72rem}.uh-time,.uh-category{letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:900}.uh-row-comments{color:var(--muted);align-items:center;gap:4px;font-size:.72rem;display:flex}.uh-more-link,.uh-section-title a{color:var(--muted);align-items:center;gap:3px;font-size:.78rem;font-weight:700;display:inline-flex}.uh-more-link{border-top:1px solid var(--line);flex:none;justify-content:flex-end;margin-top:8px;padding:16px 2px 2px;font-size:.85rem}.uh-section-title{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:12px}.uh-home-poll{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:290px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:220px;margin:0 0 48px;padding:26px 30px;display:grid}.uh-home-poll__image{background:var(--surface-2);border-radius:8px;height:166px;position:relative;overflow:hidden}.uh-home-poll__image:after{content:"";background:linear-gradient(#0000 35%,#0006);position:absolute;inset:0}.uh-home-poll__image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.uh-home-poll__image>span{z-index:1;color:#fff;place-items:center;display:grid;position:absolute;inset:0}.uh-home-poll__image>span svg{background:#00000047;border:1px solid #ffffff80;border-radius:50%;width:58px;height:58px;padding:17px}.uh-home-poll__copy{min-width:0}.uh-home-poll__badges{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.uh-home-poll__badges>span{border:1px solid var(--line);background:var(--surface-2);min-height:30px;color:var(--muted);text-transform:uppercase;border-radius:15px;align-items:center;gap:6px;padding:0 10px;font-size:.66rem;font-weight:800;display:flex}.uh-home-poll__badges .open{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.uh-home-poll__badges .open{border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}}.uh-home-poll__badges .open{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.uh-home-poll__badges .open{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.uh-home-poll__badges .open{color:var(--accent)}.uh-home-poll__badges .open i{background:var(--accent);border-radius:50%;width:8px;height:8px}.uh-home-poll__copy h2{max-width:760px;margin:0 0 9px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.uh-home-poll__copy p{color:var(--muted);margin:0;line-height:1.5}.uh-home-poll__all{white-space:nowrap;align-items:center;gap:7px;font-size:.78rem;font-weight:750;display:flex}.uh-home-poll:hover .uh-home-poll__image img,.uh-home-poll:focus-within .uh-home-poll__image img{transform:scale(1.025)}.uh-home-poll:hover .uh-home-poll__copy h2,.uh-home-poll:focus-within .uh-home-poll__copy h2{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.uh-home-poll__image img{transition:none}}.uh-dual-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0 0 48px;display:grid}.uh-dual-heading{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;min-height:56px;margin-bottom:24px;padding:0 20px;display:flex}.uh-dual-heading h2{align-items:center;gap:9px;margin:0;font-size:1.35rem;display:flex}.uh-popular-cards{gap:12px;display:grid}.uh-popular-cards>a{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:176px minmax(0,1fr);height:124px;padding:12px;display:grid;overflow:hidden}.uh-popular-cards img{object-fit:cover;border-radius:6px;width:100%;height:100%;min-height:0;transition:transform .35s}.uh-popular-cards>a>div{flex-direction:column;justify-content:space-between;min-width:0;padding:4px 5px 2px 14px;display:flex}.uh-popular-cards h3{margin:0;font-size:1rem;line-height:1.28}.uh-popular-cards small{color:var(--subtle);align-items:center;gap:8px;font-size:.72rem;display:flex}.uh-popular-cards small i{background:currentColor;border-radius:50%;width:3px;height:3px}.uh-popular-cards small span{align-items:center;gap:4px;display:inline-flex}.uh-popular-cards>a:hover img{transform:scale(1.035)}.uh-popular-cards>a:hover h3,.uh-popular-cards>a:focus-visible h3{text-underline-offset:3px;text-decoration:underline}.uh-community-tabs{background:var(--surface-2);border:0;width:max-content;margin:0;padding:4px}.uh-community-tabs button{min-height:36px;padding:7px 11px}.uh-contributors{border:1px solid var(--line);background:var(--surface);text-transform:uppercase;border-radius:8px;align-items:center;min-height:56px;margin-bottom:16px;padding:0 16px;font-size:.78rem;display:flex}.uh-contributors>span{color:var(--muted);text-transform:none;margin-left:8px}.uh-contributors>div{margin-left:auto;padding-left:12px;display:flex}.uh-contributors img{border:2px solid var(--surface);object-fit:cover;border-radius:50%;width:34px;height:34px;margin-left:-7px}.uh-hot-now{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:140px;margin-bottom:18px;padding:14px 16px}.uh-hot-heading{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.75rem;font-weight:800;display:flex}.uh-hot-heading>div{align-items:center;gap:7px;display:flex}.uh-hot-heading button{background:var(--surface-3);width:32px;height:32px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.uh-hot-heading i{background:var(--subtle);border-radius:3px;width:15px;height:6px}.uh-hot-heading i.active{background:var(--text);width:24px}.uh-hot-now>a{grid-template-columns:minmax(70px,1fr) 128px minmax(0,1.15fr);align-items:center;gap:13px;display:grid}.uh-hot-now>a>div{min-width:0}.uh-hot-now h3{margin:6px 0 0;font-size:.95rem;line-height:1.25}.uh-hot-now small{color:var(--subtle);align-items:center;gap:5px;display:flex}.uh-hot-now img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:128px}.uh-hot-inline-arrow{color:var(--subtle);justify-content:flex-end;display:flex}.uh-community-note{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:56px minmax(0,1fr);gap:14px;min-height:156px;margin-bottom:14px;padding:16px;display:grid}.uh-community-note>img,.uh-team-author img{border:2px solid var(--line);object-fit:cover;border-radius:50%;width:56px;height:56px}.uh-community-note header{align-items:baseline;gap:10px;display:flex}.uh-community-note header small{color:var(--subtle)}.uh-community-note p{color:var(--muted);margin:9px 0;font-size:.86rem;line-height:1.5}.uh-community-note footer{color:var(--subtle);margin-top:16px;font-size:.75rem}.uh-team-section{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:48px;padding:22px;overflow:hidden}.home-minis-carousel{outline:none;grid-template-columns:44px minmax(0,820px) 44px;justify-content:center;align-items:center;gap:14px;display:grid}.home-minis-stage{min-width:0}.home-minis-stage .mini-card{box-shadow:0 18px 50px var(--shadow)}.home-minis-stage .mini-card__body{padding-left:clamp(20px,5vw,58px);padding-right:clamp(20px,5vw,58px)}.home-minis-stage .mini-card__body h2{font-size:clamp(1.5rem,3vw,2.5rem)}.home-minis-stage .mini-card__body p{font-size:1rem;line-height:1.8}.home-minis-stage .mini-card__media{max-height:460px}.home-minis-stage .mini-card__discussion{background:var(--surface-2);border-radius:29px;justify-content:space-between;align-items:center;width:min(100%,700px);min-height:58px;margin:30px auto 4px;padding:0 22px;font-size:1rem;font-weight:750;display:flex}.home-minis-stage .mini-card__actions{min-height:88px;padding:0 34px}.home-minis-stage .mini-card__actions>a{display:none}.home-minis-stage .mini-card__actions button{width:42px;height:42px}.home-minis-stage .mini-card__actions button:first-child{width:auto;padding:0 10px;font-size:.9rem}.home-minis-stage .mini-card__reactors{align-items:center;margin-left:2px}.home-minis-stage .mini-card__reactors b{border:2px solid var(--surface);background:var(--surface-3);width:31px;height:31px;color:var(--muted);border-radius:50%;place-items:center;margin-left:-7px;font-size:.66rem;font-weight:700;display:grid}.home-minis-arrow{border:1px solid var(--line);background:var(--bg);width:42px;height:42px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}.home-minis-arrow:hover{border-color:var(--accent);color:var(--accent)}.home-minis-pagination{grid-column:1/-1;gap:26px;margin-top:26px;display:grid}.home-minis-pagination>div{justify-content:center;gap:12px;display:flex}.home-minis-pagination button{background:var(--subtle);cursor:pointer;opacity:.7;border:0;border-radius:50%;width:8px;height:8px;padding:0}.home-minis-pagination button.active{background:var(--accent)}.home-minis-progress{background:var(--line);width:100%;height:2px;display:block}.home-minis-progress i{background:var(--text);height:100%;transition:width .24s;display:block}.uh-standard-section{margin-bottom:52px}.uh-editorial-card.horizontal{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;min-height:148px;padding-bottom:16px;display:grid;overflow:hidden}.uh-card-image{border-radius:7px;min-height:145px;overflow:hidden}.uh-card-copy{min-width:0;padding:2px 0 0 14px}.uh-card-copy h3,.uh-video-grid h3,.uh-review-grid h3,.uh-release-grid h3{margin:6px 0;font-size:1.08rem;line-height:1.14}.uh-card-copy p,.uh-review-grid p,.uh-release-grid p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;font-size:.78rem;line-height:1.42;display:-webkit-box;overflow:hidden}.uh-card-meta{justify-content:flex-start;font-size:.7rem}.uh-newsletter button{background:var(--accent);width:100%;min-height:42px;color:var(--bg);border:0;border-radius:6px;font-weight:900}.uh-newsletter{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:1fr minmax(340px,.72fr);align-items:center;gap:30px;margin-bottom:52px;padding:28px;display:grid}.uh-newsletter h2{margin:5px 0;font-size:clamp(1.8rem,3vw,3rem)}.uh-newsletter p{color:var(--muted);margin:0;line-height:1.5}.uh-newsletter form{grid-template-columns:1fr 120px;gap:8px;display:grid}.uh-newsletter input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--text);border-radius:6px;padding:0 13px}.uh-newsletter form small{color:var(--accent);grid-column:1/-1;font-size:.7rem}.uh-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.uh-hub-grid a{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:150px;padding:18px;position:relative}.uh-hub-grid a>span{color:var(--accent);font-family:var(--font-geist-mono);font-size:.72rem}.uh-hub-grid h3{margin:24px 0 4px;font-size:1.45rem}.uh-hub-grid p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.78rem}.uh-hub-grid svg{position:absolute;bottom:18px;right:18px}.uh-stories-grid{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:18px;display:grid}.uh-stories-grid>.uh-overlay-story{min-height:610px}.uh-stories-grid>div{gap:12px;display:grid}.uh-stories-grid .uh-editorial-card.horizontal{grid-template-columns:130px 1fr;min-height:135px}.uh-stories-grid .uh-card-image{min-height:130px}.uh-video-grid,.uh-review-grid,.uh-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.uh-video-grid a>div{aspect-ratio:16/9;border-radius:8px;position:relative;overflow:hidden}.uh-video-grid a>div>span{color:#fff;background:#0003;place-items:center;display:grid;position:absolute;inset:0}.uh-video-grid a>div>small{color:#fff;background:#000000c7;border-radius:4px;padding:4px 6px;position:absolute;bottom:8px;right:8px}.uh-video-grid h3{font-size:1.2rem}.uh-release-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:62px 1fr;gap:15px;padding:18px;display:grid}.uh-release-date{border-right:1px solid var(--line);height:max-content}.uh-release-date strong{color:var(--accent);font-size:1.8rem;display:block}.uh-release-date span{color:var(--muted);font-size:.65rem;font-weight:800}.uh-review-grid>a{min-width:0}.uh-review-image{aspect-ratio:16/10;border-radius:8px;margin-bottom:13px;position:relative;overflow:hidden}.uh-review-image strong{background:var(--accent);color:var(--bg);border-radius:4px;padding:6px 8px;font-size:.68rem;position:absolute;bottom:10px;right:10px}.uh-review-grid h3{font-size:1.3rem}.uh-footer{border-top:1px solid var(--line);background:var(--surface)}.uh-footer-inner{grid-template-columns:1.45fr repeat(3,.7fr) .9fr;gap:28px;padding:42px 0 34px;display:grid}.uh-footer-inner>div{flex-direction:column;align-items:flex-start;display:flex}.uh-footer-inner h3{text-transform:uppercase;margin:0 0 14px;font-size:.76rem}.uh-footer-inner p,.uh-footer-inner a{color:var(--muted);margin:0 0 9px;font-size:.8rem;line-height:1.5}.uh-footer-inner>div:first-child p{max-width:270px;margin-top:18px}.uh-footer-follow>div{gap:16px;margin-bottom:14px;display:flex}.uh-footer-base{border-top:1px solid var(--line);color:var(--subtle);padding:18px 0;font-size:.7rem}@media (max-width:1400px){.uh-top-grid{grid-template-columns:1fr}.uh-feature-column{order:1}.uh-secondary-grid{order:2;grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.uh-top-grid-all{order:2}.uh-flow-panel{order:3;height:580px;max-height:580px}}@media (max-width:1060px){.site-header .header-inner{grid-template-columns:auto 1fr auto}.site-header .uh-menu{display:grid}.main-nav{display:none}.aeonion-intro{min-height:590px}.aeonion-intro__copy{width:49%;padding-left:22px}.uh-top-grid{grid-template-columns:1fr}.uh-overlay-story.is-large{height:520px;min-height:520px}.uh-flow-panel{height:580px;max-height:580px}.uh-secondary-grid{grid-column:1}.uh-footer-inner{grid-template-columns:1.4fr repeat(2,1fr)}}@media (max-width:760px){.uh-page,.uh-footer-inner,.uh-footer-base{width:min(100% - 24px,1280px)}.site-header .header-inner{gap:8px;width:min(100% - 20px,1280px)}.site-header .brand small,.site-header .header-actions .icon-button:nth-child(2),.site-header .header-actions .icon-button:nth-child(4){display:none}.aeonion-intro{flex-direction:column;align-items:stretch;min-height:0;margin-bottom:24px;display:flex}.aeonion-intro:after{display:none}.aeonion-intro__copy{order:1;width:100%;max-width:none;padding:48px 6px 28px}.aeonion-intro h1{font-size:clamp(2.55rem,13vw,4rem)}.aeonion-intro__copy>p{font-size:.94rem;line-height:1.62}.aeonion-intro__actions{margin-top:27px}.aeonion-intro__actions a{flex:1}.aeonion-intro__visual{aspect-ratio:1672/941;order:2;align-self:flex-start;width:140%;position:relative;transform:translate(-31.3%)}.aeonion-intro__backdrop{object-fit:contain;object-position:center}.uh-overlay-story.is-large{height:360px;min-height:360px}.uh-story-collage{grid-template-columns:1fr}.uh-story-collage img:not(:first-child){display:none}.uh-secondary-grid{grid-template-columns:1fr}.uh-secondary-grid .uh-overlay-story{min-height:240px}.uh-flow-panel{height:560px;max-height:560px;padding:18px 16px 14px}.uh-flow-list .uh-news-row{grid-template-columns:88px minmax(0,1fr) auto;min-height:104px}.uh-flow-list .uh-news-row>img{width:88px}.uh-flow-list.cards .uh-news-row{display:block}.uh-flow-list.cards .uh-news-row>img{width:100%}.uh-flow-list.cards .uh-news-row>div{min-height:130px;padding:15px 15px 43px}.uh-home-poll,.uh-dual-section,.uh-newsletter,.uh-stories-grid,.uh-video-grid,.uh-review-grid,.uh-release-grid,.uh-popular-list,.uh-hub-grid{grid-template-columns:1fr}.uh-home-poll{gap:18px;padding:18px}.uh-home-poll__image{height:190px;min-height:190px}.uh-home-poll__copy{padding:0}.uh-home-poll__all{border-top:1px solid var(--line);justify-content:flex-end;padding-top:15px}.uh-team-section{padding:16px}.home-minis-carousel{grid-template-columns:1fr auto auto;gap:10px}.home-minis-stage{grid-column:1/-1}.home-minis-arrow{grid-row:2;width:38px;height:38px}.home-minis-arrow--previous{grid-column:2}.home-minis-arrow--next{grid-column:3}.home-minis-pagination{grid-area:3/1/auto/-1;gap:18px;margin-top:8px}.home-minis-stage .mini-card__body{padding-left:15px;padding-right:15px}.home-minis-stage .mini-card__body p{font-size:.9rem}.home-minis-stage .mini-card__discussion{min-height:52px;margin-top:22px;padding:0 16px;font-size:.78rem}.home-minis-stage .mini-card__actions{min-height:72px;padding:0 12px}.home-minis-stage .mini-card__actions button{width:42px;height:42px}.home-minis-stage .mini-card__actions button:first-child{width:auto;padding:0 10px;font-size:.9rem}.home-minis-stage .mini-card__reactors b{width:28px;height:28px}.uh-newsletter form{grid-template-columns:1fr}.uh-newsletter input{min-height:44px}.uh-stories-grid>.uh-overlay-story{min-height:410px}.uh-footer-inner{grid-template-columns:repeat(2,1fr)}.uh-footer-inner>div:first-child,.uh-footer-follow{grid-column:1/-1}}@media (min-width:481px) and (max-width:760px){.uh-story-collage{grid-template-columns:.9fr 1.22fr .9fr}.uh-story-collage img:not(:first-child){display:block}.uh-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uh-secondary-grid .uh-overlay-story{aspect-ratio:16/9;min-height:0}}@media (max-width:760px){.uh-dual-heading{min-height:56px;padding:0 16px}.uh-community-heading{flex-direction:column;align-items:flex-start;gap:12px;padding-top:14px;padding-bottom:14px}.uh-popular-cards>a{grid-template-columns:150px minmax(0,1fr)}.uh-hot-now>a{grid-template-columns:110px minmax(0,1fr)}.uh-hot-now img{width:110px}.uh-hot-now>a>span{display:none}.uh-community-note{grid-template-columns:48px minmax(0,1fr)}.uh-community-note>img{width:48px;height:48px}}@media (max-width:480px){.site-header .brand{font-size:.78rem}.site-header .brand-mark{width:36px;height:36px}.site-header .header-actions{gap:5px}.site-header .icon-button{width:36px;height:36px}.uh-editorial-card.horizontal,.uh-stories-grid .uh-editorial-card.horizontal{grid-template-columns:112px 1fr}.uh-card-image,.uh-stories-grid .uh-card-image{min-height:126px}.uh-card-copy p{display:none}.uh-footer-base{flex-direction:column;align-items:flex-start}}.main-nav a{position:relative}.main-nav a.active{color:var(--text)}.main-nav a.active:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:-22px;left:0;right:0}.uh-mobile-nav{display:none}.folder-page{width:min(1280px,100% - 32px);margin:0 auto;padding-bottom:70px}.folder-ad{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;margin:28px 0;font-weight:950;display:flex}.folder-ad span{font-size:clamp(1.6rem,4vw,3.1rem)}.folder-ad small{color:var(--accent);letter-spacing:.08em;font-size:.65rem}.folder-heading{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(280px,.55fr);align-items:end;gap:8px 40px;padding:22px 0;display:grid}.folder-heading>span{color:var(--accent);letter-spacing:.08em;grid-column:1/-1;font-size:.68rem;font-weight:900}.folder-heading h1{margin:0;font-size:clamp(3.4rem,8vw,7.5rem);font-weight:950;line-height:.82}.folder-heading p{color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.folder-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:22px 0;display:flex}.folder-filter,.folder-sort{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.folder-filter>svg{color:var(--muted);margin-right:5px}.folder-filter button,.folder-sort button,.folder-load-more{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--muted);cursor:pointer;border-radius:6px;padding:0 12px;font-size:.75rem;font-weight:750}.folder-filter button.active,.folder-sort button.active{border-color:var(--text);background:var(--text);color:var(--bg)}.folder-sort{border:1px solid var(--line);border-radius:7px;flex-wrap:nowrap;padding:3px}.folder-sort button{background:0 0;border:0}.folder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;display:grid}.folder-card{border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding-bottom:18px;display:flex}.folder-card__image{aspect-ratio:16/10;background:var(--surface-2);border-radius:8px;position:relative;overflow:hidden}.folder-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.folder-card:hover .folder-card__image img{transform:scale(1.035)}.folder-card__copy{padding-top:14px}.folder-card__copy h2{margin:6px 0;font-size:1.35rem;line-height:1.08}.folder-card__copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.folder-card__meta{color:var(--subtle);gap:14px;margin-top:12px;font-size:.72rem;display:flex}.folder-card__meta span{align-items:center;gap:5px;display:flex}.folder-grid--stories .folder-card:first-child{grid-area:span 2/span 2}.folder-grid--stories .folder-card:first-child .folder-card__image{aspect-ratio:16/10}.folder-grid--stories .folder-card:first-child h2{font-size:clamp(2rem,3vw,3.3rem)}.folder-grid--videos .folder-card__image{aspect-ratio:16/9}.folder-play{color:#fff;background:#00000026;place-items:center;display:grid;position:absolute;inset:0}.folder-duration,.folder-verdict{color:#fff;background:#000c;border-radius:4px;padding:5px 7px;font-size:.68rem;position:absolute;bottom:9px;right:9px}.folder-verdict{background:var(--accent);color:var(--bg)}.folder-load-more{min-width:180px;color:var(--text);margin:34px auto 0;display:block}.news-page{padding-top:28px}.news-intro-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px;padding:32px 40px;display:flex}.news-intro-panel h1{margin:0;font-size:2.75rem;line-height:1.1}.news-intro-panel>p{max-width:70ch;margin:0}.news-leader-ad{margin:32px 0}.news-leader-ad .mini-ad-slot{min-height:250px}.news-toolbar{z-index:10;align-items:center;gap:10px;margin-bottom:22px;display:flex;position:relative}.news-category-list{flex-wrap:wrap;flex:1;align-items:center;gap:7px;display:flex}.news-category-list>svg{color:var(--muted);flex:none;margin-right:3px}.news-category-list button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);cursor:pointer;border-radius:6px;flex:none;padding:0 11px;font-size:.69rem}.news-category-list button:hover{border-color:var(--muted);color:var(--text)}.news-category-list button.active{border-color:var(--text);background:var(--text);color:var(--bg)}.news-result-count{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:7px;padding:12px 14px;font-size:.72rem}.news-sort{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:4px;margin-left:auto;padding:3px;display:flex}.news-sort button{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 12px;font-size:.72rem;display:flex}.news-sort button.active{background:var(--text);color:var(--bg)}.news-layout{grid-template-columns:minmax(0,916px) 300px;gap:32px;display:grid}.news-stream{gap:18px;display:grid}.news-list-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:42% minmax(0,1fr);min-height:230px;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.news-list-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.news-list-card:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}}.news-list-card:hover{box-shadow:0 10px 28px var(--shadow)}.news-list-card__image{background:var(--surface-2);min-height:230px;position:relative;overflow:hidden}.news-list-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .26s}.news-list-card:hover .news-list-card__image img{transform:scale(1.025)}.news-list-card__image>span{color:#fff;background:#000000c2;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:12px;right:12px}.news-list-card__copy{flex-direction:column;min-width:0;padding:22px;display:flex}.news-list-card__copy>small{color:var(--accent);letter-spacing:.05em;font-size:.62rem;font-weight:900}.news-list-card__copy h2{margin:9px 0 8px;font-size:1.35rem;line-height:1.16}.news-list-card__copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.news-list-card__copy footer{color:var(--subtle);align-items:center;gap:13px;margin-top:auto;padding-top:16px;font-size:.65rem;display:flex}.news-list-card__copy footer span{align-items:center;gap:5px;display:flex}.news-list-card__copy footer b{color:var(--accent);letter-spacing:.06em;margin-left:auto;font-size:.57rem}.news-ad-rail{align-self:start;gap:22px;display:grid;position:sticky;top:94px}.news-pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:30px;display:flex}.news-pagination button{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;display:grid}.news-pagination button.active{border-color:var(--text);background:var(--text);color:var(--bg)}.news-pagination button:disabled{cursor:not-allowed;opacity:.35}.minis-page{padding-top:28px}.minis-intro-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.minis-intro-panel>span{border-bottom:1px solid var(--line);color:var(--accent);letter-spacing:.08em;padding:15px 26px;font-size:.66rem;font-weight:900;display:block}.minis-intro-panel h1{margin:0;padding:24px 26px 14px;font-size:2.2rem;line-height:1}.minis-intro-panel p{max-width:760px;color:var(--muted);margin:0;padding:0 26px 28px;font-size:.95rem;line-height:1.7}.minis-layout,.mini-thread-layout{grid-template-columns:220px minmax(0,664px) 300px;gap:24px;padding-top:32px;display:grid}.minis-writers{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-self:start;position:sticky;top:94px;overflow:hidden}.minis-writers h2{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;margin:0;padding:15px 16px;font-size:.7rem}.minis-writers button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:9px 14px;display:grid}.minis-writers button:last-child{border-bottom:0}.minis-writers button:hover,.minis-writers button.active{background:var(--surface-2);color:var(--text)}.minis-writers button.active{box-shadow:inset 3px 0 var(--accent)}.minis-writers img,.minis-writers__all{background:var(--surface-3);object-fit:cover;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.64rem;font-weight:900;display:grid}.minis-writers button>span:last-child{min-width:0}.minis-writers strong,.minis-writers small{display:block}.minis-writers strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.minis-writers small{color:var(--subtle);margin-top:3px;font-size:.63rem;line-height:1.25}.minis-feed{gap:14px;min-width:0;display:grid}.minis-empty{border:1px solid var(--line);background:var(--surface);color:var(--muted);text-align:center;border-radius:8px;padding:30px}.mini-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.mini-card:not(.mini-card--thread):hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mini-card:not(.mini-card--thread):hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}}.mini-card:not(.mini-card--thread):hover{box-shadow:0 12px 28px var(--shadow)}.mini-card__open{z-index:1;position:absolute;inset:0}.mini-card__author{z-index:2;pointer-events:none;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:18px 20px;display:grid;position:relative}.mini-card__author img{object-fit:cover;border-radius:50%;width:46px;height:46px}.mini-card__author strong,.mini-card__author small{display:block}.mini-card__author strong{font-size:.88rem}.mini-card__author small{color:var(--subtle);margin-top:4px;font-size:.67rem}.mini-card__author button{border:1px solid var(--line);background:var(--surface-2);min-height:38px;color:var(--muted);cursor:pointer;pointer-events:auto;border-radius:20px;align-items:center;gap:7px;padding:0 10px;font-size:.69rem;display:flex}.mini-card__author button.active{border-color:var(--accent);color:var(--accent)}.mini-card__author button b{background:var(--surface-3);border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:.62rem;display:grid}.mini-card__body{z-index:2;pointer-events:none;padding:0 20px 18px;position:relative}.mini-card__body h2{margin:2px 0 16px;font-size:1.45rem;line-height:1.16}.mini-card__body p{color:var(--muted);margin:0 0 15px;font-size:.96rem;line-height:1.75}.mini-card__media{object-fit:cover;border-radius:8px;width:100%;max-height:520px;margin-top:6px}.mini-card__discussion{border:1px solid var(--line);background:var(--surface-2);color:var(--text);pointer-events:auto;border-radius:18px;align-items:center;gap:8px;margin-top:17px;padding:9px 14px;font-size:.72rem;font-weight:800;display:inline-flex}.mini-card__discussion:hover{border-color:var(--accent);color:var(--accent)}.mini-card__actions{z-index:2;border-top:1px solid var(--line);pointer-events:auto;align-items:center;gap:12px;min-height:58px;padding:0 18px;display:flex;position:relative}.mini-card__actions button,.mini-card__actions>a{min-width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:.72rem;display:flex}.mini-card__actions button:hover,.mini-card__actions>a:hover,.mini-card__actions .active{background:var(--surface-2);color:var(--accent)}.mini-card__actions button:nth-last-child(2){margin-left:auto}.mini-card__reactors{margin-left:-3px;display:flex}.mini-card__reactors img{border:2px solid var(--surface);object-fit:cover;border-radius:50%;width:27px;height:27px;margin-left:-7px}.mini-card__reactors b{border:2px solid var(--surface);background:var(--surface-3);width:27px;height:27px;color:var(--muted);border-radius:50%;place-items:center;margin-left:-7px;font-size:.58rem;font-weight:700;display:grid}.mini-card__shared{min-width:0;font-size:.62rem}.mini-ad-slot{border:1px dashed var(--line);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}@supports (color:color-mix(in lab, red, red)){.mini-ad-slot{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.mini-ad-slot{color:var(--subtle);text-align:center}.mini-ad-slot small{letter-spacing:.08em;font-size:.58rem}.mini-ad-slot strong{color:var(--muted);margin:10px 0 3px;font-size:.82rem}.mini-ad-slot span{font-size:.63rem}.mini-ad-slot--compact{pointer-events:none;width:min(100%,300px);min-height:180px;margin:18px auto 0}.minis-ad-rail,.mini-thread-ads{align-self:start;gap:22px;display:grid;position:sticky;top:94px}.mini-thread-page{width:min(1280px,100% - 32px);margin:0 auto;padding-bottom:72px}.mini-thread-rail{align-self:start;position:sticky;top:94px}.mini-thread-back{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.mini-thread-back>span,.mini-thread-back small,.mini-thread-back strong{display:block}.mini-thread-back small{color:var(--subtle);letter-spacing:.08em;font-size:.57rem}.mini-thread-back strong{margin-top:2px;font-size:.82rem}.mini-thread-rail section{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:14px;overflow:hidden}.mini-thread-rail h2{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;margin:0;padding:14px 16px;font-size:.68rem}.mini-thread-rail section>div{grid-template-columns:38px 1fr;align-items:center;gap:9px;padding:10px 14px;display:grid}.mini-thread-rail img{object-fit:cover;border-radius:50%;width:38px;height:38px}.mini-thread-rail section strong,.mini-thread-rail section small{display:block}.mini-thread-rail section strong{font-size:.72rem}.mini-thread-rail section small{color:var(--subtle);margin-top:2px;font-size:.59rem}.mini-thread-main{gap:18px;min-width:0;display:grid}.mini-card--thread .mini-card__body{padding-bottom:24px}.mini-comments{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:20px;scroll-margin-top:90px}.mini-comments>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.mini-comments>header span{color:var(--accent);letter-spacing:.08em;font-size:.59rem;font-weight:900}.mini-comments h1{margin:4px 0 0;font-size:1.55rem}.mini-comments h1 b{background:var(--surface-3);vertical-align:middle;border-radius:13px;place-items:center;min-width:25px;height:25px;font-size:.68rem;display:inline-grid}.mini-comments>header button,.mini-comments__open{border:1px solid var(--line);background:var(--surface-2);min-height:38px;color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.7rem;display:flex}.mini-comments>header button.active{border-color:var(--accent);color:var(--accent)}.mini-comments__open{width:100%;margin-top:18px}.mini-comment-form{grid-template-columns:1fr auto;gap:9px;margin-top:18px;display:grid}.mini-comment-form label{color:var(--muted);grid-column:1/-1;font-size:.7rem;font-weight:800}.mini-comment-form textarea{resize:vertical;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:6px;grid-column:1/-1;padding:12px;font-size:.83rem;line-height:1.5}.mini-comment-form button{background:var(--text);min-height:36px;color:var(--bg);border:0;border-radius:6px;grid-column:2;align-items:center;gap:7px;padding:0 13px;font-size:.7rem;font-weight:800;display:flex}.mini-comment-form button:disabled{cursor:not-allowed;opacity:.45}.mini-comment-list{margin-top:6px;display:grid}.mini-comment{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:11px;padding:18px 0;display:grid}.mini-comment>img{object-fit:cover;border-radius:50%;width:42px;height:42px}.mini-comment header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-comment header strong{font-size:.78rem}.mini-comment header span{color:var(--subtle);font-size:.62rem}.mini-comment p{color:var(--muted);margin:7px 0;font-size:.82rem;line-height:1.6}.mini-comment button{color:var(--subtle);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.65rem;display:flex}.mini-comment button.active{color:var(--accent)}.folder-month{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.folder-month select{appearance:none;min-height:38px;color:var(--text);background:0 0;border:0;padding-right:16px}.release-archive{gap:14px;display:grid}.release-archive article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:72px 1fr auto;align-items:center;gap:20px;padding:20px;display:grid}.release-calendar{border-right:1px solid var(--line)}.release-calendar strong{color:var(--accent);font-size:2rem;display:block}.release-calendar span{color:var(--muted);font-size:.65rem;font-weight:800}.release-archive h2{margin:5px 0;font-size:1.3rem}.release-archive p{color:var(--muted);margin:5px 0;font-size:.83rem}.release-archive small{color:var(--subtle)}.release-archive>a,.release-archive article>a{color:var(--muted);align-items:center;gap:4px;font-size:.78rem;display:flex}@media (max-width:1060px){.uh-mobile-nav{z-index:5;border:1px solid var(--line);background:var(--surface);box-shadow:0 20px 50px var(--shadow);border-radius:8px;padding:8px;display:grid;position:absolute;top:68px;left:16px;right:16px}.uh-mobile-nav a{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;padding:13px;font-weight:850;display:flex}.uh-mobile-nav a:last-child{border-bottom:0}.uh-mobile-nav span{color:var(--subtle);font-size:.67rem;font-weight:600}.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.folder-page{width:calc(100% - 24px)}.folder-ad{min-height:125px;margin:16px 0}.folder-heading{grid-template-columns:1fr;padding:18px 0}.folder-heading>span{grid-column:auto}.folder-heading h1{font-size:3.7rem}.folder-toolbar,.folder-participants{flex-direction:column;align-items:flex-start}.folder-filter{flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.folder-filter button{flex:none}.folder-sort{align-self:stretch}.folder-sort button{flex:1}.folder-grid{grid-template-columns:1fr}.folder-grid--stories .folder-card:first-child{grid-area:auto}.folder-grid--stories .folder-card:first-child h2{font-size:1.55rem}.folder-author-list{width:100%;overflow-x:auto}.release-archive article{grid-template-columns:58px 1fr}.release-archive article>a{grid-column:2}.release-archive p{display:none}}@media (max-width:1200px){.minis-layout,.mini-thread-layout{grid-template-columns:200px minmax(0,1fr)}.minis-ad-rail,.mini-thread-ads{display:none}.news-layout{grid-template-columns:minmax(0,1fr)}.news-ad-rail{display:none}}@media (max-width:820px){.minis-layout,.mini-thread-layout{grid-template-columns:minmax(0,1fr);padding-top:20px}.minis-writers,.mini-thread-rail{display:none}.minis-page{padding-top:18px}.mini-thread-page{width:calc(100% - 24px)}}@media (max-width:560px){.minis-intro-panel>span{padding:12px 16px}.minis-intro-panel h1{padding:20px 16px 10px;font-size:1.8rem}.minis-intro-panel p{padding:0 16px 20px;font-size:.84rem;line-height:1.6}.mini-card__author{grid-template-columns:42px minmax(0,1fr) auto;padding:15px}.mini-card__author img{width:42px;height:42px}.mini-card__author small{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.mini-card__author button{justify-content:center;width:40px;padding:0}.mini-card__author button span{display:none}.mini-card__author button b{min-width:20px;height:20px;position:absolute;bottom:-7px;right:10px}.mini-card__body{padding:0 15px 15px}.mini-card__body h2{font-size:1.2rem}.mini-card__body p{font-size:.9rem;line-height:1.7}.mini-card__actions{gap:5px;padding:0 10px}.mini-card__reactors img{width:24px;height:24px}.mini-comments{padding:16px}.mini-comments>header{flex-direction:column;align-items:flex-start}.mini-comment{grid-template-columns:36px 1fr}.mini-comment>img{width:36px;height:36px}}@media (max-width:760px){.news-page{padding-top:18px}.news-intro-panel{gap:10px;padding:24px 28px}.news-intro-panel h1{font-size:2.25rem}.news-leader-ad{display:none}.news-toolbar{flex-direction:column;align-items:stretch;gap:9px;margin-top:18px;margin-bottom:18px}.news-category-list{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.news-result-count{display:none}.news-sort{align-self:stretch;margin-left:0}.news-sort button{flex:1;justify-content:center;padding:0 9px}.news-list-card{grid-template-columns:1fr;min-height:0}.news-list-card__image{aspect-ratio:16/9;min-height:0}.news-list-card__copy{min-height:145px;padding:16px}.news-list-card__copy h2{font-size:1.2rem}.news-list-card__copy p{display:none}.news-list-card__copy footer{padding-top:12px}.news-pagination{margin-top:22px}}@media (max-width:390px){.news-sort button{gap:5px;padding:0 7px}}.poll-page{width:min(1080px,100% - 32px);margin:0 auto;padding:34px 0 72px}.poll-back{color:var(--muted);align-items:center;gap:7px;margin-bottom:24px;font-size:.78rem;font-weight:750;display:inline-flex}.poll-detail{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.poll-detail>img{object-fit:cover;width:100%;max-height:430px}.poll-detail__copy{padding:30px clamp(22px,5vw,58px)}.poll-detail__badges{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.poll-detail__badges span{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--muted);text-transform:uppercase;border-radius:16px;align-items:center;gap:6px;padding:0 11px;font-size:.66rem;font-weight:800;display:flex}.poll-detail__badges .open{color:var(--accent)}.poll-detail__badges .open i{background:var(--accent);border-radius:50%;width:8px;height:8px}.poll-detail h1{max-width:850px;margin:0;font-size:clamp(2.1rem,5vw,4.6rem);line-height:.98}.poll-detail__copy>p{max-width:720px;color:var(--muted);margin:18px 0 0;font-size:1rem;line-height:1.6}.poll-context{max-width:820px;color:var(--muted);margin:28px auto;font-size:1.02rem;line-height:1.75}.poll-vote-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-width:820px;margin:0 auto;padding:24px}.poll-vote-panel>header span{color:var(--accent);text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:850;display:flex}.poll-vote-panel>header p{color:var(--muted);margin:8px 0 20px}.poll-choice-list{gap:9px;display:grid}.poll-choice-list>button{border:1px solid var(--line);background:var(--bg);min-height:58px;color:var(--text);text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:0 15px;display:grid;position:relative;overflow:hidden}.poll-choice-list>button>span{z-index:1;background:var(--surface-2);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;font-size:.64rem;display:grid;position:relative}.poll-choice-list>button strong,.poll-choice-list>button b{z-index:1;position:relative}.poll-choice-list>button strong{font-size:.86rem}.poll-choice-list>button b{color:var(--muted);font-size:.72rem}.poll-choice-list>button i{background:var(--accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.poll-choice-list>button i{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.poll-choice-list>button.active{border-color:var(--accent)}.poll-choice-list>button.active>span{background:var(--accent);color:var(--bg)}.poll-vote-panel>footer{color:var(--muted);align-items:center;gap:15px;margin-top:18px;font-size:.72rem;display:flex}.poll-vote-panel>footer span{align-items:center;gap:5px;display:flex}.poll-vote-panel>footer button{background:var(--accent);min-height:42px;color:var(--bg);cursor:pointer;border:0;border-radius:6px;margin-left:auto;padding:0 18px;font-weight:850}.poll-vote-panel>footer button:disabled{cursor:not-allowed;opacity:.48}.poll-index-heading{margin-bottom:28px}.poll-index-heading>span{color:var(--accent);font-size:.68rem;font-weight:850}.poll-index-heading h1{margin:5px 0;font-size:clamp(2.4rem,6vw,5rem)}.poll-index-heading p{color:var(--muted);margin:0}.poll-index-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:260px 1fr auto;align-items:center;gap:24px;padding:20px;display:grid}.poll-index-card>img{aspect-ratio:16/10;object-fit:cover;border-radius:7px;width:260px}.poll-index-card>div>span{color:var(--accent);text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:flex}.poll-index-card h2{margin:8px 0;font-size:1.55rem}.poll-index-card p{color:var(--muted);margin:0}.poll-index-card small{color:var(--subtle);align-items:center;gap:7px;margin-top:15px;display:flex}@media (max-width:760px){.poll-page{padding-top:20px}.poll-detail__copy{padding:22px 18px}.poll-vote-panel{padding:16px}.poll-vote-panel>footer{flex-wrap:wrap;align-items:flex-start}.poll-vote-panel>footer button{width:100%;margin-left:0}.poll-index-card{grid-template-columns:1fr}.poll-index-card>img{width:100%}.poll-index-card>svg{display:none}}.mobile-drawer-layer{z-index:200;position:fixed;inset:0}.mobile-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#03080cad;border:0;position:absolute;inset:0}.mobile-drawer{overscroll-behavior:contain;border-right:1px solid var(--line);background:var(--surface);width:min(390px,88vw);animation:.22s ease-out drawer-enter;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:24px 0 70px #00000047}@keyframes drawer-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}.mobile-drawer__header{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;min-height:76px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.mobile-drawer__header{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.mobile-drawer__header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:0 18px}.mobile-drawer__header .brand{font-size:.9rem}.mobile-drawer__header .brand-mark{width:40px;height:40px}.mobile-drawer__header>button{width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mobile-drawer__nav{padding:14px 18px;display:grid}.mobile-drawer__nav a{min-height:56px;color:var(--muted);border-radius:7px;grid-template-columns:30px 1fr;align-items:center;gap:2px 12px;padding:8px 12px;font-size:1.02rem;display:grid}.mobile-drawer__nav a:hover,.mobile-drawer__nav a.active{background:var(--surface-2);color:var(--text)}.mobile-drawer__nav a.active svg{color:var(--accent)}.mobile-drawer__nav small{display:none}.mobile-drawer__section{border-top:1px solid var(--line);margin:0 18px;padding:22px 0}.mobile-drawer__section h2{color:var(--muted);text-transform:uppercase;margin:0 0 13px;font-size:.72rem;font-weight:850}.mobile-drawer__account{padding:20px 0}.mobile-drawer__account>button{background:var(--text);width:100%;min-height:58px;color:var(--bg);text-align:left;border:0;border-radius:8px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:0 18px;display:grid}.mobile-drawer__account>button span{font-weight:850}.mobile-drawer__account>button small{opacity:.6;font-size:.65rem}.drawer-segments{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.drawer-segments--three{grid-template-columns:repeat(3,1fr)}.drawer-segments button{border:1px solid var(--line);background:var(--bg);min-height:62px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;gap:4px;display:grid}.drawer-segments button span{font-size:.68rem;font-weight:750}.drawer-segments button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.drawer-segments button.active{border-color:color-mix(in srgb,var(--accent) 65%,var(--line))}}.drawer-segments button.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.drawer-segments button.active{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.drawer-segments button.active{color:var(--text)}.drawer-segments button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.drawer-flag{background:var(--surface-3);min-width:30px;height:24px;font-family:var(--font-geist-mono);border-radius:4px;place-items:center;display:grid;font-size:.65rem!important}.drawer-toggle-row{border:1px solid var(--line);background:var(--bg);width:100%;min-height:56px;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.drawer-toggle-row>span:first-child{align-items:center;gap:9px;font-size:.82rem;display:flex}.drawer-switch{background:var(--surface-3);border-radius:14px;width:48px;height:28px;transition:background .16s;position:relative}.drawer-switch i{background:var(--surface);width:20px;height:20px;box-shadow:0 1px 5px var(--shadow);border-radius:50%;transition:transform .16s;position:absolute;top:4px;left:4px}.drawer-switch.active{background:var(--accent)}.drawer-switch.active i{transform:translate(20px)}.mobile-drawer__section>p{color:var(--subtle);margin:10px 2px 0;font-size:.72rem;line-height:1.45}.mobile-drawer__social>div{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.mobile-drawer__social button{aspect-ratio:1;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.mobile-drawer__social button:hover{background:var(--surface-2);color:var(--text)}@media (max-width:1180px){.site-header .header-inner{grid-template-columns:none;min-height:72px;display:flex}.site-header .brand{order:1}.site-header .main-nav{display:none}.site-header .header-actions{order:2;margin-left:auto}.site-header .uh-menu{order:3;display:grid}.site-header .header-inner .header-actions [aria-label=Profile]{order:1;display:grid}.site-header .header-inner .header-actions [aria-label=Search]{order:2;display:grid}.site-header .header-actions [aria-label=Notifications],.site-header .header-actions [aria-label="Toggle light and dark mode"]{display:none}.site-header .icon-button{background:0 0;border:0;width:44px;height:44px}}@media (max-width:620px){.site-header .header-inner{gap:2px;width:calc(100% - 20px);min-height:64px}.site-header .brand{gap:8px;font-size:.78rem}.site-header .brand-mark{width:38px;height:38px}.site-header .brand small{display:none}.site-header .header-actions{gap:0}.site-header .icon-button{width:38px;height:38px}.mobile-drawer{width:min(360px,92vw)}}@media (max-width:390px){.site-header .brand>span:last-child{font-size:.7rem}.site-header .brand-mark{width:34px;height:34px}.mobile-drawer__social>div{grid-template-columns:repeat(3,1fr)}}.v2{--v2-paper:#fbfcfc;--v2-paper-2:#f0f5f6;--v2-ink:#101719;--v2-muted:#5e6d70;--v2-faint:#899598;--v2-line:#dbe3e4;--v2-accent:#2d7f91;--v2-accent-soft:#dcecef;--v2-deep:#10252c;--v2-gold:#a87b2f;background:var(--v2-paper);min-height:100vh;color:var(--v2-ink);overflow:hidden}:root[data-theme=dark] .v2{--v2-paper:#0b1012;--v2-paper-2:#121a1d;--v2-ink:#f2f4f2;--v2-muted:#a5b2b2;--v2-faint:#738184;--v2-line:#283438;--v2-accent:#80c4d2;--v2-accent-soft:#18353c;--v2-deep:#07161b;--v2-gold:#d0a85b}.v2 *{letter-spacing:0}.v2-shell{width:min(1320px,100% - 40px);margin:0 auto}.v2-content{padding-top:56px}.v2 h1,.v2 h2,.v2 h3,.v2 p{overflow-wrap:anywhere}.v2 a:focus-visible,.v2 button:focus-visible,.v2 summary:focus-visible,.v2 input:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.v2-kicker{color:var(--v2-accent);text-transform:uppercase;align-items:center;gap:12px;font-size:.67rem;font-weight:850;display:flex;letter-spacing:.13em!important}.v2-kicker:after{content:"";background:currentColor;width:38px;height:1px}.v2-button{border:1px solid var(--v2-deep);background:var(--v2-deep);color:#fff;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:.7rem;font-weight:850;transition:transform .18s,background .18s;display:inline-flex;letter-spacing:.06em!important}.v2-button:hover{background:#1c3d46;transform:translateY(-1px)}.v2-text-link{text-transform:uppercase;align-items:center;font-size:.74rem;font-weight:800;display:inline-flex;position:relative}.v2-text-link:after{transform-origin:0;content:"";background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(.25)}.v2-text-link:hover:after{transform:scaleX(1)}.v2-header{z-index:60;border-bottom:1px solid var(--v2-line);background:var(--v2-paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.v2-header{background:color-mix(in srgb,var(--v2-paper) 92%,transparent)}}.v2-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v2-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:76px;display:grid}.v2-brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.v2-brand__omega{place-items:center;width:44px;height:44px;font-family:Georgia,Times New Roman,serif;font-size:2.55rem;line-height:1;transition:transform .28s;display:grid}.v2-brand:hover .v2-brand__omega{transform:rotate(-4deg)}.v2-brand>span:last-child{text-align:center;display:grid}.v2-brand strong{font-family:var(--font-cormorant,Georgia),serif;font-size:1.13rem;font-weight:500;line-height:1;letter-spacing:.18em!important}.v2-brand strong span{font-family:Georgia,Times New Roman,serif}.v2-brand small{color:var(--v2-muted);text-transform:uppercase;align-items:center;gap:6px;margin-top:5px;font-size:.42rem;font-weight:800;display:flex;letter-spacing:.43em!important}.v2-brand small:before,.v2-brand small:after{content:"";background:currentColor;width:15px;height:1px}.v2-header nav{color:var(--v2-muted);text-transform:uppercase;justify-content:center;gap:clamp(13px,1.8vw,27px);font-size:.66rem;font-weight:800;display:flex}.v2-header nav a{white-space:nowrap;position:relative}.v2-header nav a:after{background:var(--v2-ink);content:"";height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.v2-header nav a:hover:after{transform:scaleX(1)}.v2-header__actions{gap:5px;display:flex}.v2-header__actions>a,.v2-header__actions>button,.v2-header summary{width:40px;height:40px;color:var(--v2-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;list-style:none;display:grid}.v2-header__actions>a:hover,.v2-header__actions>button:hover,.v2-header summary:hover{border-color:var(--v2-line);background:var(--v2-paper-2)}.v2-header summary::-webkit-details-marker{display:none}.v2-header details{position:relative}.v2-header details>div{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:6px;width:230px;padding:8px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 60px #00000024}.v2-header details>div a{border-bottom:1px solid var(--v2-line);color:var(--v2-muted);padding:12px;font-size:.75rem;font-weight:750}.v2-header details>div a:last-child{border:0}.v2-header details>div a:hover{background:var(--v2-paper-2);color:var(--v2-ink)}.v2-sun,:root[data-theme=light] .v2-moon{display:none}:root[data-theme=light] .v2-sun{display:block}.v2-hero{border-bottom:1px solid var(--v2-line);background:radial-gradient(circle at 72% 50%,var(--v2-accent),transparent 37%)}@supports (color:color-mix(in lab, red, red)){.v2-hero{background:radial-gradient(circle at 72% 50%,color-mix(in srgb,var(--v2-accent) 9%,transparent),transparent 37%)}}.v2-hero__grid{grid-template-columns:minmax(0,.91fr) minmax(500px,1.09fr);align-items:center;gap:40px;min-height:590px;display:grid}.v2-hero__copy{max-width:650px;padding:70px 0 82px 22px}.v2-hero__copy h1{font-family:var(--font-cormorant,Georgia),serif;margin:20px 0 24px;font-size:clamp(3.5rem,5.7vw,5.7rem);font-weight:500;line-height:.9}.v2-hero__copy>p{max-width:590px;color:var(--v2-muted);margin:0;font-size:1rem;line-height:1.72}.v2-hero__copy>div{align-items:center;gap:24px;margin-top:31px;display:flex}.v2-hero__copy ul{color:var(--v2-muted);flex-wrap:wrap;gap:8px 18px;margin:28px 0 0;padding:0;font-size:.67rem;font-weight:750;list-style:none;display:flex}.v2-hero__copy li{align-items:center;gap:5px;display:flex}.v2-hero__copy li svg{color:var(--v2-accent)}.v2-hero__visual{aspect-ratio:1;justify-self:end;width:min(100%,610px);margin:0;position:relative}.v2-hero__visual img{filter:saturate(.67)contrast(.96);object-fit:cover;border-radius:50%;width:76%;height:76%;position:absolute;inset:12%;-webkit-mask-image:radial-gradient(circle,#000 62%,#0000 76%);mask-image:radial-gradient(circle,#000 62%,#0000 76%)}:root[data-theme=dark] .v2-hero__visual img{filter:brightness(.56)saturate(.52)contrast(1.08);mix-blend-mode:screen}.v2-orbit{border:1px solid var(--v2-gold);position:absolute}@supports (color:color-mix(in lab, red, red)){.v2-orbit{border:1px solid color-mix(in srgb,var(--v2-gold) 50%,transparent)}}.v2-orbit{border-radius:50%}.v2-orbit:before,.v2-orbit:after{border:2px solid var(--v2-gold);background:var(--v2-paper);content:"";border-radius:50%;width:7px;height:7px;position:absolute}.v2-orbit--outer{inset:4%}.v2-orbit--outer:before{top:21%;right:2%}.v2-orbit--outer:after{bottom:13%;left:10%}.v2-orbit--inner{border-style:dashed;inset:13%}.v2-orbit--inner:before{top:52%;left:-5px}.v2-orbit--inner:after{bottom:5%;right:8%}.v2-hero__omega{border:1px solid var(--v2-gold);place-items:center;width:66px;height:66px;display:grid;position:absolute;top:7%;right:2%}@supports (color:color-mix(in lab, red, red)){.v2-hero__omega{border:1px solid color-mix(in srgb,var(--v2-gold) 60%,transparent)}}.v2-hero__omega{background:var(--v2-paper);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.v2-hero__omega{background:color-mix(in srgb,var(--v2-paper) 93%,transparent)}}.v2-hero__omega{color:var(--v2-gold);font-family:Georgia,serif;font-size:2.2rem;font-style:normal;font-weight:400}.v2-label{color:var(--v2-muted);text-transform:uppercase;align-items:center;gap:8px;font-size:.58rem;font-style:normal;font-weight:850;display:flex;position:absolute;letter-spacing:.08em!important}.v2-label:before{background:var(--v2-accent);content:"";border-radius:50%;width:6px;height:6px}.v2-label--one{top:24%;left:0}.v2-label--two{bottom:27%;left:-2%}.v2-label--three{bottom:25%;right:0}.v2-section-heading{border-top:1px solid var(--v2-ink);justify-content:space-between;align-items:flex-end;gap:20px;min-height:80px;margin-bottom:25px;padding:16px 2px 0;display:flex}.v2-section-heading>div>span{color:var(--v2-accent);text-transform:uppercase;font-size:.63rem;font-weight:850;letter-spacing:.11em!important}.v2-section-heading h2{font-family:var(--font-cormorant,Georgia),serif;margin:5px 0 0;font-size:2.2rem;font-weight:600;line-height:1}.v2-section-heading>a{color:var(--v2-muted);text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:flex}.v2-section-heading>p{color:var(--v2-faint);margin:0;font-size:.72rem}.v2-front{grid-template-columns:minmax(0,1.9fr) minmax(355px,.92fr);gap:20px;margin-bottom:52px;display:grid}.v2-lead{background:var(--v2-deep);color:#fff;border-radius:6px;height:625px;position:relative;overflow:hidden}.v2-lead>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.v2-lead__shade{background:linear-gradient(#0000 30%,#03080af0);position:absolute;inset:0}.v2-lead__copy{padding:clamp(25px,4vw,44px);position:absolute;bottom:0;left:0;right:0}.v2-lead__copy>span{color:#91d3df;text-transform:uppercase;font-size:.65rem;font-weight:850;letter-spacing:.08em!important}.v2-lead h2{max-width:880px;font-family:var(--font-cormorant,Georgia),serif;margin:12px 0 18px;font-size:clamp(2.6rem,4.6vw,4.7rem);font-weight:500;line-height:.92}.v2-lead__copy>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-lead__copy small{align-items:center;gap:5px;display:flex}.v2-lead:hover>img{transform:scale(1.025)}.v2-lead:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.v2-flow{border:1px solid var(--v2-line);background:var(--v2-paper-2);border-left:5px solid #e25f66;border-radius:6px;flex-direction:column;min-width:0;height:625px;padding:20px 20px 14px;display:flex}.v2-flow>header{justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.v2-flow>header h2{align-items:center;gap:9px;margin:0;font-size:1.25rem;display:flex}.v2-flow>header h2 i{background:#e25f66;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e25f6621}.v2-flow>header>div{border:1px solid var(--v2-line);border-radius:5px;gap:4px;padding:3px;display:flex}.v2-flow>header button{width:34px;height:34px;color:var(--v2-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:grid}.v2-flow>header button.active{background:var(--v2-paper);box-shadow:0 0 0 2px var(--v2-ink);color:var(--v2-ink)}.v2-flow__list{scrollbar-width:thin;flex:1;min-height:0;padding-right:5px;overflow-y:auto}.v2-flow__list>a{border-bottom:1px solid var(--v2-line);grid-template-columns:104px 1fr;align-items:center;gap:13px;min-height:108px;padding:12px 0;display:grid}.v2-flow__list>a>img{aspect-ratio:16/10;object-fit:cover;border-radius:4px;width:104px}.v2-flow__list h3{margin:5px 0;font-size:.89rem;line-height:1.22}.v2-flow__list small,.v2-flow__list span{color:var(--v2-faint);font-size:.66rem}.v2-flow__list span{justify-content:flex-end;align-items:center;gap:4px;display:flex}.v2-flow__list>a:hover h3{text-underline-offset:3px;text-decoration:underline}.v2-flow__list.cards>a{background:var(--v2-paper);border:0;border-radius:5px;margin-bottom:15px;display:block;overflow:hidden}.v2-flow__list.cards>a>img{aspect-ratio:16/9;border-radius:0;width:100%}.v2-flow__list.cards>a>div{padding:14px}.v2-flow__list.cards h3{font-size:1.05rem}.v2-flow__more{border-top:1px solid var(--v2-line);color:var(--v2-muted);justify-content:flex-end;gap:6px;padding-top:14px;font-size:.75rem;display:flex}.v2-story-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.v2-story{aspect-ratio:16/10;background:var(--v2-deep);color:#fff;border-radius:6px;display:block;position:relative;overflow:hidden}.v2-story>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.v2-story>span{background:linear-gradient(#0000 25%,#000000e0);position:absolute;inset:0}.v2-story>div{padding:19px;position:absolute;bottom:0;left:0;right:0}.v2-story small{color:#9ed7e1;text-transform:uppercase;font-size:.58rem;font-weight:850}.v2-story h3{margin:7px 0;font-size:1.14rem;line-height:1.15}.v2-story b{justify-content:flex-end;align-items:center;gap:4px;font-size:.67rem;font-weight:600;display:flex}.v2-story:hover>img{transform:scale(1.035)}.v2-story:hover h3{text-underline-offset:3px;text-decoration:underline}.v2-evidence{border:1px solid var(--v2-accent);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v2-evidence{border:1px solid color-mix(in srgb,var(--v2-accent) 45%,transparent)}}.v2-evidence{background:var(--v2-accent);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.v2-evidence{background:color-mix(in srgb,var(--v2-accent) 11%,transparent)}}.v2-evidence{color:var(--v2-accent);text-transform:uppercase;padding:6px 8px;font-size:.61rem;font-weight:800}.v2-evidence__bars{align-items:flex-end;gap:2px;height:14px;display:flex}.v2-evidence__bars i{opacity:.22;background:currentColor;width:3px}.v2-evidence__bars i:first-child{height:4px}.v2-evidence__bars i:nth-child(2){height:6px}.v2-evidence__bars i:nth-child(3){height:8px}.v2-evidence__bars i:nth-child(4){height:11px}.v2-evidence__bars i:nth-child(5){height:14px}.v2-evidence__bars i.filled{opacity:1}.v2-evidence.is-compact{color:inherit;background:0 0;border:0;padding:0;font-size:.58rem}.v2-poll{border:1px solid var(--v2-line);background:var(--v2-paper-2);border-radius:6px;grid-template-columns:260px 1fr auto;align-items:center;gap:28px;min-height:195px;margin:0 0 66px;padding:24px;display:grid}.v2-poll__image{border-radius:5px;height:145px;position:relative;overflow:hidden}.v2-poll__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.v2-poll__image>span{color:#fff;background:#040c0e42;place-items:center;display:grid;position:absolute;inset:0}.v2-poll>div>p{flex-wrap:wrap;gap:7px;margin:0 0 15px;display:flex}.v2-poll>div>p b{border:1px solid var(--v2-line);color:var(--v2-muted);text-transform:uppercase;border-radius:3px;align-items:center;gap:5px;padding:6px 8px;font-size:.59rem;display:flex}.v2-poll>div>p b.open{color:#238a6d}.v2-poll>div>p b.open i{background:currentColor;border-radius:50%;width:7px;height:7px}.v2-poll h2{font-family:var(--font-cormorant,Georgia),serif;margin:0 0 6px;font-size:2rem;line-height:1}.v2-poll>div>a>span{color:var(--v2-muted);font-size:.84rem}.v2-poll>a:last-child{color:var(--v2-muted);text-transform:uppercase;align-items:center;gap:4px;font-size:.72rem;font-weight:800;display:flex}.v2-poll:hover .v2-poll__image img{transform:scale(1.03)}.v2-poll:hover h2{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.v2-briefings{margin-bottom:72px}.v2-briefings__grid{grid-template-columns:260px minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;display:grid}.v2-briefing-method{border:1px solid var(--v2-line);background:var(--v2-paper-2);border-radius:6px;padding:22px}.v2-briefing-method ol{margin:20px 0 0;padding:0;list-style:none}.v2-briefing-method li{border-top:1px solid var(--v2-line);align-items:center;gap:10px;padding:10px 0;font-size:.75rem;display:flex}.v2-briefing-method li i{color:var(--v2-accent);font-family:var(--font-geist-mono);font-size:.6rem;font-style:normal}.v2-briefing-feature{border:1px solid var(--v2-line);border-radius:6px;overflow:hidden}.v2-briefing-feature>img{aspect-ratio:16/7;object-fit:cover;width:100%;transition:transform .35s}.v2-briefing-feature>div{padding:24px}.v2-briefing-feature>div>span,.v2-briefing-list>a>span{color:var(--v2-accent);text-transform:uppercase;font-size:.62rem;font-weight:850}.v2-briefing-feature h3{font-family:var(--font-cormorant,Georgia),serif;margin:8px 0;font-size:2rem;line-height:1}.v2-briefing-feature p{color:var(--v2-muted);font-size:.82rem;line-height:1.55}.v2-briefing-feature>div>b{text-transform:uppercase;align-items:center;gap:7px;margin-top:20px;font-size:.7rem;display:flex}.v2-briefing-feature:hover img{transform:scale(1.025)}.v2-briefing-feature:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.v2-briefing-list{gap:12px;display:grid}.v2-briefing-list>a{border:1px solid var(--v2-line);border-radius:6px;flex-direction:column;justify-content:space-between;min-height:0;padding:18px;display:flex}.v2-briefing-list h3{margin:6px 0 14px;font-size:1rem;line-height:1.25}.v2-briefing-list>a:hover h3{text-underline-offset:3px;text-decoration:underline}.v2-dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:70px;display:grid}.v2-popular{gap:12px;display:grid}.v2-popular>a{border:1px solid var(--v2-line);background:var(--v2-paper-2);border-radius:6px;grid-template-columns:170px 1fr;gap:18px;min-height:122px;padding:11px;display:grid}.v2-popular img{object-fit:cover;border-radius:4px;width:170px;height:100%;transition:transform .3s}.v2-popular>a>div{flex-direction:column;justify-content:space-between;padding:6px 5px;display:flex}.v2-popular h3{margin:0;font-size:1rem;line-height:1.25}.v2-popular small{color:var(--v2-faint);align-items:center;gap:5px;font-size:.69rem;display:flex}.v2-popular>a:hover img{transform:scale(1.025)}.v2-popular>a:hover h3{text-underline-offset:3px;text-decoration:underline}.v2-community>header{border-top:1px solid var(--v2-ink);justify-content:space-between;align-items:center;min-height:80px;padding-top:16px;display:flex}.v2-community>header h2{font-family:var(--font-cormorant,Georgia),serif;align-items:center;gap:8px;margin:0;font-size:2.2rem;display:flex}.v2-community>header>div{border:1px solid var(--v2-line);border-radius:5px;padding:3px;display:flex}.v2-community>header button{color:var(--v2-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:9px;font-size:.67rem;display:flex}.v2-community>header button.active{background:var(--v2-paper-2);color:var(--v2-ink);font-weight:800}.v2-contributors{border:1px solid var(--v2-line);background:var(--v2-paper-2);border-radius:6px;align-items:center;gap:6px;min-height:80px;margin:25px 0 14px;padding:17px;display:flex}.v2-contributors b{text-transform:uppercase}.v2-contributors span{color:var(--v2-muted);font-size:.8rem}.v2-contributors>div{margin-left:auto;display:flex}.v2-contributors img{border:2px solid var(--v2-paper-2);object-fit:cover;border-radius:50%;width:36px;height:36px;margin-left:-7px}.v2-hot{border:1px solid var(--v2-line);border-radius:6px;margin-bottom:14px;padding:17px}.v2-hot>header{color:var(--v2-faint);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:800;display:flex}.v2-hot>header>div{gap:6px;display:flex}.v2-hot button{background:var(--v2-paper-2);width:30px;height:30px;color:var(--v2-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.v2-hot>a{grid-template-columns:150px 1fr;align-items:center;gap:16px;margin-top:12px;display:grid}.v2-hot img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:150px}.v2-hot small{color:var(--v2-faint);align-items:center;gap:5px;display:flex}.v2-hot h3{margin:7px 0 0;font-size:1rem;line-height:1.25}.v2-note{border:1px solid var(--v2-line);background:var(--v2-paper-2);border-radius:6px;grid-template-columns:52px 1fr;gap:14px;min-height:142px;margin-bottom:12px;padding:16px;display:grid}.v2-note>img{object-fit:cover;border-radius:50%;width:52px;height:52px}.v2-note header{align-items:baseline;gap:9px;display:flex}.v2-note header small,.v2-note footer{color:var(--v2-faint);font-size:.69rem}.v2-note p{color:var(--v2-muted);margin:9px 0;font-size:.82rem;line-height:1.45}.v2-note footer{margin-top:15px}.v2-team{margin-bottom:72px}.v2-team>.home-minis-carousel{padding:18px 0 8px}.v2-team .mini-card{border-radius:6px}.v2-atlas{background:var(--v2-deep);color:#f3f6f4}.v2-atlas__grid{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:80px;min-height:520px;padding-top:70px;padding-bottom:70px;display:grid}.v2-atlas h2{font-family:var(--font-cormorant,Georgia),serif;margin:18px 0;font-size:clamp(3.2rem,5vw,5.5rem);font-weight:500;line-height:.9}.v2-atlas p{color:#aebfc1;max-width:520px;line-height:1.7}.v2-atlas .v2-button{color:var(--v2-deep);background:#fff;border-color:#fff;margin-top:18px}.v2-atlas__topics{border-top:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-atlas__topics a{border-bottom:1px solid #ffffff29;grid-template-columns:32px 1fr auto;align-items:center;min-height:58px;padding:0 12px;font-size:.82rem;display:grid}.v2-atlas__topics a:nth-child(odd){border-right:1px solid #ffffff29}.v2-atlas__topics span{color:#7c969b;font-family:var(--font-geist-mono);font-size:.58rem}.v2-atlas__topics a:hover{background:#ffffff0f}.v2-explainers{margin:72px 0}.v2-explainers>div{border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-explainers>div>a{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);min-height:190px;padding:24px;position:relative}.v2-explainers>div>a>span{color:var(--v2-accent)}.v2-explainers h3{font-family:var(--font-cormorant,Georgia),serif;margin:20px 0 8px;font-size:1.65rem}.v2-explainers p{max-width:300px;color:var(--v2-muted);margin:0;font-size:.79rem;line-height:1.5}.v2-explainers>div>a>svg{position:absolute;bottom:21px;right:21px}.v2-explainers>div>a:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.v2-latest{margin-bottom:70px}.v2-latest__toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.v2-latest__toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.v2-latest__toolbar button{border:1px solid var(--v2-line);background:var(--v2-paper-2);min-height:38px;color:var(--v2-muted);cursor:pointer;border-radius:3px;padding:0 14px;font-size:.7rem}.v2-latest__toolbar button.active{border-color:var(--v2-ink);background:var(--v2-ink);color:var(--v2-paper)}.v2-latest__toolbar>span{border:1px solid var(--v2-line);border-radius:4px;padding:3px;display:flex}.v2-latest__toolbar>span button{background:0 0;border:0;align-items:center;gap:6px;display:flex}.v2-latest__toolbar>span button.active{background:var(--v2-paper-2);box-shadow:0 0 0 2px var(--v2-ink);color:var(--v2-ink)}.v2-latest__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.v2-latest__list{gap:20px;display:grid}.v2-latest__list>a{border:1px solid var(--v2-line);background:var(--v2-paper-2);border-radius:6px;grid-template-columns:42% 1fr;min-height:230px;display:grid;overflow:hidden}.v2-latest__list>a>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.v2-latest__list>a>div{flex-direction:column;min-width:0;padding:24px;display:flex}.v2-latest__list>a>div>span{color:var(--v2-accent);text-transform:uppercase;font-size:.62rem;font-weight:850}.v2-latest__list h3{font-family:var(--font-cormorant,Georgia),serif;margin:9px 0;font-size:1.8rem;line-height:1}.v2-latest__list p{color:var(--v2-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.v2-latest__list footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.v2-latest__list footer small{color:var(--v2-faint);font-size:.67rem}.v2-latest__list>a:hover>img{transform:scale(1.03)}.v2-latest__list>a:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.v2-load{border:1px solid var(--v2-line);background:var(--v2-paper-2);min-width:140px;min-height:42px;color:var(--v2-ink);cursor:pointer;border-radius:3px;justify-self:center}.v2-ad{border:1px dashed var(--v2-line);min-height:720px;color:var(--v2-faint);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:98px}.v2-ad span{text-transform:uppercase;font-size:.59rem;font-weight:850}.v2-ad b{font-family:var(--font-cormorant,Georgia),serif;margin:18px 0 8px;font-size:2rem;font-weight:500;letter-spacing:.15em!important}.v2-ad p{max-width:200px;margin:0;font-size:.72rem;line-height:1.5}.v2-newsletter{border-top:1px solid var(--v2-ink);border-bottom:1px solid var(--v2-line);grid-template-columns:70px 1fr minmax(320px,.65fr);align-items:center;gap:24px;padding:48px 0;display:grid}.v2-newsletter__omega{font-family:Georgia,serif;font-size:4rem}.v2-newsletter h2{font-family:var(--font-cormorant,Georgia),serif;margin:8px 0;font-size:2.5rem;line-height:1}.v2-newsletter p{max-width:600px;color:var(--v2-muted);margin:0;font-size:.82rem}.v2-newsletter form{grid-template-columns:1fr 112px;gap:7px;display:grid}.v2-newsletter input,.v2-newsletter button{border:1px solid var(--v2-line);border-radius:3px;min-height:44px}.v2-newsletter input{background:var(--v2-paper-2);min-width:0;color:var(--v2-ink);padding:0 12px}.v2-newsletter button{background:var(--v2-deep);color:#fff;text-transform:uppercase;cursor:pointer;font-size:.7rem;font-weight:850}.v2-newsletter form small{color:var(--v2-accent);grid-column:1/-1;font-size:.67rem}.v2-standards{grid-template-columns:repeat(4,minmax(0,1fr));margin:45px 0 70px;display:grid}.v2-standards>div{border-right:1px solid var(--v2-line);text-align:center;flex-direction:column;align-items:center;min-height:155px;padding:18px;display:flex}.v2-standards>div:last-child{border:0}.v2-standards svg{color:var(--v2-accent)}.v2-standards b{text-transform:uppercase;margin:15px 0 7px;font-size:.75rem}.v2-standards span{max-width:220px;color:var(--v2-muted);font-size:.72rem;line-height:1.5}.v2-footer{border-top:1px solid var(--v2-line);background:var(--v2-paper-2)}.v2-footer>.v2-shell{grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:230px;padding-top:42px;padding-bottom:28px;display:grid}.v2-footer p{max-width:420px;color:var(--v2-muted);font-size:.78rem;line-height:1.5}.v2-footer>div>div{color:var(--v2-muted);text-transform:uppercase;justify-content:flex-end;gap:20px;font-size:.7rem;font-weight:800;display:flex}.v2-footer>div>small{border-top:1px solid var(--v2-line);color:var(--v2-faint);grid-column:1/-1;padding-top:18px;font-size:.64rem}@media (max-width:1100px){.v2-header nav{display:none}.v2-hero__grid{grid-template-columns:1fr minmax(390px,.82fr);min-height:520px}.v2-hero__copy{padding-left:0}.v2-front{grid-template-columns:1fr}.v2-flow{height:570px}.v2-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-briefings__grid{grid-template-columns:240px 1fr}.v2-briefing-list{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.v2-dual{grid-template-columns:1fr}.v2-atlas__grid{grid-template-columns:1fr;gap:40px}.v2-latest__layout{grid-template-columns:1fr}.v2-ad{display:none}.v2-newsletter{grid-template-columns:60px 1fr}.v2-newsletter form{grid-column:2}}@media (max-width:760px){.v2-shell{width:min(100% - 24px,1320px)}.v2-header__inner{min-height:68px}.v2-header__actions>a,.v2-header__actions>button{display:none}.v2-brand__omega{width:36px;height:36px;font-size:2.1rem}.v2-brand strong{font-size:1rem}.v2-hero{background:0 0}.v2-hero__grid{grid-template-columns:1fr;gap:0}.v2-hero__copy{padding:48px 4px 20px}.v2-hero__copy h1{font-size:clamp(3.15rem,14vw,4.8rem)}.v2-hero__copy>div{flex-direction:column;align-items:stretch;gap:18px}.v2-hero__copy ul{grid-template-columns:repeat(2,1fr);display:grid}.v2-hero__visual{justify-self:center;width:min(100%,410px)}.v2-content{padding-top:38px}.v2-section-heading{min-height:70px}.v2-section-heading h2{font-size:1.9rem}.v2-section-heading>p{display:none}.v2-lead{height:430px}.v2-lead h2{font-size:2.7rem}.v2-story-grid{grid-template-columns:1fr}.v2-story{aspect-ratio:16/9}.v2-poll{grid-template-columns:1fr;gap:16px;padding:16px}.v2-poll__image{height:190px}.v2-poll>a:last-child{border-top:1px solid var(--v2-line);justify-content:flex-end;padding-top:14px}.v2-briefings__grid{grid-template-columns:1fr}.v2-briefing-list{grid-column:auto;grid-template-columns:1fr}.v2-popular>a{grid-template-columns:130px 1fr}.v2-popular img{width:130px}.v2-community>header{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:10px}.v2-hot>a{grid-template-columns:110px 1fr}.v2-hot img{width:110px}.v2-team .home-minis-carousel{padding-inline:4px}.v2-atlas__grid{min-height:0;padding-top:54px;padding-bottom:54px}.v2-atlas__topics{grid-template-columns:1fr}.v2-atlas__topics a:nth-child(odd){border-right:0}.v2-explainers>div{grid-template-columns:1fr}.v2-latest__toolbar{flex-direction:column;align-items:stretch}.v2-latest__toolbar>div{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.v2-latest__toolbar>div button{white-space:nowrap}.v2-latest__toolbar>span{align-self:flex-end}.v2-latest__list>a{grid-template-columns:40% 1fr;min-height:190px}.v2-latest__list>a>div{padding:16px}.v2-latest__list h3{font-size:1.35rem}.v2-latest__list p{display:none}.v2-latest__list footer{flex-direction:column;align-items:flex-start}.v2-newsletter{grid-template-columns:1fr;padding:38px 0}.v2-newsletter__omega{font-size:3rem}.v2-newsletter form{grid-column:auto;grid-template-columns:1fr}.v2-newsletter form button{min-height:44px}.v2-newsletter form small{grid-column:auto}.v2-standards{grid-template-columns:repeat(2,1fr)}.v2-standards>div:nth-child(2){border-right:0}.v2-footer>.v2-shell{grid-template-columns:1fr}.v2-footer>div>div{flex-wrap:wrap;justify-content:flex-start}.v2-footer>div>small{grid-column:auto}}@media (max-width:440px){.v2-header__inner{gap:8px}.v2-brand>span:last-child{display:none}.v2-hero__copy h1{font-size:3rem}.v2-hero__copy ul{grid-template-columns:1fr}.v2-hero__visual{width:310px}.v2-lead{height:370px}.v2-lead__copy{padding:20px}.v2-lead h2{font-size:2.25rem}.v2-evidence.is-compact>span:last-child{display:none}.v2-flow{height:560px;padding:16px 14px 12px}.v2-flow__list>a{grid-template-columns:88px 1fr}.v2-flow__list>a>img{width:88px}.v2-popular>a{grid-template-columns:105px 1fr}.v2-popular img{width:105px}.v2-contributors b{font-size:.72rem}.v2-contributors span{display:none}.v2-note{grid-template-columns:44px 1fr}.v2-note>img{width:44px;height:44px}.v2-latest__list>a{grid-template-columns:38% 1fr}.v2-latest__list h3{font-size:1.12rem}.v2-latest__list footer small{display:none}.v2-standards{grid-template-columns:1fr}.v2-standards>div{border-right:0;border-bottom:1px solid var(--v2-line)}}@media (prefers-reduced-motion:reduce){.v2 *{scroll-behavior:auto!important;transition:none!important}}.ae-article-shell{width:min(1160px,100% - 36px);color:var(--text);margin:0 auto}.ae-article-back{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;margin-top:25px;font-size:.72rem;font-weight:800;display:inline-flex}.ae-article-back:hover{color:var(--text)}.ae-article-top{text-align:center;padding:clamp(42px,6vw,76px) 0 clamp(26px,3vw,42px)}.ae-article-kicker{color:var(--accent);text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:.66rem;font-weight:850;display:flex;letter-spacing:.13em!important}.ae-article-kicker:before,.ae-article-kicker:after{content:"";background:currentColor;width:36px;height:1px}.ae-article-top h1{max-width:930px;font-family:var(--font-cormorant,Georgia),serif;letter-spacing:0;margin:21px auto 18px;font-size:clamp(3rem,5.7vw,5.25rem);font-weight:500;line-height:.95}.ae-article-top>p{max-width:760px;color:var(--muted);font-family:var(--font-cormorant,Georgia),serif;margin:0 auto 27px;font-size:clamp(1.25rem,2vw,1.65rem);font-style:italic;line-height:1.42}.ae-article-byline{color:var(--subtle);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;font-size:.61rem;font-weight:700;display:flex;letter-spacing:.07em!important}.ae-article-byline b{color:var(--text)}.ae-article-byline>i{background:var(--accent);border-radius:50%;width:3px;height:3px}.ae-article-review{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:11px;width:min(100%,760px);min-height:58px;margin:30px auto 0;padding:9px 2px;display:flex}.ae-article-review>img{object-fit:cover;border-radius:50%;width:38px;height:38px}.ae-article-review>span{color:var(--muted);font-size:.68rem}.ae-article-review>span b{color:var(--text);text-transform:uppercase;font-size:.6rem;display:block;letter-spacing:.08em!important}.ae-article-hero{margin:0 0 clamp(42px,5vw,72px)}.ae-article-hero img{aspect-ratio:21/9;object-fit:cover;width:100%;filter:var(--image-filter);border-radius:6px}.ae-article-hero figcaption{color:var(--subtle);text-transform:uppercase;justify-content:flex-end;margin-top:9px;font-size:.6rem;display:flex}.ae-article-layout{grid-template-columns:48px minmax(0,700px) minmax(250px,280px);justify-content:center;align-items:start;gap:clamp(24px,3vw,42px);padding-bottom:clamp(70px,9vw,120px);display:grid}.ae-article-body{min-width:0}:root[data-theme=dark] .ae-article-body{background:#08182c;border:1px solid #6f9dd629;border-radius:11px;padding:clamp(30px,3.4vw,40px);box-shadow:0 22px 55px #00050e4d}.ae-article-actions{z-index:20;align-items:center;gap:13px;height:fit-content;display:flex}.ae-article-actions--floating{flex-direction:column;width:48px;position:sticky;top:94px}.ae-article-actions--inline{flex-direction:row;width:auto;margin-left:auto;position:static}.ae-action-group{flex-direction:column;align-items:center;gap:8px;display:flex}.ae-article-actions--inline .ae-action-group{flex-direction:row}.ae-article-actions button:not(.ae-drawer-backdrop){border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--muted);cursor:pointer;box-shadow:0 6px 20px color-mix(in srgb,0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 75%,transparent);border-radius:50%;outline:0;flex:0 0 44px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ae-article-actions button:not(.ae-drawer-backdrop){box-shadow:0 6px 20px color-mix(in srgb,var(--shadow) 75%,transparent)}}.ae-article-actions button:not(.ae-drawer-backdrop){transition:border-color .16s,background .16s,color .16s,transform .16s}.ae-article-actions button:not(.ae-drawer-backdrop):hover,.ae-article-actions button:not(.ae-drawer-backdrop):focus-visible,.ae-article-actions button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ae-article-actions button:not(.ae-drawer-backdrop):hover,.ae-article-actions button:not(.ae-drawer-backdrop):focus-visible,.ae-article-actions button.active{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}}.ae-article-actions button:not(.ae-drawer-backdrop):hover,.ae-article-actions button:not(.ae-drawer-backdrop):focus-visible,.ae-article-actions button.active{color:var(--accent);transform:translateY(-1px)}.ae-article-actions button:not(.ae-drawer-backdrop):focus-visible{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ae-article-actions button:not(.ae-drawer-backdrop):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}}.ae-article-actions button:not(.ae-drawer-backdrop):after{z-index:4;border:1px solid var(--line);background:var(--text);width:max-content;max-width:180px;color:var(--bg);content:attr(data-tooltip);opacity:0;pointer-events:none;border-radius:4px;padding:6px 8px;font-size:.61rem;font-weight:750;line-height:1;transition:opacity .14s,transform .14s;position:absolute;left:calc(100% + 10px);transform:translate(-4px)}.ae-article-actions button:not(.ae-drawer-backdrop):hover:after,.ae-article-actions button:not(.ae-drawer-backdrop):focus-visible:after{opacity:1;transform:translate(0)}.ae-brand-icon{font-family:Arial,sans-serif;font-size:1rem;font-weight:800;line-height:1;display:block;letter-spacing:0!important}.ae-brand-icon--facebook{font-family:Arial,sans-serif;font-size:1.35rem}.ae-brand-icon--x{font-size:.88rem;font-weight:500}.ae-action-divider{background:var(--line);width:26px;height:1px;display:block}.ae-article-actions--inline .ae-action-divider{width:1px;height:26px}.ae-action-feedback{width:max-content;max-width:120px;color:var(--accent);text-align:center;margin-top:10px;font-size:.58rem;font-weight:800;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ae-article-actions--inline .ae-action-feedback{margin:0;position:static;transform:none}.ae-article-actions--inline button:not(.ae-drawer-backdrop):after{top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.ae-article-actions--inline button:not(.ae-drawer-backdrop):hover:after,.ae-article-actions--inline button:not(.ae-drawer-backdrop):focus-visible:after{transform:translate(-50%)}.ae-article-actions .ae-action-discussion:not(.ae-drawer-backdrop){border-color:var(--accent);background:var(--accent);color:#fff}.ae-article-actions .ae-action-discussion:not(.ae-drawer-backdrop):hover,.ae-article-actions .ae-action-discussion:not(.ae-drawer-backdrop):focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ae-article-actions .ae-action-discussion:not(.ae-drawer-backdrop):hover,.ae-article-actions .ae-action-discussion:not(.ae-drawer-backdrop):focus-visible{background:color-mix(in srgb,var(--accent) 82%,#091a32)}}.ae-article-actions .ae-action-discussion:not(.ae-drawer-backdrop):hover,.ae-article-actions .ae-action-discussion:not(.ae-drawer-backdrop):focus-visible{color:#fff}:root[data-theme=dark] .ae-article-actions button:not(.ae-drawer-backdrop){color:#effafbad;background:#0b202b;border-color:#effafb2e;box-shadow:0 9px 22px #00000040}:root[data-theme=dark] .ae-article-actions button:not(.ae-drawer-backdrop):hover,:root[data-theme=dark] .ae-article-actions button:not(.ae-drawer-backdrop):focus-visible,:root[data-theme=dark] .ae-article-actions button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .ae-article-actions button:not(.ae-drawer-backdrop):hover,:root[data-theme=dark] .ae-article-actions button:not(.ae-drawer-backdrop):focus-visible,:root[data-theme=dark] .ae-article-actions button.active{background:color-mix(in srgb,var(--accent) 15%,var(--surface))}}:root[data-theme=dark] .ae-article-actions button:not(.ae-drawer-backdrop):hover,:root[data-theme=dark] .ae-article-actions button:not(.ae-drawer-backdrop):focus-visible,:root[data-theme=dark] .ae-article-actions button.active{color:var(--text)}:root[data-theme=dark] .ae-article-actions .ae-action-discussion:not(.ae-drawer-backdrop){border-color:var(--accent);background:var(--accent);color:#fff}.ae-glance{border:1px solid var(--text);background:var(--surface);border-radius:4px;margin:0 0 44px;padding:clamp(22px,3vw,34px)}.ae-glance>h2,.ae-source-box>h2{text-transform:uppercase;align-items:center;gap:10px;margin:0 0 19px;font-size:.65rem;font-weight:850;display:flex;letter-spacing:.13em!important}.ae-glance>h2 svg,.ae-source-box>h2 svg{color:var(--accent)}.ae-glance dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 25px;margin:0;display:grid}.ae-glance dl>div{border-top:1px solid var(--line);padding-top:10px}.ae-glance dt,.ae-source-box dt,.ae-article-rail dt{color:var(--accent);text-transform:uppercase;margin-bottom:5px;font-size:.56rem;font-weight:850;letter-spacing:.1em!important}.ae-glance dd,.ae-source-box dd{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.ae-article-section{scroll-margin-top:96px}.ae-article-section>h2{font-family:var(--font-cormorant,Georgia),serif;margin:54px 0 22px;font-size:clamp(1.85rem,3vw,2.35rem);font-weight:600;line-height:1.08}.ae-article-section:first-child>h2{margin-top:0}.ae-article-section>p{color:var(--text);margin:0 0 25px}@supports (color:color-mix(in lab, red, red)){.ae-article-section>p{color:color-mix(in srgb,var(--text) 88%,var(--muted))}}.ae-article-section>p{font-family:var(--font-cormorant,Georgia),serif;font-size:1.24rem;line-height:1.78}.ae-article-section>p.lead:first-letter{float:left;color:var(--text);padding:7px 11px 0 0;font-size:3.5em;font-weight:500;line-height:.72}.ae-article-section blockquote{color:var(--muted);font-family:var(--font-cormorant,Georgia),serif;border-left:2px solid #b68b3d;margin:36px 0;padding:5px 0 5px 25px;font-size:1.6rem;font-style:italic;line-height:1.45}.ae-article-source{border-top:1px solid var(--text);margin:54px 0 30px;padding-top:15px}.ae-article-source>b{color:var(--accent);text-transform:uppercase;font-size:.59rem;font-weight:850;display:block;letter-spacing:.11em!important}.ae-article-source>p{color:var(--muted);font-family:var(--font-cormorant,Georgia),serif;margin:7px 0 0;font-size:1rem;line-height:1.55}.ae-source-box{border:1px solid var(--text);background:var(--surface-2);border-radius:4px;margin:50px 0 24px;padding:clamp(22px,3vw,34px)}.ae-source-box dl{grid-template-columns:120px 1fr;gap:9px 18px;margin:0 0 20px;display:grid}.ae-source-box dt{padding-top:2px}.ae-source-box>p{border-top:1px solid var(--line);color:var(--subtle);margin:0;padding-top:15px;font-size:.67rem;font-style:italic;line-height:1.55}.ae-topic-tags{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0;padding:20px 0}.ae-topic-tags>span{color:var(--subtle);text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:.59rem;font-weight:850;display:flex;letter-spacing:.1em!important}.ae-topic-tags>span svg{color:var(--accent)}.ae-topic-tags>div{flex-wrap:wrap;gap:7px;display:flex}.ae-topic-tags a{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:3px;padding:7px 10px;font-size:.68rem}.ae-topic-tags a:hover{border-color:var(--accent);color:var(--accent)}.ae-article-disclaimer{border-left:2px solid var(--accent);background:var(--accent);grid-template-columns:26px 1fr;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.ae-article-disclaimer{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}}.ae-article-disclaimer{padding:18px}.ae-article-disclaimer svg{color:var(--accent)}.ae-article-disclaimer b{text-transform:uppercase;font-size:.64rem;letter-spacing:.1em!important}.ae-article-disclaimer p{color:var(--muted);margin:5px 0 0;font-size:.76rem;line-height:1.5}.ae-article-rail{flex-direction:column;gap:31px;height:fit-content;display:flex;position:sticky;top:100px}:root[data-theme=dark] .ae-article-rail{background:#08182c;border:1px solid #6f9dd629;border-radius:11px;gap:25px;padding:24px 22px;box-shadow:0 22px 55px #00050e3d}.ae-article-rail>section{border-top:1px solid var(--text);padding-top:13px}:root[data-theme=dark] .ae-article-rail>section{border-color:#6f9dd62e}:root[data-theme=dark] .ae-article-rail>section:first-child{border-top:0;padding-top:0}.ae-article-rail h2{text-transform:uppercase;margin:0 0 13px;font-size:.62rem;font-weight:850;letter-spacing:.13em!important}.ae-article-rail ul,.ae-article-rail ol{margin:0;padding:0;list-style:none}.ae-article-rail li{border-bottom:1px solid var(--line);color:var(--muted);padding:9px 0;font-size:.72rem;line-height:1.55}.ae-article-rail li:last-child{border-bottom:0}.ae-article-rail ol a{grid-template-columns:29px 1fr;gap:6px;display:grid}.ae-article-rail ol a:hover{color:var(--accent)}.ae-article-rail ol span{color:var(--subtle);font-family:var(--font-geist-mono);font-size:.57rem}.ae-article-rail>section>p{color:var(--muted);margin:13px 0;font-size:.72rem;line-height:1.55}.ae-article-rail>section>a{color:var(--accent);align-items:center;gap:5px;font-size:.67rem;font-weight:800;display:flex}.ae-article-rail dl{grid-template-columns:85px 1fr;gap:8px 10px;margin:0;display:grid}.ae-article-rail dt{margin:0}.ae-article-rail dd{color:var(--muted);margin:0;font-size:.7rem;line-height:1.4}.ae-evidence{color:var(--accent);align-items:center;gap:7px;display:inline-flex}.ae-evidence>span{gap:3px;display:flex}.ae-evidence i{border:1px solid var(--accent);width:7px;height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.ae-evidence i{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.ae-evidence i{border-radius:50%}.ae-evidence i.filled{background:var(--accent)}.ae-evidence b{text-transform:uppercase;font-size:.56rem;font-weight:850;letter-spacing:.05em!important}.ae-related{border-top:1px solid var(--text);padding:22px 0 clamp(70px,8vw,110px)}.ae-related>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.ae-related>header h2{font-family:var(--font-cormorant,Georgia),serif;margin:0;font-size:2.4rem;font-weight:600}.ae-related>header>a{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:flex}.ae-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,34px);display:grid}:root[data-theme=dark] .ae-related>div>a{background:#08182c;border:1px solid #6f9dd629;border-radius:10px;padding:12px 12px 17px;display:block;overflow:hidden;box-shadow:0 18px 42px #00050e38}.ae-related>div>a>div{aspect-ratio:4/3;border-radius:5px;overflow:hidden}.ae-related img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.ae-related>div>a>span{color:var(--accent);text-transform:uppercase;margin-top:14px;font-size:.6rem;font-weight:850;display:block}.ae-related h3{font-family:var(--font-cormorant,Georgia),serif;margin:8px 0;font-size:1.55rem;line-height:1.05}.ae-related p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 13px;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ae-related>div>a:hover img{transform:scale(1.035)}.ae-related>div>a:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ae-article-newsletter{border:1px solid var(--line);background:var(--surface-2);box-shadow:0 18px 45px var(--shadow);color:var(--text);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);align-items:center;gap:clamp(30px,5vw,72px);margin:0 0 clamp(70px,8vw,110px);padding:clamp(28px,4vw,46px);display:grid}:root[data-theme=dark] .ae-article-newsletter{background:#08182c;border-color:#6f9dd629;box-shadow:0 22px 55px #00050e3d}.ae-article-newsletter__copy{grid-template-columns:58px 1fr;align-items:start;gap:20px;display:grid}.ae-article-newsletter__icon{background:var(--text);width:58px;height:58px;color:var(--bg);border-radius:7px;place-items:center;display:grid}.ae-article-newsletter__copy>div>span{color:var(--accent);text-transform:uppercase;font-size:.61rem;font-weight:850;letter-spacing:.12em!important}.ae-article-newsletter h2{font-family:var(--font-cormorant,Georgia),serif;margin:7px 0 8px;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1}.ae-article-newsletter p{max-width:610px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.ae-article-newsletter form{grid-template-columns:1fr 46px;gap:8px;display:grid}.ae-article-newsletter input{border:1px solid var(--line);background:var(--surface);min-width:0;height:46px;color:var(--text);border-radius:5px;outline:0;padding:0 14px;font-size:.78rem}.ae-article-newsletter input::placeholder{color:var(--subtle)}.ae-article-newsletter input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ae-article-newsletter input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 15%,transparent)}}.ae-article-newsletter button{background:var(--text);width:46px;height:46px;color:var(--bg);cursor:pointer;border:0;border-radius:5px;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid}.ae-article-newsletter button:hover{background:var(--accent);color:#fff;transform:translate(2px)}.ae-article-newsletter form small{color:var(--muted);grid-column:1/-1;font-size:.63rem}:root[data-theme=dark] .ae-article-newsletter__icon{background:var(--text);color:#071a3d}:root[data-theme=dark] .ae-article-newsletter p{color:#effafbb3}:root[data-theme=dark] .ae-article-newsletter input{color:#fff;background:#ffffff0b;border-color:#ffffff40}:root[data-theme=dark] .ae-article-newsletter input::placeholder{color:#ffffff75}:root[data-theme=dark] .ae-article-newsletter button{background:var(--text);color:#071a3d}:root[data-theme=dark] .ae-article-newsletter form small{color:#effafb94}html[data-ae-reader-size=small] .ae-article-section>p{font-size:1.05rem}html[data-ae-reader-size=medium] .ae-article-section>p{font-size:1.24rem}html[data-ae-reader-size=large] .ae-article-section>p{font-size:1.42rem}html[data-ae-reader-size=xlarge] .ae-article-section>p{font-size:1.62rem}html[data-ae-reader-spacing=compact] .ae-article-section>p{line-height:1.52}html[data-ae-reader-spacing=comfortable] .ae-article-section>p{line-height:1.78}html[data-ae-reader-spacing=spacious] .ae-article-section>p{line-height:2.02}html[data-ae-reader-width=narrow] .ae-article-layout{grid-template-columns:48px minmax(0,590px) minmax(250px,280px)}html[data-ae-reader-width=medium] .ae-article-layout{grid-template-columns:48px minmax(0,650px) minmax(250px,280px)}html[data-ae-reader-width=wide] .ae-article-layout{grid-template-columns:48px minmax(0,700px) minmax(250px,280px)}body.ae-drawer-open{overflow:hidden}.ae-drawer-backdrop{z-index:190;cursor:pointer;background:#0000008f;border:0;position:fixed;inset:0}.ae-reader-drawer,.ae-discussion-drawer{z-index:200;border-left:1px solid var(--line);background:var(--surface);width:min(470px,100vw);height:100dvh;color:var(--text);pointer-events:none;text-align:left;transition:transform .22s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-20px 0 60px #0000002e}.ae-reader-drawer.open,.ae-discussion-drawer.open{pointer-events:auto;transform:translate(0)}.ae-reader-drawer>header,.ae-discussion-drawer>header{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ae-reader-drawer>header,.ae-discussion-drawer>header{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.ae-reader-drawer>header,.ae-discussion-drawer>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:26px 28px}.ae-reader-drawer>header span,.ae-discussion-drawer>header span{color:var(--accent);text-transform:uppercase;font-size:.57rem;font-weight:850;letter-spacing:.1em!important}.ae-reader-drawer>header h2,.ae-discussion-drawer>header h2{font-family:var(--font-cormorant,Georgia),serif;margin:5px 0 0;font-size:2rem;font-weight:600}.ae-discussion-drawer>header p{color:var(--muted);margin:4px 0 0;font-size:.68rem}.ae-reader-drawer>header button,.ae-discussion-drawer>header button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border-radius:3px;flex:none;place-items:center;display:grid}.ae-reader-drawer>header button:hover,.ae-discussion-drawer>header button:hover{border-color:var(--text);color:var(--text)}.ae-reader-setting{border-bottom:1px solid var(--line);padding:26px 28px}.ae-reader-setting-label{color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:13px;font-size:.63rem;font-weight:850;display:flex;letter-spacing:.08em!important}.ae-reader-setting-label svg{color:var(--accent)}.ae-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ae-option-grid.size-options{grid-template-columns:repeat(4,minmax(0,1fr))}.ae-option-grid button{border:1px solid var(--line);background:var(--surface-2);height:48px;color:var(--muted);text-transform:capitalize;cursor:pointer;border-radius:3px;place-items:center;font-size:.65rem;display:grid}.ae-option-grid button:hover,.ae-option-grid button.selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ae-option-grid button:hover,.ae-option-grid button.selected{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.ae-option-grid button:hover,.ae-option-grid button.selected{color:var(--accent)}.ae-reader-reset{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:22px 28px;font-size:.68rem;font-weight:750;display:flex}.ae-reader-reset:hover{color:var(--accent)}.ae-reactions{border-bottom:1px solid var(--line);padding:24px 28px}.ae-reactions h3{text-transform:uppercase;margin:0 0 13px;font-size:.65rem;font-weight:850;letter-spacing:.08em!important}.ae-reactions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ae-reactions button{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--muted);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:.67rem;display:flex}.ae-reactions button span{color:var(--subtle)}.ae-reactions button:hover,.ae-reactions button.selected{border-color:var(--accent);color:var(--accent)}.ae-comment-form{border-bottom:1px solid var(--line);padding:24px 28px;display:grid}.ae-comment-form label{text-transform:uppercase;margin-bottom:10px;font-size:.65rem;font-weight:850;letter-spacing:.08em!important}.ae-comment-form textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);font:inherit;border-radius:3px;outline:0;padding:13px;font-size:.75rem;line-height:1.55}.ae-comment-form textarea:focus{border-color:var(--accent)}.ae-comment-form button{background:var(--text);height:38px;color:var(--bg);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:7px;margin-top:9px;font-size:.67rem;font-weight:800;display:flex}.ae-comment-form button:disabled{cursor:not-allowed;opacity:.38}.ae-comment-sort{border-bottom:1px solid var(--line);gap:3px;padding:12px 28px;display:flex}.ae-comment-sort button{color:var(--subtle);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px;font-size:.62rem;font-weight:800}.ae-comment-sort button.selected{border-color:var(--accent);color:var(--text)}.ae-comment-list{padding:0 28px 40px}.ae-comment-list>article{border-bottom:1px solid var(--line);padding:24px 0}.ae-comment-list>article>header{align-items:center;gap:10px;display:flex}.ae-comment-avatar{background:var(--accent);color:#fff;width:34px;height:34px;font-family:var(--font-cormorant,Georgia),serif;border-radius:50%;place-items:center;font-size:1rem;display:grid}.ae-comment-list header b{font-size:.72rem;display:block}.ae-comment-list header span{color:var(--subtle);margin-top:2px;font-size:.6rem;display:block}.ae-comment-list article p{color:var(--muted);font-family:var(--font-cormorant,Georgia),serif;margin:13px 0;font-size:1rem;line-height:1.55}.ae-comment-list article>button{color:var(--subtle);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:.62rem;display:flex}.ae-comment-list article>button:hover{color:var(--accent)}@media (max-width:1180px){.ae-article-layout,html[data-ae-reader-width] .ae-article-layout{grid-template-columns:minmax(0,700px) minmax(250px,280px)}.ae-article-actions--floating{display:none}}@media (max-width:900px){.ae-article-layout,html[data-ae-reader-width] .ae-article-layout{grid-template-columns:1fr}.ae-article-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;position:static}.ae-article-rail>section{min-width:0}.ae-glance dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-article-newsletter{grid-template-columns:1fr}.ae-article-newsletter form{margin-left:78px}}@media (max-width:680px){.ae-article-shell{width:min(100% - 24px,1160px)}.ae-article-back{margin-top:18px}.ae-article-top{padding-top:38px}.ae-article-top h1{font-size:clamp(2.8rem,14vw,4.3rem)}.ae-article-top>p{font-size:1.18rem}.ae-article-byline>i{display:none}.ae-article-byline{flex-direction:column;align-items:center;gap:8px}.ae-article-review{flex-wrap:wrap;align-items:flex-start}.ae-article-actions--inline{border-top:1px solid var(--line);scrollbar-width:none;gap:10px;width:100%;margin:3px 0 0;padding-top:10px;overflow-x:auto}.ae-article-actions--inline::-webkit-scrollbar{display:none}.ae-article-actions--inline button:not(.ae-drawer-backdrop){flex-basis:42px;width:42px;height:42px}.ae-article-actions--inline button:not(.ae-drawer-backdrop):after{display:none}.ae-article-actions--inline .ae-action-feedback{background:var(--bg);flex:none;padding:4px 7px;position:sticky;right:0}.ae-article-hero img{aspect-ratio:16/10}.ae-article-hero figcaption{justify-content:flex-start}:root[data-theme=dark] .ae-article-body{border-radius:9px;padding:24px 20px}.ae-glance dl{grid-template-columns:1fr}.ae-article-section blockquote{font-size:1.35rem}.ae-source-box dl{grid-template-columns:1fr}.ae-source-box dt{margin-top:7px}.ae-article-rail,.ae-related>div{grid-template-columns:1fr}.ae-related>header h2{font-size:2rem}.ae-article-newsletter{padding:26px 20px}.ae-article-newsletter__copy{grid-template-columns:46px 1fr;gap:14px}.ae-article-newsletter__icon{width:46px;height:46px}.ae-article-newsletter form{margin-left:0}.ae-reader-drawer>header,.ae-discussion-drawer>header,.ae-reader-setting,.ae-reactions,.ae-comment-form{padding-left:20px;padding-right:20px}.ae-reader-reset,.ae-comment-sort{margin-left:20px;margin-right:20px}.ae-comment-sort{padding-left:0;padding-right:0}.ae-comment-list{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.ae-related img,.ae-reader-drawer,.ae-discussion-drawer{transition:none}}.platform-page,.protocol-detail{width:min(1380px,100% - 32px);margin:0 auto;padding:34px 0 90px}.platform-hero{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:40px;min-height:290px;padding:clamp(30px,5vw,68px);display:grid}.platform-hero>div>span,.about-hero>span,.about-mission span,.about-evidence>div>span{color:var(--accent);letter-spacing:.12em;font-size:.66rem;font-weight:900}.platform-hero h1,.about-hero h1{font-family:var(--font-cormorant),Georgia,serif;margin:12px 0;font-size:clamp(3.6rem,7vw,6.8rem);font-weight:500;line-height:.88}.platform-hero>div>p{max-width:760px;color:var(--muted);margin:0;font-size:1.08rem;line-height:1.7}.platform-hero aside{border-left:2px solid var(--accent);padding:5px 0 5px 24px}.platform-hero aside svg{color:var(--accent)}.platform-hero aside strong,.platform-hero aside p{display:block}.platform-hero aside strong{margin:13px 0 7px;font-size:1rem}.platform-hero aside p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.platform-hero--protocols{background:linear-gradient(110deg,var(--surface),var(--surface-2))}@supports (color:color-mix(in lab, red, red)){.platform-hero--protocols{background:linear-gradient(110deg,var(--surface),color-mix(in srgb,var(--surface-2) 70%,var(--bg)))}}.platform-hero--trials{background:linear-gradient(110deg,var(--surface),var(--accent))}@supports (color:color-mix(in lab, red, red)){.platform-hero--trials{background:linear-gradient(110deg,var(--surface),color-mix(in srgb,var(--accent) 5%,var(--surface)))}}.platform-hero--community{background:linear-gradient(110deg,var(--surface),var(--accent-2))}@supports (color:color-mix(in lab, red, red)){.platform-hero--community{background:linear-gradient(110deg,var(--surface),color-mix(in srgb,var(--accent-2) 4%,var(--surface)))}}.protocol-principles,.community-standards{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:22px 0 34px;display:grid}.protocol-principles>div{border-right:1px solid var(--line);align-items:center;gap:13px;min-height:92px;padding:20px;display:flex}.protocol-principles>div:last-child{border-right:0}.protocol-principles svg{color:var(--accent);flex:none}.protocol-principles strong,.protocol-principles small{display:block}.protocol-principles strong{font-size:.82rem}.protocol-principles small{color:var(--muted);margin-top:5px;font-size:.68rem}.protocol-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.protocol-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:42% 1fr;min-height:300px;transition:border-color .18s,transform .18s;display:grid;overflow:hidden}.protocol-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.protocol-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.protocol-card:hover h2{text-decoration:underline}.protocol-card__image{position:relative;overflow:hidden}.protocol-card__image img{object-fit:cover;width:100%;height:100%;filter:var(--image-filter);transition:transform .3s}.protocol-card:hover img{transform:scale(1.025)}.protocol-card__image>span{color:#fff;text-transform:uppercase;background:#050c0cc7;border:1px solid #ffffff38;border-radius:4px;padding:7px 9px;font-size:.62rem;font-weight:800;position:absolute;bottom:12px;left:12px}.protocol-card>div:last-child{flex-direction:column;min-width:0;padding:24px;display:flex}.protocol-card small{color:var(--accent);text-transform:uppercase;font-size:.65rem;font-weight:800;line-height:1.45}.protocol-card h2{font-family:var(--font-cormorant),Georgia,serif;margin:12px 0 8px;font-size:2rem;font-weight:600;line-height:1}.protocol-card p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.protocol-card footer{color:var(--subtle);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:.65rem;display:flex}.protocol-card footer b{color:var(--text);align-items:center;gap:6px;display:flex}.medical-boundary{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface);border-radius:8px;grid-template-columns:220px 1fr;gap:24px;margin-top:28px;padding:24px;display:grid}.medical-boundary strong{text-transform:uppercase;font-size:.85rem}.medical-boundary p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.protocol-back{color:var(--muted);align-items:center;gap:8px;margin:4px 0 24px;font-size:.75rem;font-weight:800;display:inline-flex}.protocol-back:hover{color:var(--accent)}.protocol-detail>header{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:1fr 48%;min-height:430px;display:grid;overflow:hidden}.protocol-detail>header>div{align-self:end;padding:clamp(28px,5vw,68px)}.protocol-detail>header span{color:var(--accent);letter-spacing:.1em;font-size:.64rem;font-weight:900}.protocol-detail>header h1{font-family:var(--font-cormorant),Georgia,serif;margin:14px 0;font-size:clamp(3.4rem,6vw,6rem);font-weight:500;line-height:.92}.protocol-detail>header p{max-width:620px;color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.protocol-detail>header img{object-fit:cover;width:100%;height:100%;filter:var(--image-filter)}.protocol-detail__layout{grid-template-columns:minmax(0,1fr) 350px;gap:26px;margin-top:26px;display:grid}.protocol-detail__layout>div{gap:18px;display:grid}.protocol-tier,.protocol-detail__layout>aside section{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:clamp(24px,4vw,40px)}.protocol-tier>span{color:var(--accent);letter-spacing:.08em;align-items:center;gap:8px;font-size:.66rem;font-weight:900;display:flex}.protocol-tier--consider>span{color:#e2b84b}.protocol-tier--experimental>span{color:#ed7c72}.protocol-tier h2{font-family:var(--font-cormorant),Georgia,serif;margin:12px 0 5px;font-size:2.2rem}.protocol-tier>p{color:var(--muted);margin:0;font-size:.78rem}.protocol-tier ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.protocol-tier li{border-top:1px solid var(--line);padding:12px 0 0 22px;font-size:.83rem;line-height:1.5;position:relative}.protocol-tier li:before{color:var(--accent);content:"+";position:absolute;left:0}.protocol-detail__layout>aside{align-self:start;gap:18px;display:grid;position:sticky;top:98px}.protocol-detail__layout>aside h2{text-transform:uppercase;margin:0 0 16px;font-size:.8rem}.mechanism-tag{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:4px;margin:0 6px 7px 0;padding:7px 9px;font-size:.66rem;display:inline-block}.protocol-detail__layout>aside a{border-top:1px solid var(--line);padding:13px 22px 13px 0;display:block;position:relative}.protocol-detail__layout>aside a span,.protocol-detail__layout>aside a strong{display:block}.protocol-detail__layout>aside a span{color:var(--accent);text-transform:uppercase;font-size:.58rem}.protocol-detail__layout>aside a strong{margin-top:5px;font-size:.74rem;line-height:1.45}.protocol-detail__layout>aside a svg{position:absolute;top:20px;right:0}.protocol-disclosure p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.6}.trials-toolbar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin:24px 0;padding:0 2px 16px;font-size:.7rem;display:flex}.trials-toolbar span:first-child{color:var(--accent);align-items:center;gap:7px;font-weight:800;display:flex}.trials-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.trial-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;min-height:390px;padding:26px;display:flex}.trial-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.trial-card>header>span{color:var(--accent);text-transform:uppercase;font-size:.62rem;font-weight:900}.trial-card>header b{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:4px;align-items:center;gap:7px;padding:7px 9px;font-size:.59rem;display:flex}.trial-card>header b i{background:var(--subtle);border-radius:50%;width:7px;height:7px}.trial-card>header b.recruiting{color:var(--accent)}.trial-card>header b.recruiting i{background:var(--accent)}.trial-card__main{padding:30px 0 20px}.trial-card__main small{color:var(--subtle);font-family:var(--font-geist-mono);font-size:.62rem}.trial-card__main h2{font-family:var(--font-cormorant),Georgia,serif;margin:11px 0;font-size:2rem;line-height:1.05}.trial-card__main p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.trial-card dl{border-top:1px solid var(--line);gap:9px;margin:auto 0 22px;padding-top:18px;display:grid}.trial-card dl div{grid-template-columns:150px 1fr;gap:10px;display:grid}.trial-card dt{color:var(--subtle);align-items:center;gap:7px;font-size:.64rem;display:flex}.trial-card dd{margin:0;font-size:.68rem}.trial-card>a{border:1px solid var(--line);border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:.69rem;font-weight:800;display:flex}.trial-card>a:hover{border-color:var(--accent);color:var(--accent)}.community-callout{border-left:3px solid var(--accent);background:var(--surface);align-items:center;gap:10px;margin:20px 0;padding:14px 18px;display:flex}.community-callout svg{color:var(--accent);flex:none}.community-callout p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.community-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;padding:8px;display:flex}.community-toolbar>div{display:flex}.community-toolbar button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:0 16px;font-size:.72rem;display:flex}.community-toolbar button.active{background:var(--surface-3);color:var(--text)}.community-toolbar .community-contribute{background:var(--text);color:var(--bg);cursor:not-allowed;font-weight:800}.community-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-top:20px;display:grid}.community-feed{gap:12px;display:grid}.community-feed article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:142px;padding:22px;display:grid}.community-feed article>img{object-fit:cover;border-radius:50%;width:56px;height:56px}.community-feed article span{color:var(--accent);text-transform:uppercase;font-size:.6rem;font-weight:800}.community-feed article h2{margin:7px 0;font-size:1.15rem;line-height:1.35}.community-feed article p{color:var(--subtle);align-items:center;gap:4px;margin:0;font-size:.65rem;display:flex}.community-feed article>b{color:var(--muted);align-items:center;gap:6px;font-size:.72rem;display:flex}.community-layout>aside{align-self:start;gap:16px;display:grid}.community-layout>aside section{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:22px}.community-poll>span{color:var(--accent);align-items:center;gap:7px;font-size:.62rem;font-weight:900;display:flex}.community-poll h2{font-family:var(--font-cormorant),Georgia,serif;margin:14px 0 8px;font-size:1.8rem;line-height:1.05}.community-poll p{color:var(--muted);font-size:.7rem;line-height:1.5}.community-poll a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:15px;font-size:.7rem;font-weight:800;display:flex}.community-experts h2{text-transform:uppercase;margin:0 0 12px;font-size:.75rem}.community-experts>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.community-experts img{object-fit:cover;border-radius:50%;width:40px;height:40px}.community-experts strong,.community-experts small{align-items:center;gap:4px;display:flex}.community-experts strong{font-size:.72rem}.community-experts small{color:var(--subtle);margin-top:4px;font-size:.6rem}.community-standards{margin-top:22px}.community-standards>div{border-right:1px solid var(--line);padding:24px}.community-standards>div:last-child{border-right:0}.community-standards svg{color:var(--accent)}.community-standards strong{margin:12px 0 7px;font-size:.78rem;display:block}.community-standards p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.about-hero{border-bottom:1px solid var(--line);min-height:420px;padding:clamp(60px,9vw,120px) clamp(8px,5vw,64px)}.about-hero h1{max-width:1050px;font-size:clamp(3.7rem,7vw,7.4rem)}.about-hero p{max-width:760px;color:var(--muted);margin:24px 0 0;font-size:1rem;line-height:1.7}.about-mission{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;gap:70px;padding:70px clamp(8px,5vw,64px);display:grid}.about-mission h2{font-family:var(--font-cormorant),Georgia,serif;margin:15px 0 0;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:500;line-height:1}.about-mission>p{color:var(--muted);align-self:end;margin:0;line-height:1.8}.about-standards{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,1fr);margin:34px 0;display:grid}.about-standards article{border-right:1px solid var(--line);padding:28px}.about-standards article:last-child{border-right:0}.about-standards svg{color:var(--accent)}.about-standards h2{margin:18px 0 8px;font-size:.86rem}.about-standards p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.6}.about-evidence{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:.8fr 1.2fr;gap:60px;margin:34px 0;padding:clamp(28px,5vw,60px);display:grid}.about-evidence h2{font-family:var(--font-cormorant),Georgia,serif;margin:14px 0;font-size:3.3rem;line-height:1}.about-evidence ol{margin:0;padding:0;list-style:none}.about-evidence li{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:13px;padding:17px 0;display:grid}.about-evidence li:first-child{border-top:0}.about-evidence li>b{color:var(--accent);font-family:var(--font-geist-mono);font-size:.66rem}.about-evidence strong,.about-evidence small{display:block}.about-evidence strong{font-size:.78rem}.about-evidence small{color:var(--muted);margin-top:5px;font-size:.66rem;line-height:1.45}.about-team{margin:34px 0}.about-team>header{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:20px 0;display:grid}.about-team>header svg{color:var(--accent)}.about-team>header h2{margin:0;font-size:1rem}.about-team>header p{color:var(--subtle);justify-self:end;margin:0;font-size:.66rem}.about-team>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.about-team article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:24px}.about-team article img{object-fit:cover;border-radius:50%;width:70px;height:70px}.about-team h3{margin:17px 0 4px}.about-team article span{color:var(--accent);text-transform:uppercase;font-size:.63rem}.about-team article p{color:var(--muted);font-size:.72rem;line-height:1.6}@media (max-width:980px){.platform-hero,.protocol-grid,.trials-list,.protocol-detail>header{grid-template-columns:1fr}.protocol-detail>header img{max-height:360px}.protocol-detail__layout{grid-template-columns:1fr}.protocol-detail__layout>aside{position:static}.community-layout{grid-template-columns:1fr}.about-standards{grid-template-columns:repeat(2,1fr)}.about-standards article:nth-child(2){border-right:0}.about-standards article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:700px){.platform-page,.protocol-detail{width:calc(100% - 24px);padding-top:18px}.platform-hero{min-height:0;padding:28px 20px}.platform-hero h1{font-size:3.6rem}.platform-hero aside{display:none}.protocol-principles,.community-standards{grid-template-columns:1fr}.protocol-principles>div,.community-standards>div{border-right:0;border-bottom:1px solid var(--line);min-height:76px}.protocol-principles>div:last-child,.community-standards>div:last-child{border-bottom:0}.protocol-card{grid-template-columns:1fr}.protocol-card__image{height:210px}.medical-boundary{grid-template-columns:1fr;gap:10px}.protocol-detail>header>div{padding:26px 20px}.protocol-detail>header h1{font-size:3.5rem}.protocol-detail__layout{gap:14px}.protocol-tier{padding:24px 20px}.trials-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.trial-card{padding:20px}.trial-card dl div{grid-template-columns:120px 1fr}.community-toolbar{flex-direction:column;align-items:stretch;gap:8px}.community-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.community-toolbar button{justify-content:center}.community-feed article{grid-template-columns:46px minmax(0,1fr);padding:18px}.community-feed article>img{width:46px;height:46px}.community-feed article>b{grid-column:2}.about-hero{min-height:0;padding:55px 6px}.about-hero h1{font-size:3.65rem}.about-mission,.about-evidence{grid-template-columns:1fr;gap:24px;padding:38px 6px}.about-standards,.about-team>div{grid-template-columns:1fr}.about-standards article{border-right:0;border-bottom:1px solid var(--line)}.about-standards article:last-child{border-bottom:0}.about-team>header{grid-template-columns:auto 1fr}.about-team>header p{grid-column:1/-1;justify-self:start}.about-team article{padding:20px}}.protocol-atlas-page{padding-top:22px}.protocol-atlas-intro{border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 28%,var(--accent),transparent 31%),linear-gradient(115deg,var(--surface),var(--bg-soft));grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:54px;min-height:340px;padding:54px 46px 48px;display:grid}@supports (color:color-mix(in lab, red, red)){.protocol-atlas-intro{background:radial-gradient(circle at 76% 28%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 31%),linear-gradient(115deg,var(--surface),color-mix(in srgb,var(--bg-soft) 72%,var(--surface)))}}.protocol-atlas-intro>div>span,.atlas-section-heading span,.featured-protocols>header span{color:var(--accent);letter-spacing:.14em;font-size:.67rem;font-weight:900}.protocol-atlas-intro h1{font-family:var(--font-cormorant),Georgia,serif;margin:12px 0 0;font-size:6.6rem;font-weight:500;line-height:.82}.protocol-atlas-intro__lead{font-family:var(--font-cormorant),Georgia,serif;color:var(--accent)!important;margin:22px 0 14px!important;font-size:2rem!important;line-height:1!important}.protocol-atlas-intro>div>p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.75}.protocol-atlas-intro aside{border-left:2px solid var(--accent);padding:8px 0 8px 24px}.protocol-atlas-intro aside svg{color:var(--accent)}.protocol-atlas-intro aside strong,.protocol-atlas-intro aside p{display:block}.protocol-atlas-intro aside strong{margin:13px 0 7px;font-size:.88rem}.protocol-atlas-intro aside p{color:var(--muted);margin:0;font-size:.73rem;line-height:1.6}.atlas-mode-nav{background:0 0;grid-template-columns:repeat(2,1fr);gap:10px;width:min(100%,520px);margin:0 auto 18px;display:grid}.atlas-mode-nav button{border:1px solid var(--line);justify-content:center;align-items:center;gap:10px;min-height:52px;display:flex}@supports (color:color-mix(in lab, red, red)){.atlas-mode-nav button{border:1px solid color-mix(in srgb,var(--line) 82%,#aab8ce)}}.atlas-mode-nav button{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.atlas-mode-nav button{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.atlas-mode-nav button{color:var(--muted);cursor:pointer;padding:12px 20px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.atlas-mode-nav button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.atlas-mode-nav button:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.atlas-mode-nav button:hover{background:var(--surface);color:var(--text)}.atlas-mode-nav button.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.atlas-mode-nav button.is-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.atlas-mode-nav button.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.atlas-mode-nav button.is-active{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.atlas-mode-nav button.is-active{color:var(--accent);box-shadow:0 8px 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.atlas-mode-nav button.is-active{box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 10%,transparent)}}.atlas-mode-nav button svg{flex:none}.atlas-mode-nav button strong{font-size:.76rem}.atlas-workspace{--atlas-canvas:#f3f5fa;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--atlas-canvas);color:#071936;margin-top:34px;padding:38px 0 46px;scroll-margin-top:90px}:root[data-theme=light] .atlas-workspace:not(.atlas-workspace--detail){background:linear-gradient(180deg,var(--atlas-canvas) 0%,var(--atlas-canvas) calc(100% - 110px),var(--bg) 100%);border-bottom:0}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail){--atlas-canvas:#020b18;color:#f1f5fb;background:radial-gradient(circle at 50% 54%,#195bad29,#0000 34%),linear-gradient(#04111f 0%,#020a16 48%,#020812 100%);border-color:#13243b}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-section-heading>p{color:#9ba9bd}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-mode-nav button{color:#aebbd0;background:#030d1bb8;border-color:#31435c;box-shadow:inset 0 1px #ffffff06}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-mode-nav button:hover{color:#edf4ff;background:#071931db;border-color:#4b79b4}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-mode-nav button.is-active{color:#3f9aff;background:linear-gradient(#123766b8,#051731c7);border-color:#2b8cff;box-shadow:inset 0 0 22px #1a70e626,0 0 22px #1471ff1f}.atlas-section-heading{justify-content:space-between;align-items:end;gap:30px;margin:0 40px 28px;display:flex}.atlas-section-heading h2{font-family:var(--font-cormorant),Georgia,serif;margin:8px 0 0;font-size:2.75rem;font-weight:500;line-height:1}.atlas-section-heading>p{max-width:470px;color:var(--muted);text-align:right;margin:0;font-size:.74rem;line-height:1.6}.systems-atlas__layout{grid-template-columns:minmax(680px,1.45fr) minmax(390px,.75fr);align-items:start;gap:30px;padding:0 40px;display:grid}.systems-atlas__layout.is-unselected{grid-template-columns:1fr;width:min(100%,840px);margin:0 auto}.dark-reference-stage__canvas{aspect-ratio:1672/941;width:100%;position:relative}.dark-reference-stage__canvas>img{width:100%;height:auto;display:block}.dark-reference-hotspot{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:4px;transition:background .16s,box-shadow .16s;position:absolute}.dark-reference-hotspot:hover{background:#278bff17;box-shadow:0 0 22px #278bff29}.dark-reference-hotspot:focus-visible{outline-offset:3px;background:#278bff1a;outline:2px solid #3295ff}.atlas-explore-hint{color:#71819a;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:52px;padding:4px 0 10px;display:flex}.atlas-explore-hint svg{filter:drop-shadow(0 2px 7px #23529421)}.atlas-explore-hint span{white-space:nowrap;font-size:.66rem;font-weight:650;line-height:1.2}.atlas-explore-hint--dark{display:none}.atlas-explore-hint--cellular{margin-top:-8px}.atlas-explore-hint--light.atlas-explore-hint--systems{margin-top:clamp(-33px,-1.95vw,-7px);transform:translate(clamp(-34px,-2vw,-8px))}.atlas-explore-hint--light.atlas-explore-hint--cellular{margin-top:clamp(-159px,-9.9vw,-28px);transform:translate(clamp(-9px,-.55vw,-2px))}:root[data-theme=dark] .atlas-explore-hint--dark.atlas-explore-hint--systems{margin-top:clamp(-33px,-1.95vw,-7px);transform:translate(.94%)}:root[data-theme=dark] .atlas-explore-hint{color:#ddeafaa8;text-shadow:0 2px 10px #000000b3}@media (min-width:861px){:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail){background:#020b18;border:0;width:100vw;margin-left:-50vw;padding:0;position:relative;left:50%;overflow:hidden}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-section-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-visual-column{display:none}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .systems-atlas__layout.is-unselected,:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .mechanisms-atlas__layout.is-unselected{width:100%;max-width:none;margin:0;padding:0;display:block}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-stage{background:#020b18;width:100%;display:block;position:relative}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-explore-hint--dark{background:#020b18;display:flex}}.dark-reference-stage--systems .dark-reference-hotspot--mode-systems{border-radius:999px;width:20.1%;height:7.4%;top:3%;left:30.4%}.dark-reference-stage--systems .dark-reference-hotspot--mode-cellular{border-radius:999px;width:19.9%;height:7.4%;top:3%;left:51.8%}.dark-reference-hotspot--system-brain{width:16.2%;height:5.4%;top:15.6%;left:24.5%}.dark-reference-hotspot--system-hair{width:7.8%;height:5.4%;top:15.6%;left:64.4%}.dark-reference-hotspot--system-vision{width:10.4%;height:5.4%;top:26.5%;left:29.4%}.dark-reference-hotspot--system-skin{width:14.2%;height:5.4%;top:28.4%;left:65.1%}.dark-reference-hotspot--system-immune{width:17.2%;height:5.6%;top:40.8%;left:22.1%}.dark-reference-hotspot--system-metabolism{width:18.2%;height:5.6%;top:61.9%;left:20.9%}.dark-reference-hotspot--system-musculoskeletal{width:16.4%;height:5.8%;top:46.8%;left:64.8%}.dark-reference-stage--cellular .dark-reference-hotspot--mode-systems{border-radius:999px;width:20%;height:7.8%;top:11.8%;left:29.8%}.dark-reference-stage--cellular .dark-reference-hotspot--mode-cellular{border-radius:999px;width:20.5%;height:7.8%;top:11.8%;left:50.2%}.dark-reference-hotspot--mechanism-genomic-instability{width:15.1%;height:5.6%;top:45.6%;left:16.2%}.dark-reference-hotspot--mechanism-telomere-attrition{width:14.1%;height:5.6%;top:58.4%;left:17.2%}.dark-reference-hotspot--mechanism-epigenetic-alteration{width:15.8%;height:5.6%;top:72.4%;left:15.8%}.dark-reference-hotspot--mechanism-proteostasis{width:17.4%;height:5.8%;top:85.6%;left:13.8%}.dark-reference-hotspot--mechanism-mitochondria{width:17.3%;height:5.8%;top:34.4%;left:70.6%}.dark-reference-hotspot--mechanism-senescence{width:15.2%;height:5.8%;top:50.7%;left:70.6%}.dark-reference-hotspot--mechanism-stem-cells{width:16.1%;height:5.8%;top:65.7%;left:70.6%}.dark-reference-hotspot--mechanism-communication{width:17.1%;height:5.8%;top:81.8%;left:70.6%}@media (max-width:860px){:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail){background:#020b18;padding:0;overflow:hidden}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-section-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-visual-column{display:none}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .systems-atlas__layout.is-unselected,:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .mechanisms-atlas__layout.is-unselected{width:100%;max-width:none;margin:0;padding:0;display:block}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-stage{background:#020b18;width:100%;display:block;position:relative}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-explore-hint--dark{background:#020b18;display:flex}}.atlas-visual-column{min-width:0}.anatomy-map{--anatomy-canvas:var(--atlas-canvas);isolation:isolate;aspect-ratio:4/3;background:var(--anatomy-canvas);border:0;width:100%;position:relative;overflow:hidden}.anatomy-map:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 50% 43%,#1f6fda2e,#071e3e14 29%,#0000 57%),repeating-radial-gradient(circle at 50% 43%,#0000 0 10.6%,#4084e211 10.75% 10.9%,#0000 11.05% 18.4%);position:absolute;inset:0}.anatomy-map:after{z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 76%,var(--anatomy-canvas) 86%,var(--anatomy-canvas) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.anatomy-map:after{background:linear-gradient(180deg,transparent 76%,color-mix(in srgb,var(--anatomy-canvas) 35%,transparent) 86%,var(--anatomy-canvas) 100%)}}.anatomy-map:after{box-shadow:inset 0 0 78px 42px var(--anatomy-canvas);content:""}.anatomy-map img{z-index:1;object-fit:cover;filter:none;opacity:1;width:100%;max-width:none;height:100%;position:absolute;inset:0}.atlas-art-dark{display:none}:root[data-theme=dark] .anatomy-map{background:0 0}:root[data-theme=dark] .atlas-art{display:none}:root[data-theme=dark] .anatomy-map .atlas-art-dark--anatomy{z-index:1;filter:saturate(2)contrast(1.22)brightness(.98)drop-shadow(0 0 11px #428bff5c);opacity:.98;width:100%;height:100%;display:block;position:absolute;inset:0}.anatomy-connectors{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.anatomy-connectors path{fill:none;stroke:#5e97ff;stroke-width:1.2px;vector-effect:non-scaling-stroke;transition:stroke .16s,stroke-width .16s}.anatomy-connectors circle{fill:#176fff}.anatomy-callout{z-index:4;color:#071936;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;width:28%;min-height:46px;padding:5px;transition:border-color .16s,background .16s,color .16s;display:flex;position:absolute;transform:translateY(-50%)}.anatomy-callout--left{justify-content:flex-end;left:0}.anatomy-callout--right{justify-content:flex-start;right:0}.anatomy-callout strong{background:var(--anatomy-canvas);width:max-content;max-width:100%;padding:3px 5px;font-size:.78rem;font-weight:500;line-height:1.25}.anatomy-callout--left strong{text-align:right}.anatomy-callout--right strong{text-align:left}.anatomy-callout:hover,.anatomy-callout.is-active{color:#176fff;background:#e6efff4d;border-color:#176fff33}.anatomy-callout:focus-visible{outline-offset:2px;outline:2px solid #176fff}:is(.anatomy-map:has(.anatomy-callout--brain:hover) .anatomy-connector--brain,.anatomy-map:has(.anatomy-callout--brain.is-active) .anatomy-connector--brain,.anatomy-map:has(.anatomy-callout--hair:hover) .anatomy-connector--hair,.anatomy-map:has(.anatomy-callout--hair.is-active) .anatomy-connector--hair,.anatomy-map:has(.anatomy-callout--vision:hover) .anatomy-connector--vision,.anatomy-map:has(.anatomy-callout--vision.is-active) .anatomy-connector--vision,.anatomy-map:has(.anatomy-callout--skin:hover) .anatomy-connector--skin,.anatomy-map:has(.anatomy-callout--skin.is-active) .anatomy-connector--skin,.anatomy-map:has(.anatomy-callout--immune:hover) .anatomy-connector--immune,.anatomy-map:has(.anatomy-callout--immune.is-active) .anatomy-connector--immune,.anatomy-map:has(.anatomy-callout--metabolism:hover) .anatomy-connector--metabolism,.anatomy-map:has(.anatomy-callout--metabolism.is-active) .anatomy-connector--metabolism,.anatomy-map:has(.anatomy-callout--musculoskeletal:hover) .anatomy-connector--musculoskeletal,.anatomy-map:has(.anatomy-callout--musculoskeletal.is-active) .anatomy-connector--musculoskeletal){stroke:#176fff;stroke-width:2px}:root[data-theme=dark] .anatomy-callout{color:#edf3fc}:root[data-theme=dark] .anatomy-callout strong{background:#030d1be6;border:1px solid #6491d024;border-radius:3px;box-shadow:0 7px 20px #0003}:root[data-theme=dark] .anatomy-callout:hover,:root[data-theme=dark] .anatomy-callout.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .anatomy-callout:hover,:root[data-theme=dark] .anatomy-callout.is-active{border-color:color-mix(in srgb,var(--accent) 28%,transparent)}}:root[data-theme=dark] .anatomy-callout:hover,:root[data-theme=dark] .anatomy-callout.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .anatomy-callout:hover,:root[data-theme=dark] .anatomy-callout.is-active{background:color-mix(in srgb,var(--accent) 10%,transparent)}}:root[data-theme=dark] .anatomy-callout:hover,:root[data-theme=dark] .anatomy-callout.is-active{color:var(--accent-2)}:root[data-theme=dark] .anatomy-connectors path{stroke:#328cff}:root[data-theme=dark] .anatomy-connectors circle{fill:#328cff}.domain-dossier,.mechanism-dossier{border-left:3px solid var(--accent);background:var(--surface);align-self:stretch;padding:30px;animation:.18s ease-out domain-dossier-in}@keyframes domain-dossier-in{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.domain-dossier,.mechanism-dossier{animation:none}}.domain-dossier__eyebrow{color:var(--accent);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;font-size:.58rem;font-weight:900;display:flex}.domain-dossier__eyebrow small{color:var(--subtle);letter-spacing:0;font-weight:600}.domain-dossier h2,.mechanism-dossier h2{font-family:var(--font-cormorant),Georgia,serif;margin:12px 0 10px;font-size:2.55rem;font-weight:500;line-height:.98}.domain-dossier>p,.mechanism-dossier>p,.domain-dossier>section>p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.65}.domain-dossier>section,.mechanism-dossier>section{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.domain-dossier h3,.mechanism-dossier h3{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px;font-size:.59rem}.domain-dossier__columns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;padding-top:18px;display:grid}.domain-dossier__columns section{min-width:0}.domain-dossier__columns section+section{border-left:1px solid var(--line);padding-left:18px}.atlas-tag{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:3px;margin:0 5px 6px 0;padding:6px 8px;font-size:.58rem;line-height:1.3;display:inline-flex}.dossier-interventions>div{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.dossier-interventions>div:first-of-type{border-top:0}.dossier-interventions a,.dossier-interventions strong{justify-content:space-between;align-items:center;gap:8px;font-size:.68rem;line-height:1.4;display:flex}.dossier-interventions a:hover{text-decoration:underline}.evidence-pill{text-transform:uppercase;border:1px solid;border-radius:3px;width:max-content;padding:5px 7px;font-size:.51rem;font-weight:900;line-height:1;display:inline-flex}.evidence-pill--established{color:#168260}.evidence-pill--strong{color:#0f6cff}.evidence-pill--moderate{color:#a36d00}.evidence-pill--mixed{color:#9353bc}.evidence-pill--emerging{color:#c04d57}:root[data-theme=dark] .evidence-pill--established{color:#56d3a4}:root[data-theme=dark] .evidence-pill--strong{color:#65abff}:root[data-theme=dark] .evidence-pill--moderate{color:#e2b84b}:root[data-theme=dark] .evidence-pill--mixed{color:#c49ae0}:root[data-theme=dark] .evidence-pill--emerging{color:#ed7c83}.mechanisms-atlas__layout{grid-template-columns:1fr;align-items:start;gap:30px;width:min(100%,1320px);margin:0 auto;padding:0 40px;display:grid}.mechanisms-atlas__layout.is-unselected{grid-template-columns:1fr}.cellular-map{--cellular-canvas:var(--atlas-canvas);isolation:isolate;aspect-ratio:16/9;background:var(--cellular-canvas);width:100%;position:relative;overflow:hidden}.systems-atlas .atlas-mode-nav button,.mechanisms-atlas .atlas-mode-nav button{border-radius:999px}.cellular-map:after{z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 68%,var(--cellular-canvas) 82%,var(--cellular-canvas) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cellular-map:after{background:linear-gradient(180deg,transparent 68%,color-mix(in srgb,var(--cellular-canvas) 34%,transparent) 82%,var(--cellular-canvas) 100%)}}.cellular-map:after{box-shadow:inset 0 0 82px 44px var(--cellular-canvas);content:""}.cellular-map__rings{z-index:0;aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 8.5%,#5a89e113 8.7% 8.9%,#0000 9.1% 16%);border-radius:50%;width:61%;position:absolute;top:47.5%;left:48.5%;transform:translate(-50%,-49%)}.cellular-map>img{z-index:1;filter:saturate(.98)contrast(1.01);width:54%;max-width:none;height:auto;position:absolute;top:47.5%;left:48.5%;transform:translate(-50%,-49%)}:root[data-theme=dark] .cellular-map{background:radial-gradient(circle at 48.5% 47.5%,#1858aa33,#05193614 37%,#0000 61%)}:root[data-theme=dark] .cellular-map .atlas-art-dark--cell{z-index:1;filter:saturate(1.8)contrast(1.18)brightness(.96)drop-shadow(0 0 14px #377ef652);opacity:.98;width:54%;height:auto;display:block;position:absolute;top:47.5%;left:48.5%;transform:translate(-50%,-49%)}:root[data-theme=dark] .cellular-map__rings{background:repeating-radial-gradient(circle,#0000 0 8.5%,#2d73da1c 8.7% 8.9%,#0000 9.1% 16%)}.cellular-compartment-connectors{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cellular-compartment-connector path{fill:none;stroke:#5e97ff;stroke-width:1.2px;vector-effect:non-scaling-stroke;transition:stroke .16s,stroke-width .16s}.cellular-compartment-connector circle{fill:#176fff;vector-effect:non-scaling-stroke}.cellular-compartment-connector__target{stroke:#ffffffeb;stroke-width:2px;transition:r .16s,fill .16s}.cellular-compartment-connector.is-active path{stroke:#176fff;stroke-width:2px}.cellular-compartment-connector.is-active .cellular-compartment-connector__target{fill:#176fff;r:7px}.cellular-connector-geometry--mobile{display:none}.cellular-compartment-connector .cellular-compartment-connector__halo{stroke:#fffffff0!important;stroke-width:4px!important}.cellular-compartment-connector .cellular-compartment-connector__line{stroke:#2c7fe7;stroke-width:1.5px}.cellular-compartment-connector__origin{stroke:#fffffff0;stroke-width:1.25px}.cellular-compartment-connector__target{stroke-width:2.25px;stroke:#fffffffa!important}.cellular-callout{z-index:4;color:#071936;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;width:28%;min-height:46px;padding:5px;transition:border-color .16s,background .16s,color .16s;display:flex;position:absolute;transform:translateY(-50%)}.cellular-callout--left{justify-content:flex-end;left:0}.cellular-callout--right{justify-content:flex-start;right:0}.cellular-callout strong{background:var(--cellular-canvas);width:max-content;max-width:100%;padding:3px 5px;font-size:.78rem;font-weight:500;line-height:1.25}.cellular-callout--left strong{text-align:right}.cellular-callout--right strong{text-align:left}.cellular-callout:hover,.cellular-callout.is-active{color:#176fff;background:#e6efff4d;border-color:#176fff33}.cellular-callout:focus-visible{outline-offset:2px;outline:2px solid #176fff}:is(.cellular-map:has(.cellular-callout--genomic-instability:hover) .cellular-compartment-connector--genomic-instability path,.cellular-map:has(.cellular-callout--genomic-instability:hover) .cellular-compartment-connector--genomic-instability circle,.cellular-map:has(.cellular-callout--telomere-attrition:hover) .cellular-compartment-connector--telomere-attrition path,.cellular-map:has(.cellular-callout--telomere-attrition:hover) .cellular-compartment-connector--telomere-attrition circle,.cellular-map:has(.cellular-callout--epigenetic-alteration:hover) .cellular-compartment-connector--epigenetic-alteration path,.cellular-map:has(.cellular-callout--epigenetic-alteration:hover) .cellular-compartment-connector--epigenetic-alteration circle,.cellular-map:has(.cellular-callout--proteostasis:hover) .cellular-compartment-connector--proteostasis path,.cellular-map:has(.cellular-callout--proteostasis:hover) .cellular-compartment-connector--proteostasis circle,.cellular-map:has(.cellular-callout--mitochondria:hover) .cellular-compartment-connector--mitochondria path,.cellular-map:has(.cellular-callout--mitochondria:hover) .cellular-compartment-connector--mitochondria circle,.cellular-map:has(.cellular-callout--senescence:hover) .cellular-compartment-connector--senescence path,.cellular-map:has(.cellular-callout--senescence:hover) .cellular-compartment-connector--senescence circle,.cellular-map:has(.cellular-callout--stem-cells:hover) .cellular-compartment-connector--stem-cells path,.cellular-map:has(.cellular-callout--stem-cells:hover) .cellular-compartment-connector--stem-cells circle,.cellular-map:has(.cellular-callout--communication:hover) .cellular-compartment-connector--communication path,.cellular-map:has(.cellular-callout--communication:hover) .cellular-compartment-connector--communication circle){stroke:#176fff}:is(.cellular-map:has(.cellular-callout--genomic-instability:hover) .cellular-compartment-connector--genomic-instability path,.cellular-map:has(.cellular-callout--telomere-attrition:hover) .cellular-compartment-connector--telomere-attrition path,.cellular-map:has(.cellular-callout--epigenetic-alteration:hover) .cellular-compartment-connector--epigenetic-alteration path,.cellular-map:has(.cellular-callout--proteostasis:hover) .cellular-compartment-connector--proteostasis path,.cellular-map:has(.cellular-callout--mitochondria:hover) .cellular-compartment-connector--mitochondria path,.cellular-map:has(.cellular-callout--senescence:hover) .cellular-compartment-connector--senescence path,.cellular-map:has(.cellular-callout--stem-cells:hover) .cellular-compartment-connector--stem-cells path,.cellular-map:has(.cellular-callout--communication:hover) .cellular-compartment-connector--communication path){stroke-width:2px}:is(.cellular-map:has(.cellular-callout--genomic-instability:is(:hover,:focus-visible)) .cellular-compartment-connector--genomic-instability .cellular-compartment-connector__target,.cellular-map:has(.cellular-callout--telomere-attrition:is(:hover,:focus-visible)) .cellular-compartment-connector--telomere-attrition .cellular-compartment-connector__target,.cellular-map:has(.cellular-callout--epigenetic-alteration:is(:hover,:focus-visible)) .cellular-compartment-connector--epigenetic-alteration .cellular-compartment-connector__target,.cellular-map:has(.cellular-callout--proteostasis:is(:hover,:focus-visible)) .cellular-compartment-connector--proteostasis .cellular-compartment-connector__target,.cellular-map:has(.cellular-callout--mitochondria:is(:hover,:focus-visible)) .cellular-compartment-connector--mitochondria .cellular-compartment-connector__target,.cellular-map:has(.cellular-callout--senescence:is(:hover,:focus-visible)) .cellular-compartment-connector--senescence .cellular-compartment-connector__target,.cellular-map:has(.cellular-callout--stem-cells:is(:hover,:focus-visible)) .cellular-compartment-connector--stem-cells .cellular-compartment-connector__target,.cellular-map:has(.cellular-callout--communication:is(:hover,:focus-visible)) .cellular-compartment-connector--communication .cellular-compartment-connector__target){r:7px}:root[data-theme=dark] .cellular-callout{color:#edf3fc}:root[data-theme=dark] .cellular-callout strong{box-shadow:none;background:0 0;border:0}:root[data-theme=dark] .cellular-callout:hover,:root[data-theme=dark] .cellular-callout.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .cellular-callout:hover,:root[data-theme=dark] .cellular-callout.is-active{border-color:color-mix(in srgb,var(--accent) 28%,transparent)}}:root[data-theme=dark] .cellular-callout:hover,:root[data-theme=dark] .cellular-callout.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .cellular-callout:hover,:root[data-theme=dark] .cellular-callout.is-active{background:color-mix(in srgb,var(--accent) 10%,transparent)}}:root[data-theme=dark] .cellular-callout:hover,:root[data-theme=dark] .cellular-callout.is-active{color:var(--accent-2)}:root[data-theme=dark] .cellular-compartment-connector path{stroke:#328cff}:root[data-theme=dark] .cellular-compartment-connector circle{fill:#328cff}:root[data-theme=dark] .cellular-compartment-connector__target{stroke:#020b18}:root[data-theme=dark] .cellular-compartment-connector .cellular-compartment-connector__halo{stroke:#020b18f5!important}:root[data-theme=dark] .cellular-compartment-connector__origin,:root[data-theme=dark] .cellular-compartment-connector__target{stroke:#020b18!important}.mechanism-dossier>span{color:var(--accent);letter-spacing:.12em;font-size:.6rem;font-weight:900}.mechanism-dossier{flex-direction:column;justify-content:center;display:flex}.mechanism-dossier .dossier-interventions>div{grid-template-columns:90px 1fr}.protocol-method{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:34px 0 62px;display:grid}.protocol-method>div{border-right:1px solid var(--line);align-items:center;gap:13px;min-height:90px;padding:20px;display:flex}.protocol-method>div:last-child{border-right:0}.protocol-method svg{color:var(--accent);flex:none}.protocol-method strong,.protocol-method small{display:block}.protocol-method strong{font-size:.75rem}.protocol-method small{color:var(--muted);margin-top:4px;font-size:.62rem}.featured-protocols>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.featured-protocols>header h2{font-family:var(--font-cormorant),Georgia,serif;margin:7px 0 0;font-size:3rem;font-weight:500;line-height:1}.featured-protocols>header p{max-width:500px;color:var(--muted);text-align:right;margin:0;font-size:.72rem;line-height:1.6}@media (max-width:1180px){.systems-atlas__layout{grid-template-columns:1fr}.domain-dossier{grid-column:auto}.mechanism-dossier{min-height:0}}@media (max-width:860px){.protocol-atlas-intro{grid-template-columns:1fr;padding:44px 30px}.protocol-atlas-intro aside{display:none}.protocol-atlas-intro h1{font-size:5.4rem}.atlas-section-heading,.featured-protocols>header{flex-direction:column;align-items:start;margin-left:24px;margin-right:24px}.atlas-section-heading>p,.featured-protocols>header p{text-align:left}.systems-atlas__layout{grid-template-columns:1fr;padding:0 24px}.anatomy-map{border:0;min-height:0}.domain-dossier{grid-column:auto}.mechanisms-atlas__layout{padding:0 24px}.cellular-map{aspect-ratio:4/3}.cellular-map>img,:root[data-theme=dark] .cellular-map .atlas-art-dark--cell{width:62%}.cellular-callout{width:28%}.protocol-method{grid-template-columns:1fr}.protocol-method>div{border-right:0;border-bottom:1px solid var(--line)}.protocol-method>div:last-child{border-bottom:0}}@media (max-width:620px){.protocol-atlas-page{width:100%;padding-top:0}.protocol-atlas-intro{min-height:0;padding:38px 20px}.protocol-atlas-intro h1{font-size:4.4rem}.protocol-atlas-intro__lead{font-size:1.55rem!important}.protocol-atlas-intro>div>p:last-child{font-size:.86rem}.atlas-mode-nav{gap:8px;width:100%}.atlas-mode-nav button{gap:7px;min-height:46px;padding:10px}.atlas-mode-nav button strong{font-size:.7rem}.atlas-workspace{margin-top:20px;padding-top:30px}.atlas-section-heading h2{font-size:2.25rem}.systems-atlas__layout{padding:0 8px}.anatomy-map{min-height:0}.anatomy-map img{height:100%}.anatomy-map:after{box-shadow:inset 0 0 26px 12px var(--anatomy-canvas)}.anatomy-callout{width:34%;min-height:34px;padding:2px}.anatomy-callout strong{white-space:normal;font-size:.56rem;line-height:1.12}.domain-dossier,.mechanism-dossier{padding:24px 20px}.domain-dossier__columns{grid-template-columns:1fr}.domain-dossier__columns section+section{border-top:1px solid var(--line);border-left:0;padding-top:16px;padding-left:0}.mechanisms-atlas__layout{padding:0 8px}.cellular-map{aspect-ratio:4/5}.cellular-map:after{box-shadow:inset 0 0 24px 10px var(--cellular-canvas)}.cellular-map__rings{width:78%}.cellular-map>img,:root[data-theme=dark] .cellular-map .atlas-art-dark--cell{width:62%}.cellular-callout{width:34%;min-height:34px;padding:2px}.cellular-callout strong{white-space:normal;font-size:.56rem;line-height:1.12}.mechanism-dossier{margin:0 6px}.protocol-method{margin:28px 14px 48px}.featured-protocols{padding:0 14px}.featured-protocols>header{margin-left:0;margin-right:0}.featured-protocols>header h2{font-size:2.5rem}.medical-boundary{margin-left:14px;margin-right:14px}.atlas-explore-hint{gap:4px;min-height:40px;padding:4px 0 8px}.atlas-explore-hint--dark.atlas-explore-hint--cellular{margin-top:-5px}.atlas-explore-hint svg{width:15px;height:15px}.atlas-explore-hint span{font-size:.58rem}.mechanisms-atlas .atlas-mode-nav{z-index:6;margin-bottom:-10px;position:relative}.mechanisms-atlas .cellular-map{clip-path:inset(10px 0 0);margin-top:-34px}.systems-atlas .anatomy-map{margin-top:54px}}@media (min-width:861px){.atlas-workspace:not(.atlas-workspace--detail){padding-bottom:96px}:root[data-theme=light] .atlas-workspace:not(.atlas-workspace--detail){background:linear-gradient(180deg,var(--atlas-canvas) 0%,var(--atlas-canvas) calc(100% - 76px),var(--bg) 100%)}:root[data-theme=light] .atlas-workspace--systems:not(.atlas-workspace--detail) .anatomy-map{margin-top:clamp(64px,5vw,88px)}.atlas-explore-hint--light.atlas-explore-hint--systems{z-index:5;margin-top:-33px;position:relative;transform:translate(-14px)}.atlas-explore-hint--light.atlas-explore-hint--cellular{z-index:5;margin-top:clamp(-122px,-9.9vw,-82px);position:relative;transform:none}}.dark-reference-stage{display:none}.atlas-workspace:not(.atlas-workspace--detail){--atlas-label-surface:#f9fcff70;--atlas-label-border:#5b87c242;--atlas-label-hover:#eef7ffe6;--atlas-label-selected:#e3f1ffeb;--atlas-label-shadow:0 5px 16px #1f4f910b}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail){--atlas-label-surface:#030d1b94;--atlas-label-border:#5b89c647;--atlas-label-hover:#092341e6;--atlas-label-selected:#0c2b4ff0;--atlas-label-shadow:0 6px 18px #00000029}.anatomy-callout,.cellular-callout{border:1px solid var(--atlas-label-border);background:var(--atlas-label-surface);min-height:48px;box-shadow:var(--atlas-label-shadow);-webkit-backdrop-filter:blur(7px);border-radius:999px;justify-content:space-between;gap:8px;padding:7px 14px;transition:border-color .17s,background .17s,box-shadow .17s,color .17s,opacity .17s}.anatomy-callout strong,.cellular-callout strong,:root[data-theme=dark] .anatomy-callout strong,:root[data-theme=dark] .cellular-callout strong{width:auto;min-width:0;padding:0;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important}.atlas-callout__label{align-items:center;gap:7px;min-width:0;display:flex}.atlas-callout__label>svg{color:#6e819e;flex:none;transition:color .17s,filter .17s}.atlas-callout__arrow{color:#7390b6;flex:none;transition:color .17s,transform .17s}.anatomy-callout--left,.anatomy-callout--right,.cellular-callout--left,.cellular-callout--right{justify-content:space-between}.anatomy-callout--left strong,.anatomy-callout--right strong,.cellular-callout--left strong,.cellular-callout--right strong{text-align:left}.anatomy-callout:hover,.anatomy-callout:focus-visible,.anatomy-callout:active,.anatomy-callout.is-active,.cellular-callout:hover,.cellular-callout:focus-visible,.cellular-callout:active,.cellular-callout.is-active{background:var(--atlas-label-selected);color:#0a66d8;border-color:#3189ef;box-shadow:0 9px 24px #1c70e124}.anatomy-callout:hover,.anatomy-callout:focus-visible,.cellular-callout:hover,.cellular-callout:focus-visible{background:var(--atlas-label-hover)}.anatomy-callout:is(:hover,:focus-visible,:active,.is-active) .atlas-callout__label>svg,.cellular-callout:is(:hover,:focus-visible,:active,.is-active) .atlas-callout__label>svg{color:#1681f4;filter:drop-shadow(0 0 5px #1681f438)}.anatomy-callout:is(:hover,:focus-visible,:active,.is-active) .atlas-callout__arrow,.cellular-callout:is(:hover,:focus-visible,:active,.is-active) .atlas-callout__arrow{color:#1681f4;transform:translate(3px)}.anatomy-callout.is-dimmed,.cellular-callout.is-dimmed{opacity:.48}:root[data-theme=dark] .anatomy-callout,:root[data-theme=dark] .cellular-callout{color:#e8f0fb}:root[data-theme=dark] .anatomy-callout:hover,:root[data-theme=dark] .anatomy-callout:focus-visible,:root[data-theme=dark] .anatomy-callout:active,:root[data-theme=dark] .anatomy-callout.is-active,:root[data-theme=dark] .cellular-callout:hover,:root[data-theme=dark] .cellular-callout:focus-visible,:root[data-theme=dark] .cellular-callout:active,:root[data-theme=dark] .cellular-callout.is-active{background:var(--atlas-label-selected);color:#67aeff;border-color:#3295ff;box-shadow:0 0 24px #2284ff26}.dark-reference-category{z-index:4;color:#e9f1fc;background:#020b18;border:1px solid #6797d857;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;transition:border-color .17s,background .17s,box-shadow .17s,color .17s,opacity .17s;display:flex;box-shadow:0 5px 16px #00000026}.dark-reference-category strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.52rem,.7vw,.68rem);font-weight:600;line-height:1.1;overflow:hidden}.dark-reference-category__arrow{color:#7893b8;flex:none;transition:color .17s,transform .17s}.dark-reference-category:hover,.dark-reference-category:focus-visible,.dark-reference-category.is-active{color:#67aeff;background:#081f3b;border-color:#3295ff;box-shadow:0 0 20px #2284ff21}.dark-reference-category:is(:hover,:focus-visible,.is-active) .dark-reference-category__arrow{color:#3295ff;transform:translate(3px)}.dark-reference-category.is-dimmed{box-shadow:none;color:#e9f1fc7a;background:#020b18;border-color:#6797d829}.dark-reference-category.is-dimmed .dark-reference-category__arrow{color:#7893b87a}.dark-reference-connectors{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dark-reference-connector{opacity:.5;transition:opacity .17s}.dark-reference-connector path{fill:none;stroke:#328cff;stroke-width:1.15px;vector-effect:non-scaling-stroke;transition:stroke .17s,stroke-width .17s,filter .17s}.dark-reference-connector circle{fill:#328cff;stroke:#dbeeff;stroke-width:1.2px;vector-effect:non-scaling-stroke;transition:r .17s,fill .17s,filter .17s}.dark-reference-connector__target{r:4px}.dark-reference-connector__origin{r:3px}.dark-reference-connector.is-active{opacity:1}.dark-reference-connector.is-active path{stroke:#4ca3ff;stroke-width:2.15px;filter:drop-shadow(0 0 3px #3797ffb8)}.dark-reference-connector.is-active circle{fill:#42a0ff;filter:drop-shadow(0 0 6px #3797ffeb)}.dark-reference-connector.is-active .dark-reference-connector__target{r:7px}.dark-reference-connector.is-active .dark-reference-connector__origin{r:4px}.anatomy-connector-group,.cellular-compartment-connector{opacity:.48;transition:opacity .17s}.anatomy-connector-group path{fill:none;stroke:#5e97ff;stroke-width:.85px;vector-effect:non-scaling-stroke;transition:stroke .17s,stroke-width .17s,filter .17s}.anatomy-connector-group circle{fill:#176fff;vector-effect:non-scaling-stroke;transition:r .17s,fill .17s,filter .17s}.anatomy-connector__target{stroke:#fffffff5;stroke-width:1.6px}.cellular-compartment-connector .cellular-compartment-connector__halo{opacity:.58;stroke-width:2.5px!important}.cellular-compartment-connector .cellular-compartment-connector__line{stroke-width:1px}.anatomy-connector-group.is-active,.cellular-compartment-connector.is-active{opacity:1}.anatomy-connector-group.is-dimmed,.cellular-compartment-connector.is-dimmed{opacity:.14}.anatomy-connector-group.is-active path{stroke:#087cff;stroke-width:2.15px;filter:drop-shadow(0 0 3px #087cff8c)}.anatomy-connector-group.is-active .anatomy-connector__target{fill:#1687ff;r:7px;filter:drop-shadow(0 0 7px #1687fff2)}.anatomy-connector-group.is-active .anatomy-connector__origin{fill:#1687ff;r:4px;filter:drop-shadow(0 0 5px #1687ffb3)}.cellular-compartment-connector.is-active .cellular-compartment-connector__halo{opacity:1;stroke-width:4px!important}.cellular-compartment-connector.is-active .cellular-compartment-connector__line{stroke-width:2.2px;filter:drop-shadow(0 0 3px #087cff8c);stroke:#087cff!important}.cellular-compartment-connector.is-active .cellular-compartment-connector__target{fill:#1687ff;r:8px;filter:drop-shadow(0 0 7px #1687fff2)}.cellular-compartment-connector.is-active .cellular-compartment-connector__origin{fill:#1687ff;r:4px;filter:drop-shadow(0 0 5px #1687ffb3)}:root[data-theme=dark] .anatomy-connector__target{stroke:#020b18}:root[data-theme=dark] .anatomy-connector-group.is-active path,:root[data-theme=dark] .cellular-compartment-connector.is-active .cellular-compartment-connector__line{stroke:#3d9cff!important}@media (min-width:861px){:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail){background:linear-gradient(#01111e 0%,#010613 10% calc(100% - 76px),#01111e 100%);border-top:1px solid #13243b;border-bottom:0;width:auto;margin-top:34px;margin-left:0;padding:38px 0 96px;position:relative;left:auto;overflow:hidden}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-section-heading{clip:auto;white-space:normal;width:auto;height:auto;margin:0 40px 28px;padding:0;display:flex;position:static;overflow:visible}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-visual-column{display:block}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .anatomy-map,:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .cellular-map,:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-explore-hint--light{display:none}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .systems-atlas__layout.is-unselected{width:min(100% - 48px,1158px);max-width:1158px;margin:0 auto;padding:0;display:block}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .mechanisms-atlas__layout.is-unselected{width:min(100% - 48px,1320px);max-width:1320px;margin:0 auto;padding:0;display:block;position:relative;left:0}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-stage{background:0 0;width:100%;display:block;position:relative;overflow:hidden}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-stage:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 48px 26px #010613}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-stage--systems{aspect-ratio:1158/570;margin-top:clamp(64px,5vw,88px)}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-stage--systems .dark-reference-stage__canvas{margin-top:-7.176%;transform:none}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-stage--cellular{aspect-ratio:1320/697.5}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-stage--cellular:after{background:linear-gradient(#0000 62%,#0106132e 70%,#010613bd 80%,#010613 86% 100%)}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-stage--cellular .dark-reference-stage__canvas{transform:none}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-hotspot--mode-systems,:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-hotspot--mode-cellular{display:none}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-explore-hint--dark{z-index:5;background:0 0;display:flex;position:relative}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-explore-hint--dark.atlas-explore-hint--cellular{margin-top:0}}@media (max-width:860px){:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail){background:#020b18;padding:0;overflow:hidden}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-section-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-visual-column{display:none}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .systems-atlas__layout.is-unselected,:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .mechanisms-atlas__layout.is-unselected{width:100%;max-width:none;margin:0;padding:0;display:block}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-stage{background:#020b18;width:100%;display:block;position:relative}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-explore-hint--dark{background:#020b18;display:flex}}@media (max-width:620px){.anatomy-callout,.cellular-callout{gap:3px;width:max-content;min-height:34px;padding:3px 5px}.anatomy-callout--left{max-width:29.9%;left:auto;right:70.1%}.anatomy-callout--right{max-width:28.4%;left:71.6%;right:auto}.cellular-callout--left{max-width:30%;left:auto;right:70%}.cellular-callout--right{max-width:30%;left:70%;right:auto}.atlas-callout__label{gap:3px;max-width:calc(100% - 14px)}.atlas-callout__label>svg,.atlas-callout__arrow{width:11px;height:11px}.anatomy-callout--brain{max-width:25%}.anatomy-callout--skin,.anatomy-callout--immune{max-width:23%}.anatomy-callout--metabolism{max-width:26%}.anatomy-callout--musculoskeletal{max-width:23%}.cellular-callout--genomic-instability{max-width:25%}.cellular-callout--telomere-attrition{max-width:24%}.cellular-callout--epigenetic-alteration{max-width:27%}.cellular-callout--proteostasis{max-width:28%}.cellular-callout--mitochondria{max-width:27%}.cellular-callout--senescence{max-width:25%}.cellular-callout--communication{max-width:27%}.cellular-callout--stem-cells{max-width:26%}.cellular-connector-geometry--desktop{display:none}.cellular-connector-geometry--mobile{display:inline}}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-section-heading{clip:auto;white-space:normal;width:auto;height:auto;margin:0 40px 28px;padding:0;display:flex;position:static;overflow:visible}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-visual-column,:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .anatomy-map,:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .cellular-map{display:block}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .dark-reference-stage,:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-explore-hint--dark{display:none}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-explore-hint--light{display:flex}:root[data-theme=dark] .anatomy-map .atlas-art-dark--anatomy{filter:contrast(1.025)saturate(1.02);opacity:1;transform-origin:50% 100%;transform:translate(-3%)scale(1.14)}:root[data-theme=dark] .cellular-map .atlas-art-dark--cell{filter:none;opacity:1}@media (min-width:861px){:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .systems-atlas__layout.is-unselected{grid-template-columns:1fr;width:min(100%,840px);margin:0 auto;padding:0 40px;display:grid}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .mechanisms-atlas__layout.is-unselected{grid-template-columns:1fr;width:min(100%,1320px);margin:0 auto;padding:0 40px;display:grid;position:static}:root[data-theme=dark] .atlas-workspace--systems:not(.atlas-workspace--detail) .anatomy-map{margin-top:clamp(64px,5vw,88px)}}@media (max-width:860px){:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail){background:radial-gradient(circle at 50% 54%,#195bad29,#0000 34%),linear-gradient(#04111f 0%,#020a16 48%,#020812 100%);padding:38px 0 46px;overflow:visible}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .atlas-section-heading{flex-direction:column;align-items:flex-start;margin-left:24px;margin-right:24px}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .systems-atlas__layout.is-unselected{grid-template-columns:1fr;width:min(100%,840px);margin:0 auto;padding:0 24px;display:grid}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .mechanisms-atlas__layout.is-unselected{grid-template-columns:1fr;width:min(100%,1320px);margin:0 auto;padding:0 24px;display:grid;position:static}}@media (max-width:620px){:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail){margin-top:20px;padding-top:30px}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .systems-atlas__layout.is-unselected,:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail) .mechanisms-atlas__layout.is-unselected{padding-left:8px;padding-right:8px}}:root[data-theme=dark] .atlas-workspace:not(.atlas-workspace--detail){--atlas-canvas:#010817;background:#010817}:root[data-theme=dark] .anatomy-map,:root[data-theme=dark] .cellular-map{background:#010817}:root[data-theme=dark] .anatomy-map:after{background:linear-gradient(#0000 72%,#01081729 86%,#010817 100%);box-shadow:inset 0 0 76px 34px #010817}:root[data-theme=dark] .cellular-map:after{background:radial-gradient(circle at 48.5% 47.5%,#0000 46%,#01081724 72%,#010817 100%);box-shadow:inset 0 0 88px 38px #010817}:root[data-theme=dark] .anatomy-map .atlas-art-dark--anatomy,:root[data-theme=dark] .cellular-map .atlas-art-dark--cell{mix-blend-mode:lighten}:root[data-theme=dark] .atlas-workspace--systems:not(.atlas-workspace--detail) .atlas-explore-hint--light.atlas-explore-hint--systems{transform:translate(-10px)}:root[data-theme=dark] .protocol-atlas-page{--protocol-dark-ink:#f8faff;--protocol-dark-copy:#b7c5d9;--protocol-dark-muted:#91a2ba;--protocol-dark-blue:#4aabff;--protocol-dark-blue-soft:#8bc8ff}:root[data-theme=dark] .protocol-atlas-page .protocol-atlas-intro{background:radial-gradient(circle at 76% 25%,#288bff3b,#0000 34%),linear-gradient(118deg,#081c37 0%,#030d20 56%,#010611 100%);border-color:#4b91e64d}:root[data-theme=dark] .protocol-atlas-page .protocol-atlas-intro>div>span,:root[data-theme=dark] .protocol-atlas-page .atlas-section-heading span{color:var(--protocol-dark-blue);letter-spacing:.17em;font-weight:850}:root[data-theme=dark] .protocol-atlas-page .protocol-atlas-intro h1,:root[data-theme=dark] .protocol-atlas-page .atlas-section-heading h2{color:var(--protocol-dark-ink);letter-spacing:-.018em;text-shadow:0 0 24px #69aeff29;font-weight:475}:root[data-theme=dark] .protocol-atlas-page .protocol-atlas-intro__lead{letter-spacing:-.008em;font-weight:500;color:var(--protocol-dark-blue-soft)!important}:root[data-theme=dark] .protocol-atlas-page .protocol-atlas-intro>div>p:last-child,:root[data-theme=dark] .protocol-atlas-page .protocol-atlas-intro aside p,:root[data-theme=dark] .protocol-atlas-page .atlas-workspace:not(.atlas-workspace--detail) .atlas-section-heading>p{color:var(--protocol-dark-copy)}:root[data-theme=dark] .protocol-atlas-page .protocol-atlas-intro aside{border-color:var(--protocol-dark-blue)}:root[data-theme=dark] .protocol-atlas-page .protocol-atlas-intro aside svg{color:var(--protocol-dark-blue)}:root[data-theme=dark] .protocol-atlas-page .protocol-atlas-intro aside strong{color:var(--protocol-dark-ink);font-weight:700}:root[data-theme=dark] .protocol-atlas-page .atlas-workspace:not(.atlas-workspace--detail){--atlas-canvas:#010714;--atlas-label-surface:#020c1ddb;--atlas-label-border:#4696f77a;--atlas-label-hover:#08274ef0;--atlas-label-selected:#09376af7;--atlas-label-shadow:0 8px 24px #00000047;background:#010714;border-color:#4383d34d}:root[data-theme=dark] .protocol-atlas-page .anatomy-map,:root[data-theme=dark] .protocol-atlas-page .cellular-map{background:0 0}:root[data-theme=dark] .protocol-atlas-page .anatomy-map:after{background:linear-gradient(#0000 72%,#01071429 86%,#010714 100%);box-shadow:inset 0 0 76px 34px #010714}:root[data-theme=dark] .protocol-atlas-page .cellular-map:after{background:radial-gradient(circle at 48.5% 47.5%,#0000 46%,#01071424 72%,#010714 100%);box-shadow:inset 0 0 88px 38px #010714}@media (max-width:620px){:root[data-theme=dark] .protocol-atlas-page .anatomy-map:after{box-shadow:inset 0 0 26px 12px #010714}:root[data-theme=dark] .protocol-atlas-page .cellular-map:after{box-shadow:inset 0 0 24px 10px #010714}}:root[data-theme=dark] .protocol-atlas-page .atlas-mode-nav button{color:#c2cede;letter-spacing:.01em;background:#020a18e0;border-color:#638fc999;font-weight:650}:root[data-theme=dark] .protocol-atlas-page .atlas-mode-nav button:hover{color:var(--protocol-dark-ink);background:#072346f0;border-color:#4ba7ffe0}:root[data-theme=dark] .protocol-atlas-page .atlas-mode-nav button.is-active{color:#87c9ff;background:linear-gradient(#125197eb,#041b3bf0);border-color:#42a7ff;box-shadow:inset 0 0 24px #359dff33,0 0 22px #1e8bff3d}:root[data-theme=dark] .protocol-atlas-page .anatomy-callout,:root[data-theme=dark] .protocol-atlas-page .cellular-callout{color:#f4f8ff}:root[data-theme=dark] .protocol-atlas-page .anatomy-callout strong,:root[data-theme=dark] .protocol-atlas-page .cellular-callout strong{letter-spacing:.006em;font-weight:675}:root[data-theme=dark] .protocol-atlas-page .atlas-callout__arrow{color:#a9bed9}:root[data-theme=dark] .protocol-atlas-page .anatomy-callout:hover,:root[data-theme=dark] .protocol-atlas-page .anatomy-callout:focus-visible,:root[data-theme=dark] .protocol-atlas-page .anatomy-callout:active,:root[data-theme=dark] .protocol-atlas-page .anatomy-callout.is-active,:root[data-theme=dark] .protocol-atlas-page .cellular-callout:hover,:root[data-theme=dark] .protocol-atlas-page .cellular-callout:focus-visible,:root[data-theme=dark] .protocol-atlas-page .cellular-callout:active,:root[data-theme=dark] .protocol-atlas-page .cellular-callout.is-active{color:#8acbff;border-color:#45aaff;box-shadow:0 0 24px #2594ff3d}:root[data-theme=dark] .protocol-atlas-page .atlas-explore-hint{color:var(--protocol-dark-muted);text-shadow:0 2px 10px #000000b3}.atlas-workspace--detail{color:#071936;background:#f5f7fb;border-top:0;margin-top:0;padding:0}.evidence-library{background:#f5f7fb;width:100%;min-width:0;min-height:760px;display:block}.evidence-library__toolbar{background:#f8faff;border-bottom:1px solid #d7dfeb;justify-content:space-between;align-items:center;gap:20px;padding:16px 34px;display:flex}.evidence-library__toolbar .evidence-library__back{width:auto;padding:4px 2px}.evidence-library__selector{flex:0 310px;display:block;position:relative}.evidence-library__selector select{appearance:none;color:#233d5e;cursor:pointer;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ccd9e9;border-radius:5px;padding:0 42px 0 14px;font-size:.75rem;font-weight:750}.evidence-library__selector>svg{color:#527096;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.evidence-library__rail{background:#f8faff;border-right:1px solid #dbe3ef;min-width:0;padding:26px 18px}.evidence-library__back{color:#46607e;cursor:pointer;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:4px 2px 22px;font-size:.72rem;font-weight:800;display:flex}.evidence-library__back:hover{color:#176fff}.evidence-library__rail-label{justify-content:space-between;align-items:center;gap:14px;margin:8px 10px 14px;display:flex}.evidence-library__rail-label>span{color:#176fff;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.evidence-library__rail-label>small{color:#667892;align-items:center;gap:4px;font-size:.65rem;font-weight:750;display:none}.evidence-library__rail nav{gap:3px;display:grid}.evidence-library__rail nav button{color:#536782;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid;position:relative}.evidence-library__rail nav button:before{content:"";opacity:0;background:#176fff;width:3px;position:absolute;top:7px;bottom:7px;left:-18px}.evidence-library__rail nav button svg{color:#7b8ca7}.evidence-library__rail nav button strong{font-size:.78rem;line-height:1.3}.evidence-library__rail nav button:hover{color:#071936;background:#eef3fb}.evidence-library__rail nav button:hover svg{color:#176fff}.evidence-library__rail nav button.is-active{color:#176fff;background:#eaf1ff}.evidence-library__rail nav button.is-active:before{opacity:1}.evidence-library__rail nav button.is-active svg{color:#176fff}.evidence-library__principle{border-top:1px solid #dbe3ef;margin-top:26px;padding:22px 10px 0}.evidence-library__principle svg{color:#176fff}.evidence-library__principle strong{margin:10px 0 6px;font-size:.8rem;display:block}.evidence-library__principle p{color:#64758e;margin:0;font-size:.7rem;line-height:1.6}.evidence-library__main{min-width:0;padding:34px 34px 28px}.evidence-library__header{border-bottom:1px solid #d7dfeb;grid-template-columns:58px minmax(0,1fr) minmax(260px,340px);align-items:start;gap:18px;padding:0 4px 30px;display:grid}.evidence-library__title-icon{color:#176fff;background:#f9fbff;border:1px solid #d6e1f3;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.evidence-library__header>div:nth-child(2)>span{color:#176fff;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.evidence-library__header h1{overflow-wrap:anywhere;font-family:var(--font-cormorant),Georgia,serif;margin:3px 0 7px;font-size:3.8rem;font-weight:500;line-height:.95}.evidence-library__header>div:nth-child(2)>p{color:#536782;max-width:730px;margin:0;font-size:.86rem;line-height:1.58}.evidence-library__header>aside{background:#edf3ff;border-left:2px solid #176fff;gap:12px;padding:15px 16px;display:flex}.evidence-library__header>aside svg{color:#176fff;flex:none}.evidence-library__header>aside strong{font-size:.75rem;display:block}.evidence-library__header>aside p{color:#5f7089;margin:4px 0 0;font-size:.72rem;line-height:1.5}.evidence-library__tiers{display:grid}.evidence-tier{border-bottom:1px solid #d7dfeb;grid-template-columns:158px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.evidence-tier__summary{border-left:3px solid #176fff;padding:3px 15px;position:relative}.evidence-tier--promising .evidence-tier__summary{border-left-color:#2f8f83}.evidence-tier--experimental .evidence-tier__summary{border-left-color:#7965c7}.evidence-tier__summary>span{color:#91a0b6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.evidence-tier__summary h2{color:#176fff;letter-spacing:.09em;text-transform:uppercase;margin:7px 0 4px;font-size:.78rem}.evidence-tier--promising .evidence-tier__summary h2{color:#257b72}.evidence-tier--experimental .evidence-tier__summary h2{color:#6f5bc1}.evidence-tier__summary p{color:#51657f;margin:0;font-size:.72rem;line-height:1.5}.evidence-tier__summary small{color:#73839b;margin-top:9px;font-size:.66rem;line-height:1.45;display:block}.evidence-tier__rating{gap:4px;margin-top:12px;display:flex}.evidence-tier__rating i{background:0 0;border:1px solid #a8b5c7;border-radius:50%;width:7px;height:7px}.evidence-tier--established .evidence-tier__rating i.is-filled{background:#176fff;border-color:#176fff}.evidence-tier--promising .evidence-tier__rating i.is-filled{background:#2f8f83;border-color:#2f8f83}.evidence-tier--experimental .evidence-tier__rating i.is-filled{background:#7965c7;border-color:#7965c7}.evidence-tier__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.evidence-intervention{background:#fff;border:1px solid #d8e1ed;border-radius:6px;grid-template-columns:42% minmax(0,1fr);min-height:190px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 5px 18px #3e4e680d}a.evidence-intervention{color:inherit;cursor:pointer;text-decoration:none}.evidence-intervention:hover{border-color:#bdd0eb;transform:translateY(-2px);box-shadow:0 10px 26px #2a43691a}.evidence-intervention:hover h3{text-underline-offset:3px;-webkit-text-decoration:underline #176fff8c;text-decoration:underline #176fff8c}.evidence-intervention:focus-visible{outline-offset:3px;outline:2px solid #176fff}.evidence-intervention__image{background:#e8eef7;min-height:100%;position:relative;overflow:hidden}.evidence-intervention__image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03102533);height:38%;position:absolute;inset:auto 0 0}.evidence-intervention__image img{object-fit:cover;filter:saturate(.88)contrast(.96);width:100%;height:100%;transition:transform .3s;display:block}.evidence-intervention:hover .evidence-intervention__image img{transform:scale(1.025)}.evidence-intervention__image--sprite{background-repeat:no-repeat;background-size:300% 300%;transition:background-size .3s}.evidence-intervention:hover .evidence-intervention__image--sprite{background-size:307% 307%}.evidence-intervention__copy{flex-direction:column;flex:1;min-width:0;padding:14px 15px;display:flex}.evidence-intervention__copy>span{color:#8c9bb0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.evidence-intervention h3{font-family:var(--font-cormorant),Georgia,serif;margin:7px 0;font-size:1.4rem;font-weight:600;line-height:1.02}.evidence-intervention b{color:#176fff;background:#eef4ff;border:1px solid #bfd4ff;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:800;display:inline-block}.evidence-tier--promising .evidence-intervention b{color:#257b72;background:#eef8f6;border-color:#b9d9d4}.evidence-tier--experimental .evidence-intervention b{color:#6f5bc1;background:#f4f1ff;border-color:#d6cef3}.evidence-intervention p{color:#52647d;margin:9px 0 0;font-size:.72rem;line-height:1.52}.evidence-library__footer{color:#667892;justify-content:space-between;align-items:center;gap:20px;padding:18px 4px 0;display:flex}.evidence-library__footer span{align-items:center;gap:7px;font-size:.68rem;display:flex}.evidence-library__footer svg{color:#176fff}.evidence-library__footer small{text-align:right;font-size:.64rem}:root[data-theme=dark] .atlas-workspace--detail,:root[data-theme=dark] .evidence-library{color:#f4f8ff;background:#010714}:root[data-theme=dark] .evidence-library__toolbar{background:#041020;border-color:#19304d}:root[data-theme=dark] .evidence-library__selector select{color:#eaf3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07162a;border-color:#27496f}:root[data-theme=dark] .evidence-library__selector>svg{color:#72baff}:root[data-theme=dark] .evidence-library__rail{background:#041020;border-color:#19304d}:root[data-theme=dark] .evidence-library__back{color:#91a7c3}:root[data-theme=dark] .evidence-library__back:hover{color:#52aaff}:root[data-theme=dark] .evidence-library__rail-label>span{color:#4ba7ff}:root[data-theme=dark] .evidence-library__rail-label>small{color:#7890ad}:root[data-theme=dark] .evidence-library__rail nav button{color:#9bacc2}:root[data-theme=dark] .evidence-library__rail nav button svg{color:#6f87a5}:root[data-theme=dark] .evidence-library__rail nav button:hover{color:#f4f8ff;background:#0a1d35}:root[data-theme=dark] .evidence-library__rail nav button:hover svg{color:#54adff}:root[data-theme=dark] .evidence-library__rail nav button.is-active{color:#65b7ff;background:linear-gradient(90deg,#0b2749,#081b33);box-shadow:inset 0 0 24px #3194ff14}:root[data-theme=dark] .evidence-library__rail nav button.is-active svg{color:#65b7ff}:root[data-theme=dark] .evidence-library__principle{border-color:#19304d}:root[data-theme=dark] .evidence-library__principle svg{color:#4ba7ff}:root[data-theme=dark] .evidence-library__principle p{color:#91a4bd}:root[data-theme=dark] .evidence-library__header{border-color:#19304d}:root[data-theme=dark] .evidence-library__title-icon{color:#58afff;background:#07162a;border-color:#24486f}:root[data-theme=dark] .evidence-library__header>div:nth-child(2)>span{color:#4ba7ff}:root[data-theme=dark] .evidence-library__header>div:nth-child(2)>p{color:#a9b7ca}:root[data-theme=dark] .evidence-library__header>aside{background:#07192f;border-color:#42a7ff}:root[data-theme=dark] .evidence-library__header>aside svg{color:#55adff}:root[data-theme=dark] .evidence-library__header>aside p{color:#9eafc5}:root[data-theme=dark] .evidence-tier{border-color:#19304d}:root[data-theme=dark] .evidence-tier__summary>span{color:#607994}:root[data-theme=dark] .evidence-tier__summary p{color:#a0b0c5}:root[data-theme=dark] .evidence-tier__summary small{color:#7f93ad}:root[data-theme=dark] .evidence-tier--established .evidence-tier__summary h2{color:#59adff}:root[data-theme=dark] .evidence-tier--promising .evidence-tier__summary h2{color:#61c5b7}:root[data-theme=dark] .evidence-tier--experimental .evidence-tier__summary h2{color:#ad9aff}:root[data-theme=dark] .evidence-tier__rating i{border-color:#4a617d}:root[data-theme=dark] .evidence-intervention{background:#061326;border-color:#1d3959;box-shadow:0 7px 24px #0000003d}:root[data-theme=dark] .evidence-intervention:hover{border-color:#3479bd;box-shadow:0 12px 30px #00000057,0 0 20px #1d7ce214}:root[data-theme=dark] .evidence-intervention__image{background:#081a30}:root[data-theme=dark] .evidence-intervention__image:after{background:linear-gradient(#0000,#061326);height:48%}:root[data-theme=dark] .evidence-intervention__image img{filter:saturate(.9)contrast(1.04)brightness(.78)}:root[data-theme=dark] .evidence-intervention__copy>span{color:#6f87a4}:root[data-theme=dark] .evidence-intervention h3{color:#f4f8ff}:root[data-theme=dark] .evidence-intervention p{color:#a8b6c9}:root[data-theme=dark] .evidence-intervention b{color:#65b7ff;background:#0a2747;border-color:#285d95}:root[data-theme=dark] .evidence-tier--promising .evidence-intervention b{color:#67cabd;background:#0b302e;border-color:#27665f}:root[data-theme=dark] .evidence-tier--experimental .evidence-intervention b{color:#b6a5ff;background:#221d48;border-color:#4d4381}:root[data-theme=dark] .evidence-library__footer{color:#8195af}:root[data-theme=dark] .evidence-library__footer svg{color:#4ba7ff}@media (max-width:1180px){.evidence-library__main{padding:28px 22px}.evidence-library__header{grid-template-columns:50px minmax(0,1fr)}.evidence-library__header>aside{grid-column:1/-1}.evidence-tier__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.atlas-workspace--detail{padding:0}.evidence-library{grid-template-columns:minmax(0,1fr)}.evidence-library__rail{border-bottom:1px solid #dbe3ef;border-right:0;width:100%;padding:20px;overflow:hidden}.evidence-library__rail-label{margin-left:0;margin-right:0}.evidence-library__rail-label>small{display:flex}.evidence-library__rail nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#9ebce7 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;padding:0 38px 8px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 38px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 38px),#0000 100%)}.evidence-library__rail nav::-webkit-scrollbar{height:4px}.evidence-library__rail nav::-webkit-scrollbar-thumb{background:#9ebce7;border-radius:999px}.evidence-library__rail nav button{scroll-snap-align:start;min-width:190px}.evidence-library__rail nav button:before{width:auto;height:2px;inset:auto 10px -1px}.evidence-library__principle{display:none}.evidence-library__main{padding:28px 20px;overflow:hidden}.evidence-tier{grid-template-columns:142px minmax(0,1fr)}}@media (max-width:620px){.atlas-workspace--detail{margin-top:0;padding-top:0}.evidence-library__toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:15px 14px}.evidence-library__toolbar .evidence-library__back{align-self:flex-start}.evidence-library__selector{flex-basis:auto}.evidence-library__back{padding-bottom:12px}.evidence-library__rail nav button{min-width:172px;min-height:54px}.evidence-library__main{padding:24px 14px}.evidence-library__header{grid-template-columns:42px minmax(0,1fr);gap:12px;padding-bottom:24px}.evidence-library__title-icon{width:42px;height:42px}.evidence-library__header h1{font-size:2.8rem}.evidence-library__header>aside{padding:14px}.evidence-tier{grid-template-columns:1fr;gap:16px;padding:23px 0}.evidence-tier__summary{grid-template-columns:auto 1fr;column-gap:10px;display:grid}.evidence-tier__summary h2{margin:0}.evidence-tier__summary p,.evidence-tier__summary small,.evidence-tier__rating{grid-column:2}.evidence-tier__cards{grid-template-columns:1fr}.evidence-intervention{flex-direction:column;min-height:0;display:flex}.evidence-intervention__image{aspect-ratio:16/9;min-height:0}.evidence-library__footer{flex-direction:column;align-items:flex-start}.evidence-library__footer small{text-align:left}}@media (min-width:1181px){.protocol-atlas-intro h1{font-size:clamp(5.8rem,6vw,6.6rem)}.evidence-library__main{padding:40px 42px 34px}.evidence-library__header{padding-bottom:34px}.evidence-tier{padding:26px 0}.evidence-intervention{min-height:190px}}.intervention-article{width:min(1420px,100% - 32px);color:var(--text);margin:0 auto;padding:24px 0 90px}.intervention-article__back{color:var(--muted);align-items:center;gap:8px;margin:0 0 20px;font-size:.74rem;font-weight:800;display:inline-flex}.intervention-article__back:hover{color:var(--accent)}.intervention-article__hero{text-align:center;max-width:920px;margin:0 auto;padding:12px 24px 30px}.intervention-article__hero>span{color:var(--accent);letter-spacing:.14em;font-size:.69rem;font-weight:900}.intervention-article__hero h1{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.025em;margin:9px 0 8px;font-size:clamp(4.4rem,7vw,7.4rem);font-weight:500;line-height:.82}.intervention-article__hero>p{max-width:760px;color:var(--muted);margin:0 auto;font-size:1rem;line-height:1.62}.intervention-article__hero>div{color:var(--subtle);justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:.69rem;display:flex}.intervention-article__hero>div svg{color:var(--accent)}.intervention-module,.intervention-takeaways{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:18px;padding:14px}.intervention-module__heading{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:0 0 10px;display:grid}.intervention-module__heading>span{background:var(--line);height:1px}.intervention-module__heading h2{color:var(--accent);letter-spacing:.07em;text-align:center;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.intervention-comparison{--comparison-position:50%;aspect-ratio:3.05;background:var(--surface-2);isolation:isolate;touch-action:pan-y;border-radius:7px;position:relative;overflow:hidden}.intervention-comparison>img,.intervention-comparison__after,.intervention-comparison__after img{width:100%;height:100%;position:absolute;inset:0}.intervention-comparison>img,.intervention-comparison__after img{object-fit:cover;object-position:center 42%}.intervention-comparison__after{z-index:2;clip-path:inset(0 0 0 var(--comparison-position));overflow:hidden}.intervention-comparison__after img{max-width:none}.intervention-comparison__handle{z-index:4;top:0;bottom:0;left:var(--comparison-position);color:#092149;filter:drop-shadow(0 3px 10px #020e2252);pointer-events:none;border-left:2px solid #fff;place-items:center;width:42px;display:grid;position:absolute;transform:translate(-1px)}.intervention-comparison__handle:before{content:"";background:#fff;border:1px solid #ffffffe0;border-radius:50%;width:38px;height:38px;position:absolute;box-shadow:0 5px 18px #04153038}.intervention-comparison__handle svg{z-index:1;position:relative}.intervention-comparison input{z-index:5;appearance:none;cursor:ew-resize;opacity:0;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.intervention-comparison input::-webkit-slider-runnable-track{height:100%}.intervention-comparison input::-webkit-slider-thumb{appearance:none;width:42px;height:100%}.intervention-comparison input::-moz-range-track{background:0 0;height:100%}.intervention-comparison input::-moz-range-thumb{background:0 0;border:0;width:42px;height:100%}.intervention-comparison__tag{z-index:3;color:#fff;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04122ab3;border:1px solid #ffffff6b;border-radius:999px;padding:6px 10px;font-size:.64rem;font-weight:850;position:absolute;top:14px}.intervention-comparison__tag--before{left:14px}.intervention-comparison__tag--after{right:14px}.intervention-comparison__captions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.intervention-comparison__captions>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:78px;padding:14px 22px;display:flex}.intervention-comparison__captions>div+div{border-left:1px solid var(--line)}.intervention-comparison__captions strong{color:var(--text);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.intervention-comparison__captions span{color:var(--muted);margin-top:4px;font-size:.76rem}.intervention-comparison__captions small{color:var(--accent);margin-top:4px;font-size:.62rem;font-weight:800}.intervention-cellular{grid-template-columns:1fr 1fr;gap:16px;display:grid}.intervention-cellular figure{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;min-width:0;margin:0;padding:10px}.intervention-cellular figure>div{background:#fff;border-radius:5px;position:relative;overflow:hidden}.intervention-cellular figure span{z-index:1;color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#051938e0;border-radius:999px;padding:6px 10px;font-size:.64rem;font-weight:850;position:absolute;top:10px;left:10px}.intervention-cellular figure:nth-child(2) span{background:#176fffe6}.intervention-cellular img{aspect-ratio:1.7;object-fit:cover;object-position:center 38%;width:100%;display:block}.intervention-cellular figcaption{color:var(--muted);text-align:center;padding:11px 4px 3px;font-size:.72rem;line-height:1.45}.intervention-takeaways{padding:14px 22px 22px}.intervention-takeaways>div{grid-template-columns:1fr 1fr;display:grid}.intervention-takeaways>div>section{grid-template-columns:54px 1fr;gap:16px;padding:14px 24px;display:grid}.intervention-takeaways>div>section+section{border-left:1px solid var(--line)}.intervention-takeaways>div>section>svg{box-sizing:content-box;border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.intervention-takeaways>div>section>svg{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))}}.intervention-takeaways>div>section>svg{color:var(--accent);border-radius:50%;padding:13px}.intervention-takeaways h3{color:var(--accent);margin:1px 0 8px;font-size:.84rem}.intervention-takeaways ul{color:var(--muted);gap:5px;margin:0;padding-left:17px;font-size:.76rem;line-height:1.5;display:grid}.intervention-article__body{grid-template-columns:minmax(0,1fr) 330px;gap:28px;max-width:1180px;margin:34px auto 0;display:grid}.intervention-article__body>div{min-width:0}.intervention-article__body>div>section{border-top:1px solid var(--line);padding:28px 0}.intervention-article__body>div>section:first-child{border-top:0;padding-top:0}.intervention-article__body>div h2{font-family:var(--font-cormorant),Georgia,serif;margin:0 0 14px;font-size:2.7rem;font-weight:550;line-height:1}.intervention-article__body>div p{color:var(--muted);font-family:var(--font-cormorant),Georgia,serif;margin:0 0 16px;font-size:1.25rem;line-height:1.72}.intervention-article__body>aside{align-self:start;gap:15px;display:grid;position:sticky;top:94px}.intervention-article__body>aside>section{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:22px}.intervention-article__body>aside>section>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.intervention-article__body>aside h2{font-family:var(--font-cormorant),Georgia,serif;margin:9px 0 18px;font-size:1.75rem;line-height:1.05}.intervention-article__body dl{gap:10px;margin:0;display:grid}.intervention-article__body dl div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:10px;display:flex}.intervention-article__body dt{color:var(--subtle);font-size:.65rem}.intervention-article__body dd{color:var(--text);text-align:right;margin:0;font-size:.67rem;font-weight:750}.intervention-article__body>aside a{border-top:1px solid var(--line);padding:13px 24px 13px 0;display:block;position:relative}.intervention-article__body>aside a small,.intervention-article__body>aside a strong{display:block}.intervention-article__body>aside a small{color:var(--accent);text-transform:uppercase;font-size:.58rem}.intervention-article__body>aside a strong{margin-top:5px;font-size:.72rem;line-height:1.4}.intervention-article__body>aside a svg{color:var(--accent);position:absolute;top:19px;right:0}.intervention-article__disclaimer{border-top:1px solid var(--line);max-width:1180px;color:var(--subtle);text-align:center;margin:28px auto 0;padding:18px 0;font-size:.67rem;line-height:1.5}:root[data-theme=dark] .intervention-comparison__before,:root[data-theme=dark] .intervention-comparison__after img{filter:saturate(.9)brightness(.84)contrast(1.06)}:root[data-theme=dark] .intervention-cellular img{filter:saturate(.9)brightness(.86)contrast(1.04)}@media (max-width:900px){.intervention-article__body{grid-template-columns:1fr}.intervention-article__body>aside{grid-template-columns:1fr 1fr;position:static}.intervention-comparison{aspect-ratio:2.2}.intervention-cellular img{aspect-ratio:1.35}.intervention-takeaways>div>section{padding:12px}}@media (max-width:640px){.intervention-article{width:calc(100% - 24px);padding-top:16px}.intervention-article__hero{padding-left:6px;padding-right:6px}.intervention-article__hero h1{font-size:4rem}.intervention-article__hero>p{font-size:.92rem}.intervention-module,.intervention-takeaways{padding:9px}.intervention-module__heading{gap:8px}.intervention-module__heading h2{font-size:.68rem}.intervention-comparison{aspect-ratio:1.35}.intervention-comparison__captions>div{min-height:96px;padding:12px 8px}.intervention-comparison__captions span{font-size:.69rem}.intervention-cellular{grid-template-columns:1fr}.intervention-cellular img{aspect-ratio:1.55}.intervention-takeaways{padding:9px 12px 16px}.intervention-takeaways>div{grid-template-columns:1fr}.intervention-takeaways>div>section{grid-template-columns:44px 1fr;padding:14px 4px}.intervention-takeaways>div>section+section{border-top:1px solid var(--line);border-left:0}.intervention-takeaways>div>section>svg{padding:9px}.intervention-article__body{margin-top:24px}.intervention-article__body>div h2{font-size:2.25rem}.intervention-article__body>div p{font-size:1.14rem}.intervention-article__body>aside{grid-template-columns:1fr}}.publication-section{margin:40px 0 64px}.publication-empty{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;padding:40px;display:flex}.publication-empty>svg{color:var(--accent)}.publication-empty h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:500}.publication-empty p{max-width:620px;color:var(--muted);margin:0;font-size:1rem;line-height:1.75}.publication-empty a,.locked-section>a{min-height:44px;color:var(--accent);align-items:center;gap:10px;font-size:.9375rem;display:inline-flex}.publication-index{min-height:65vh;padding-top:42px;padding-bottom:80px}.publication-index>header p{color:var(--muted);font-size:1rem;line-height:1.7}.publication-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.publication-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:22px;display:block}.publication-card img{aspect-ratio:16/10;object-fit:cover;border-radius:5px;width:100%;margin-bottom:20px}.publication-card h2,.publication-card h3{margin:12px 0;font-size:1.375rem;line-height:1.35}.publication-card p{color:var(--muted);font-size:1rem;line-height:1.65}.publication-card small{color:var(--muted);font-size:.8125rem}.news-image-card{isolation:isolate;aspect-ratio:16/9;color:#fff;background:#071a31;border-radius:12px;align-items:end;text-decoration:none;display:grid;position:relative;overflow:hidden}.news-image-card>img{object-fit:contain;filter:none;transform-origin:100% 0;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.news-image-card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 32%,#00000029 48%,#000000e6 100%);position:absolute;inset:0}.news-image-card>h2,.news-image-card>h3{z-index:2;color:#fff;font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.025em;text-shadow:0 1px 8px #00000073;text-underline-offset:4px;margin:0;padding:18px 20px;font-size:clamp(1.05rem,1.5vw,1.4rem);font-weight:600;line-height:1.35;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:text-decoration-color .2s;position:relative}.news-image-card:is(:hover,:focus-visible)>img{transform:scale(1.04)}.news-image-card:is(:hover,:focus-visible)>h2,.news-image-card:is(:hover,:focus-visible)>h3{text-decoration-color:currentColor}.news-image-grid .news-image-card:focus-visible{outline:2px solid var(--text);outline-offset:5px}@media (prefers-reduced-motion:reduce){.news-image-card:is(:hover,:focus-visible)>img{transform:none}}@media (min-width:761px) and (max-width:1100px){.news-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.news-image-card>h2,.news-image-card>h3{padding:16px 18px;font-size:clamp(1rem,4.6vw,1.35rem)}}.publication-filters{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.publication-filters button{background:var(--surface);min-height:44px;color:var(--text);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:8px 18px}.publication-filters button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.publication-search-empty{color:var(--muted);padding:36px 0;font-size:1rem}.publication-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:28px;width:min(1480px,100% - 48px);margin:64px auto 0;padding:36px 0;display:grid}.publication-footer p{color:var(--muted);font-size:.9375rem}.publication-footer nav{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.publication-footer nav a{align-items:center;gap:8px;min-height:44px;font-size:.875rem;display:inline-flex}.publication-footer>small{color:var(--muted);grid-column:1/-1;font-size:.8125rem;line-height:1.6}.main-nav a{align-items:center;gap:6px;display:inline-flex}.mobile-drawer__nav a>span{align-items:center;gap:8px;display:inline-flex}.locked-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:min(720px,100% - 48px);min-height:65vh;margin:0 auto;padding:80px 0;display:flex}.locked-section__icon{border:1px solid var(--line);width:72px;height:72px;color:var(--accent);background:var(--surface);border-radius:50%;place-items:center;display:grid}.locked-section h1{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:400}.locked-section p{color:var(--muted);max-width:540px;margin:0;font-size:1.0625rem;line-height:1.8}:is(.publication-footer,.publication-section,.publication-index,.locked-section) :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (max-width:760px){.publication-grid{grid-template-columns:1fr}.publication-empty{padding:28px}.publication-footer{grid-template-columns:1fr}.publication-footer nav{gap:8px 20px}.publication-index{padding-top:24px}.locked-section{padding:55px 0}}.editorial-preview{background:var(--text);color:var(--surface);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:12px 24px;font-size:.875rem;display:flex}.editorial-preview form{margin:0}.editorial-preview button{cursor:pointer;border:1px solid;border-radius:5px;padding:7px 12px}.publication-share{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:.875rem;display:flex}.publication-share button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;display:inline-flex}.publication-share [role=status]{color:var(--muted)}.ae-article-top .publication-share{justify-content:center}.ae-article-hero img{aspect-ratio:auto;filter:none;height:auto;display:block}.ae-article-hero figcaption{text-transform:none;font-size:.75rem;line-height:1.5}.ae-article-layout.editorial-article-layout{grid-template-columns:minmax(0,1fr) 280px;gap:64px;max-width:1120px;margin-inline:auto}.editorial-article-layout .ae-article-body{overflow-wrap:anywhere;min-width:0;font-size:1.125rem;line-height:1.85}.editorial-article-layout .ae-article-body>h2{margin:2.5rem 0 1rem;font-size:1.7rem;line-height:1.3}.editorial-article-layout .ae-article-body>h3{margin:2rem 0 1rem;font-size:1.3rem}.editorial-article-layout .ae-article-body>p{margin:0 0 1.35rem}.editorial-article-layout .ae-article-body a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.editorial-article-layout .ae-article-body figure{margin:2rem 0}.editorial-article-layout .ae-article-body figure img{border-radius:8px;width:100%;height:auto}.editorial-article-layout figcaption{color:var(--muted);margin-top:10px;font-size:.8125rem;line-height:1.6}.editorial-article-layout .ae-article-source ol{padding-left:22px}.editorial-article-layout .ae-article-source li{margin:14px 0}.about-contact{border-top:1px solid var(--line);margin:48px 0;padding:32px 0}.about-contact h2{font-size:1.6rem}.about-contact p{color:var(--muted);line-height:1.8}.about-contact a{color:var(--accent)}@media (max-width:900px){.ae-article-layout.editorial-article-layout{grid-template-columns:1fr;gap:32px}.editorial-article-layout .ae-article-rail{display:block;position:static}.editorial-article-layout .ae-article-body{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:480px){.aeonion-intro__actions{gap:12px}.aeonion-intro__primary{white-space:nowrap;letter-spacing:.04em;gap:8px;padding-inline:12px;font-size:10px}.aeonion-intro__secondary{white-space:nowrap;font-size:10px}}.about-prose{color:var(--muted);align-self:center;line-height:1.8}.about-prose p{margin:0 0 1.1em}.about-prose p:last-child{margin-bottom:0}.about-origin{border-top:1px solid var(--line)}.about-standards p{font-size:.875rem;line-height:1.7}.publication-footer{grid-template-columns:1fr;gap:32px;padding-block:40px 28px}.publication-footer__brand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.publication-footer__brand p{margin:0}.publication-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:8px 24px;display:grid}.publication-footer__columns nav{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.publication-footer__columns h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:.75rem;font-weight:650}.publication-footer__columns nav a{overflow-wrap:anywhere;min-height:44px;line-height:1.5}.publication-footer__columns nav a:hover{color:var(--accent)}.publication-footer__columns nav svg{flex-shrink:0}.publication-footer>small{border-top:1px solid var(--line);padding-top:20px}.policy-page>header{border-bottom:1px solid var(--line);padding-bottom:36px}.policy-page h1{font-family:var(--font-cormorant),Georgia,serif;margin:14px 0 20px;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:500;line-height:1.05}.policy-page>header p{color:var(--muted);font-size:1.125rem;line-height:1.7}.policy-page>header small{color:var(--muted);font-size:.8125rem}.policy-content section{margin-top:36px}.policy-content h2{margin:0 0 16px;font-size:1.25rem;line-height:1.4}.policy-content p,.policy-content li{color:var(--muted);font-size:1rem;line-height:1.8}.policy-content p{margin:0 0 16px}.policy-content ul{padding-left:22px}.policy-page a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.policy-page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.policy-contact{border-top:1px solid var(--line);margin-top:40px;padding-top:24px;line-height:1.8}@media (max-width:760px){.publication-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.policy-page{padding-top:40px}}@media (max-width:380px){.publication-footer{width:calc(100% - 32px)}.publication-footer__columns{gap:24px 12px}.publication-footer__columns nav a{font-size:.8125rem}.policy-page{width:calc(100% - 32px)}}.about-standards article{padding:0}.about-standard-link{height:100%;color:inherit;flex-direction:column;padding:28px;text-decoration:none;display:flex}.about-standard-link:hover{background:var(--surface-2)}.about-standard-link:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.about-standard-link .policy-cta{color:var(--accent);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:.8125rem;line-height:1.5;display:inline-flex}.policy-related{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.policy-related h2{margin:0 0 16px;font-size:1rem}.policy-related>div{flex-wrap:wrap;gap:12px 24px;display:flex}.policy-related a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.policy-contact-address{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem;display:block}@media (max-width:700px){.about-standard-link{padding:24px}.policy-related>div{flex-direction:column;align-items:flex-start;gap:4px}}.connected-newsletter{text-align:center;border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 24px -18px var(--shadow);border-radius:30px;flex-direction:column;align-items:center;margin:56px auto 52px;padding:48px 28px 30px;scroll-margin-top:100px;display:flex}.connected-newsletter__heading{justify-content:center;align-items:center;gap:20px;display:flex}.connected-newsletter__icon{color:#fff;background:#171717;border-radius:19px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.connected-newsletter__heading h2{color:var(--text);font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:600;line-height:1.25}.connected-newsletter__description{max-width:900px;color:var(--muted);margin:22px 0 30px;font-size:clamp(.95rem,1.5vw,1.2rem);line-height:1.65}.connected-newsletter__signup{width:min(100%,520px);min-width:0;min-height:88px}.connected-newsletter__signup iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:100%;height:88px;display:block}.connected-newsletter a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:600px){.connected-newsletter{border-radius:22px;padding:30px 18px 24px}.connected-newsletter__heading{flex-direction:column;gap:16px}.connected-newsletter__icon{border-radius:16px;width:52px;height:52px}.connected-newsletter__description{margin:18px 0 24px}.connected-newsletter__break{display:none}.connected-newsletter__signup iframe{height:96px}}:is(.about-hero,.about-mission,.about-contact,.policy-page,.ae-article-top,.publication-footer),.editorial-article-layout .ae-article-body{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 2px 5px #00000009}.about-hero{margin-bottom:28px}.about-mission{gap:clamp(24px,5vw,70px);margin-block:28px}.about-contact{margin-block:28px;padding:36px clamp(24px,5vw,64px)}.about-contact h2{margin:12px 0}.about-contact p{margin:0}.about-standards{border-radius:16px;margin-block:28px;overflow:hidden}.policy-page{width:min(896px,100% - 48px);margin:42px auto 0;padding:48px}.ae-article-top{margin:24px 0 32px;padding-inline:clamp(24px,4vw,48px)}.editorial-article-layout .ae-article-body{padding:clamp(24px,3.4vw,40px)}.ae-article-hero figcaption{background:var(--surface);border-radius:8px;padding:12px 16px}.publication-footer{padding:40px clamp(24px,3vw,40px) 28px}@media (max-width:700px){.about-hero{padding:40px 24px}.about-hero h1{font-size:clamp(2.6rem,10vw,3.65rem)}.about-mission{padding:32px 24px}.about-contact{padding:28px 24px}.policy-page{width:calc(100% - 24px);margin-top:24px;padding:32px 24px}.editorial-article-layout .ae-article-body{padding:24px 20px}.publication-footer{width:calc(100% - 24px);padding:32px 20px 24px}}.contact-page{width:min(1120px,100% - 48px);margin:42px auto 80px}.contact-intro,.contact-details,.contact-form{border:1px solid var(--line);background:var(--surface);border-radius:16px;box-shadow:0 2px 5px #00000009}.contact-intro{text-align:center;margin-bottom:28px;padding:48px}.contact-intro h1{font-family:var(--font-cormorant),Georgia,serif;margin:16px 0;font-size:clamp(3rem,6vw,4.75rem);font-weight:500;line-height:1.05}.contact-intro>p{max-width:570px;color:var(--muted);margin:0 auto;line-height:1.75}.contact-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;display:grid}.contact-details,.contact-form{min-width:0;padding:36px}.contact-email-icon{background:var(--surface-2);width:54px;height:54px;color:var(--accent);border-radius:16px;place-items:center;margin-bottom:24px;display:grid}.contact-details h2{font-family:var(--font-cormorant),Georgia,serif;margin:0 0 16px;font-size:2.4rem;font-weight:500;line-height:1.1}.contact-details p{color:var(--muted);font-size:.9375rem;line-height:1.75}.contact-email-link{max-width:100%;color:var(--accent);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:.9375rem;display:inline-flex}.contact-email-link svg{flex-shrink:0}.contact-guidance{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.contact-guidance h3{margin:20px 0 8px;font-size:.9375rem}.contact-guidance h3:first-child{margin-top:0}.contact-guidance p{margin:0 0 12px}.contact-guidance a{color:var(--accent);font-size:.875rem}.contact-form h2{margin:0;font-size:1.4rem;font-weight:600}.contact-form-intro{color:var(--muted);margin:8px 0 24px;font-size:.8125rem}.contact-form fieldset{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.contact-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{gap:9px;min-width:0;font-size:.875rem;font-weight:500;display:grid}.contact-form :is(input,select,textarea){border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:9px;padding:13px 14px;font-size:1rem;line-height:1.5;display:block}.contact-form textarea{resize:vertical;min-height:180px}.contact-form :is(input,textarea)::placeholder{color:var(--subtle);opacity:1}.contact-form button{background:var(--text);min-height:48px;color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:12px;padding:12px 24px;font-size:.9375rem;font-weight:600;display:inline-flex}.contact-form button:disabled{opacity:.45;cursor:not-allowed}.contact-form :is(input,select,textarea):disabled{cursor:not-allowed}.contact-form-privacy{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}.contact-form-notice{background:var(--surface-2);color:var(--muted);border-radius:9px;margin:0 0 24px;padding:14px 16px;font-size:.875rem;line-height:1.6}.contact-form :is(.contact-form-notice,.contact-form-privacy) a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.contact-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:760px){.contact-page{width:calc(100% - 24px);margin-top:24px}.contact-intro{padding:36px 24px}.contact-layout{grid-template-columns:1fr;gap:20px}.contact-details,.contact-form{padding:28px 24px}.contact-form{order:-1}.contact-form-row{grid-template-columns:1fr}.contact-form button{width:100%}}:root,:root[data-theme=dark]{--bg:#010714;--background-dot:#2a2a2a;--bg-soft:#06152a;--surface:#071a31;--surface-2:#0a2340;--surface-3:#0f3155;--text:#f6f9ff;--muted:#adbbcf;--subtle:#7e91aa;--line:#4b91e638;--accent:#4aabff;--accent-2:#8bc8ff;--shadow:#00050e94;--image-filter:saturate(.9) contrast(1.05) brightness(.78)}:root[data-theme=light]{--bg:#f8faff;--background-dot:#d4d4d4;--bg-soft:#eef4fc;--surface:#fff;--surface-2:#f0f5fd;--surface-3:#e7eef9;--text:#071a3d;--muted:#52647f;--subtle:#7a8aa2;--line:#0d377421;--accent:#0f6cff;--accent-2:#1ca9e8;--shadow:#10438f24;--image-filter:saturate(.96) contrast(1.02) brightness(1)}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth}body{background:var(--bg);background-image:radial-gradient(circle, var(--background-dot) 1px, transparent 1px);color:var(--text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background-size:24px 24px;background-attachment:fixed;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}.site-header{z-index:50;border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--bg) 90%, transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform;transition:transform .36s cubic-bezier(0,0,.2,1)}:root[data-theme=dark] .site-header{background:#041020e0;border-bottom-color:#6f9dd626;box-shadow:0 8px 30px #00050e33}.site-header--hidden{transform:translateY(calc(-100% - 2px))}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.header-inner,.trend-strip,.hero-shell,.content-layout,.research-section,.fundamentals,.concept-strip,.experts-section,.newsletter-section,.site-footer,.folder-band,.article-page,.topic-page,.search-page{width:min(1480px,100% - 32px);margin:0 auto}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:74px;display:grid}.brand{letter-spacing:0;align-items:center;gap:12px;font-weight:900;line-height:1;display:inline-flex}.brand-copy{gap:2px;line-height:1;display:grid}.brand-copy strong{letter-spacing:.22em;font-family:Georgia,Times New Roman,serif;font-size:1em;font-weight:500}.brand-copy small{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.44em;align-items:center;gap:7px;margin-top:4px;font-size:.43em;font-weight:750;display:flex}.brand-copy small:before,.brand-copy small:after{content:"";background:currentColor;width:20px;height:1px}.brand small{color:var(--muted);margin-top:5px;font-size:.68rem;font-weight:600;display:block}.brand-mark{width:52px;height:52px;color:var(--text);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:3.05rem;font-weight:400;display:grid}.main-nav{min-width:0;color:var(--muted);text-transform:uppercase;justify-content:center;gap:clamp(10px,1.3vw,22px);font-size:.78rem;font-weight:800;display:flex}.main-nav a{white-space:nowrap;transition:color .16s}.main-nav a:hover{color:var(--text)}.header-actions,.lead-footer,.meta-row,.footer-social{align-items:center;gap:10px;display:flex}.icon-button,.newsletter-button,.filter-tabs button,.poll-card button,.newsletter-section button,.search-close{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;transition:transform .16s,border-color .16s,background .16s}.icon-button{place-items:center;width:40px;height:40px;display:grid}.icon-button:hover,.newsletter-button:hover,.filter-tabs button:hover,.poll-card button:hover,.newsletter-section button:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.icon-button:hover,.newsletter-button:hover,.filter-tabs button:hover,.poll-card button:hover,.newsletter-section button:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.newsletter-button,.poll-card button,.newsletter-section button{background:var(--accent);height:40px;color:var(--bg);padding:0 16px}@supports (color:color-mix(in lab, red, red)){.newsletter-button,.poll-card button,.newsletter-section button{color:color-mix(in srgb, var(--bg) 86%, black)}}.newsletter-button,.poll-card button,.newsletter-section button{font-weight:900}.mobile-only,.mobile-menu{display:none}.trend-strip{border-top:1px solid var(--line);min-height:42px;color:var(--muted);scrollbar-width:none;align-items:center;gap:14px;font-size:.78rem;display:flex;overflow-x:auto}.trend-strip strong,.section-kicker,.meta-row span:first-child{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.trend-strip a{white-space:nowrap}.hero-shell{padding:36px 0 20px}.hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);gap:18px;display:grid}.lead-story,.story-card,.research-card,.fundamental-card,.concept-grid article,.experts-section,.newsletter-section,.folder-tile,.poll-card,.article-hero,.evidence-box,.citation-card,.distinction-box,.topic-card,.search-result{border:1px solid var(--line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.lead-story,.story-card,.research-card,.fundamental-card,.concept-grid article,.experts-section,.newsletter-section,.folder-tile,.poll-card,.article-hero,.evidence-box,.citation-card,.distinction-box,.topic-card,.search-result{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.lead-story,.story-card,.research-card,.fundamental-card,.concept-grid article,.experts-section,.newsletter-section,.folder-tile,.poll-card,.article-hero,.evidence-box,.citation-card,.distinction-box,.topic-card,.search-result{box-shadow:0 18px 60px var(--shadow)}.lead-story{min-height:clamp(520px,62vw,760px);position:relative;overflow:hidden}.lead-story img,.story-card img{object-fit:cover;width:100%;height:100%;filter:var(--image-filter);transition:transform .45s,filter .25s}.lead-story a{height:100%;display:block}.lead-story:after{background:linear-gradient(180deg, transparent 22%, var(--bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lead-story:after{background:linear-gradient(180deg, transparent 22%, color-mix(in srgb, var(--bg) 88%, transparent) 100%)}}.lead-story:after{content:"";pointer-events:none}.lead-story:hover img,.story-card:hover img{filter:saturate(1.06)contrast(1.05)brightness(.9);transform:scale(1.035)}.lead-story__content{z-index:2;max-width:920px;padding:clamp(22px,4vw,56px);position:absolute;bottom:0;left:0;right:0}.lead-story h1,.article-hero h1{letter-spacing:0;text-transform:uppercase;margin:12px 0;font-size:clamp(3rem,7vw,7.5rem);font-weight:1000;line-height:.86}.lead-story p,.article-hero p{max-width:720px;color:var(--muted);font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.55}.side-stack{gap:18px;display:grid}.story-card{grid-template-rows:220px auto;min-height:100%;display:grid;overflow:hidden}.story-card.compact{grid-template-rows:none;grid-template-columns:42% 1fr;min-height:0}.story-card__body{flex-direction:column;gap:12px;padding:18px;display:flex}.story-card h3{margin:0;font-size:clamp(1.1rem,1.7vw,1.65rem);line-height:1.02}.story-card.compact h3{font-size:clamp(1rem,1.4vw,1.35rem)}.story-card p,.research-card p,.concept-grid p,.experts-section p,.newsletter-section p,.article-body p,.topic-page p,.search-result p{color:var(--muted);line-height:1.65}.byline{color:var(--muted);align-items:center;gap:9px;margin-top:auto;font-size:.82rem;display:flex}.byline img,.expert-list img{object-fit:cover;border-radius:999px;width:28px;height:28px}.evidence-badge{border:1px solid var(--accent);width:max-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.evidence-badge{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line))}}.evidence-badge{background:var(--accent);padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.evidence-badge{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.evidence-badge{color:var(--accent);text-transform:uppercase;font-size:.68rem;font-weight:900}.folder-band{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:14px 0 24px;display:grid}.folder-tile{min-height:118px;padding:15px;transition:transform .16s,border-color .16s}.folder-tile:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.folder-tile:hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--line))}}.folder-tile span{margin-bottom:12px;font-size:1rem;font-weight:900;display:block}.folder-tile small{color:var(--muted);line-height:1.35}.content-layout{grid-template-columns:minmax(0,1fr) 340px;gap:24px;padding:28px 0;display:grid}.section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.section-heading h2,.research-section h2,.fundamentals h2,.experts-section h2,.newsletter-section h2,.topic-page h1,.search-page h1{letter-spacing:0;text-transform:uppercase;max-width:820px;margin:8px 0 0;font-size:clamp(2rem,4.5vw,4.8rem);font-weight:1000;line-height:.92}.filter-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filter-tabs button,.filter-tabs a{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--muted);align-items:center;padding:0 11px;font-size:.75rem;font-weight:800;display:inline-flex}.filter-tabs button.active,.filter-tabs a.active{background:var(--text);color:var(--bg)}.mobile-details{position:relative}.mobile-details summary{list-style:none}.mobile-details summary::-webkit-details-marker{display:none}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.story-grid .story-card:first-child{grid-column:span 2}.news-rail{border-left:1px solid var(--line);align-self:start;padding-left:18px;position:sticky;top:132px}.news-rail h3{text-transform:uppercase;margin:0 0 12px}.news-rail a{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:4px 10px;padding:13px 0;display:grid}.news-rail span{color:var(--accent);font-family:var(--font-geist-mono);font-size:.78rem}.news-rail strong{font-size:.95rem;line-height:1.2}.news-rail small{color:var(--subtle);grid-column:2}.poll-card{margin-top:18px;padding:18px}.poll-card button{width:100%}.research-section,.fundamentals,.concept-strip,.experts-section,.newsletter-section{padding:52px 0}.research-grid,.concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.research-card{padding:22px}.research-card h3{margin:18px 0 10px;font-size:1.55rem;line-height:1.05}.research-card dl{gap:10px;margin:18px 0;display:grid}.research-card div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:10px;display:flex}.research-card dt{color:var(--subtle)}.research-card dd{text-align:right;margin:0;font-weight:800}.research-card a{color:var(--accent);font-weight:800}.fundamental-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fundamental-card{grid-template-columns:28px 1fr 18px;align-items:center;gap:12px;min-height:84px;padding:18px;font-weight:900;display:grid}.fundamental-card svg{color:var(--accent)}.concept-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.concept-grid article{min-height:170px;padding:18px}.concept-grid h3{color:var(--accent);margin:0;font-size:1.4rem}.experts-section{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:28px;padding:34px;display:grid}.expert-list{gap:12px;display:grid}.expert-list article{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:54px 1fr;align-items:center;gap:13px;padding:12px;display:grid}.expert-list img{width:54px;height:54px}.expert-list span,.expert-list small{color:var(--muted);display:block}.newsletter-section{background:linear-gradient(135deg, var(--accent), var(--surface));grid-template-columns:42px 1fr minmax(300px,.72fr);align-items:center;gap:18px;margin-top:42px;padding:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.newsletter-section{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, var(--surface)), var(--surface))}}.newsletter-section form,.search-field{grid-template-columns:1fr auto;gap:10px;display:grid}.newsletter-section input,.search-field input,.search-controls input{border:1px solid var(--line);background:var(--bg);min-height:46px;color:var(--text);outline:none;padding:0 14px}.newsletter-section p{grid-column:2/-1;margin:-8px 0 0;font-size:.9rem}.site-footer{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.8fr) 1fr auto;align-items:start;gap:28px;margin-top:54px;padding:36px 0 46px;display:grid}.site-footer p,.site-footer a{color:var(--muted)}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.search-overlay{z-index:90;background:var(--bg);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.search-overlay{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.search-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.search-panel{border:1px solid var(--line);background:var(--surface);width:min(760px,100% - 30px);padding:clamp(22px,5vw,48px)}.search-panel h2{text-transform:uppercase;margin:10px 0 22px;font-size:clamp(2rem,5vw,4.2rem);line-height:.95}.search-field{border:1px solid var(--line);background:var(--bg);grid-template-columns:auto 1fr;align-items:center;padding-left:12px}.search-field input{border:0}.search-panel a{color:var(--accent);align-items:center;margin-top:18px;font-weight:900;display:inline-flex}.search-close{height:38px;padding:0 14px;position:absolute;top:24px;right:24px}.article-page,.topic-page,.search-page{padding-top:34px}.article-hero{grid-template-columns:minmax(0,.95fr) minmax(380px,.75fr);align-items:stretch;gap:26px;padding:clamp(18px,3vw,34px);display:grid}.article-hero img{object-fit:cover;width:100%;height:100%;min-height:460px;filter:var(--image-filter)}.article-meta{color:var(--muted);flex-wrap:wrap;gap:11px;margin-top:24px;display:flex}.article-body{width:min(760px,100% - 32px);margin:42px auto}.article-body h2{margin-top:42px;font-size:2rem}.article-body blockquote{border-left:4px solid var(--accent);color:var(--text);margin:34px 0;padding-left:22px;font-size:1.45rem;font-weight:800;line-height:1.35}.evidence-box,.citation-card,.distinction-box{margin:28px 0;padding:22px}.mechanism-flow{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.mechanism-flow span{border:1px solid var(--line);background:var(--surface-2);color:var(--accent);padding:10px 12px;font-weight:900}.related-grid,.topic-grid,.search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.topic-hero{grid-template-columns:minmax(0,.85fr) minmax(320px,.55fr);align-items:start;gap:24px;display:grid}.topic-card,.search-result{padding:20px}.topic-card h3,.search-result h3{margin:0 0 8px}.topic-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0;display:grid}.topic-lists section{border-top:1px solid var(--line);padding-top:16px}.topic-lists li{color:var(--muted);margin:10px 0}.search-controls{grid-template-columns:1fr auto;gap:14px;margin:24px 0;display:grid}.search-filter-row{flex-wrap:wrap;gap:8px;display:flex}.search-filter-row button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--muted);cursor:pointer;padding:0 12px;font-weight:800}.search-filter-row button.active{background:var(--text);color:var(--bg)}@media (max-width:1180px){.main-nav{display:none}.mobile-only{display:grid}.mobile-details[open] .mobile-menu{background:var(--line);width:min(420px,100vw - 32px);box-shadow:0 18px 60px var(--shadow);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;position:absolute;top:calc(100% + 13px);right:0}.mobile-menu a{background:var(--surface);color:var(--muted);padding:13px;font-weight:800}.folder-band,.concept-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-layout,.article-hero,.topic-hero{grid-template-columns:1fr}.news-rail{border-left:0;padding-left:0;position:static}}@media (max-width:820px){.header-inner{grid-template-columns:1fr auto}.brand small,.newsletter-button,.header-actions .icon-button:nth-child(2){display:none}.hero-grid,.research-grid,.fundamental-grid,.story-grid,.experts-section,.newsletter-section,.site-footer,.related-grid,.topic-grid,.search-results,.topic-lists{grid-template-columns:1fr}.lead-story{min-height:560px}.lead-story h1,.article-hero h1{font-size:clamp(2.6rem,16vw,4.7rem)}.story-grid .story-card:first-child{grid-column:auto}.story-card.compact{grid-template-columns:38% 1fr}.folder-band,.concept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{flex-direction:column;align-items:start}.filter-tabs{justify-content:flex-start}.newsletter-section{padding:24px}.newsletter-section p{grid-column:auto}.newsletter-section form,.search-controls{grid-template-columns:1fr}}@media (max-width:540px){.header-inner,.trend-strip,.hero-shell,.content-layout,.research-section,.fundamentals,.concept-strip,.experts-section,.newsletter-section,.site-footer,.folder-band,.article-page,.topic-page,.search-page{width:min(100% - 20px,1480px)}.icon-button{width:36px;height:36px}.brand-mark{width:38px;height:38px}.lead-story__content{padding:20px}.story-card.compact,.story-card{grid-template-rows:190px auto;grid-template-columns:1fr}.folder-band{grid-template-columns:1fr}.article-hero img{min-height:300px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
