.content-hero{padding-block:48px 70px}.content-hero .back-link{margin-bottom:38px}.content-hero-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.content-chapter{font-size:12px;color:var(--accent);margin-bottom:21px}.content-hero h1{font-size:clamp(38px,4.1vw,59px);line-height:1.35;letter-spacing:-.04em}.content-lead{font-size:15px;color:var(--muted);max-width:52ch;line-height:1.95;margin-top:24px}.content-hero .button{margin-top:29px;font-size:12px}.content-hero-photo{position:relative;border-radius:var(--radius);overflow:hidden}.content-hero-photo img{width:100%;aspect-ratio:1.32;object-fit:cover}.content-hero-photo:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#081c25dc)}.content-hero-photo figcaption{position:absolute;z-index:1;bottom:21px;left:24px;right:20px;font-size:11px;color:#d4e5e6}.content-band{background:var(--surface)}.source-background{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.source-background h2{font-size:40px}.source-background p:not(.source-caption){font-size:13px;color:var(--muted);line-height:1.95;margin-top:22px}.source-figures{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:0 0 25px}.source-figures>div{padding-top:19px;border-top:1px solid #35515a}.source-figures dt{font-size:10px;color:var(--muted)}.source-figures dd{margin:9px 0 0;font-size:29px;font-weight:500;letter-spacing:-.02em}.creator-showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:35px 22px;margin-bottom:30px}.creator-showcase figure{min-width:0}.creator-showcase a{display:block;overflow:hidden;border-radius:9px;background:var(--surface);border:1px solid var(--line)}.creator-showcase img{width:100%;aspect-ratio:799/1729;object-fit:contain;background:#fff}.creator-showcase figcaption{font-size:11px;color:var(--muted);margin-top:13px}.honor-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:start}.honor-layout>figure img{width:100%;border-radius:var(--radius)}.honor-layout figcaption{font-size:11px;color:var(--muted);margin-top:12px}.honor-layout h3{font-size:25px}.honor-layout p{font-size:14px;color:var(--muted);line-height:1.95;margin-top:20px}.honor-layout .text-link{margin-top:17px;font-size:12px}.merchandise-photo{margin-top:27px}.merchandise-photo img{width:100%;max-height:250px;object-fit:cover;border-radius:8px}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 75px}.editorial-grid article{padding-top:24px;border-top:1px solid var(--line)}.editorial-grid h3{font-size:23px}.editorial-grid p{font-size:14px;color:var(--muted);line-height:1.95;margin-top:17px}.content-close{padding-block:55px;margin-bottom:70px;border-block:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:70px}.content-close h2{font-size:31px}.content-close p{font-size:13px;color:var(--muted);line-height:1.9;margin-top:14px}.content-close>div:last-child{display:flex;align-items:center;gap:25px;flex-shrink:0}.content-close .button{font-size:12px;gap:17px}.content-close .text-link{font-size:12px;gap:15px}.operations-ten{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 65px}.operations-ten li{display:flex;gap:20px;padding-block:27px;border-top:1px solid #2c4852}.operations-ten li>span{font-size:11px;color:var(--accent);padding-top:4px;flex-shrink:0}.operations-ten h3{font-size:20px}.operations-ten p{font-size:13px;color:var(--muted);line-height:1.95;margin-top:13px}.resource-layout{display:grid;grid-template-columns:.85fr 1fr;gap:80px;align-items:start}.resource-layout>figure{position:sticky;top:25px}.resource-layout>figure img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:var(--radius)}.resource-layout figcaption{font-size:11px;color:var(--muted);margin-top:12px}.resource-list article{padding-block:20px;border-bottom:1px solid var(--line)}.resource-list article:first-child{padding-top:0}.resource-list h3{font-size:18px}.resource-list p{font-size:13px;color:var(--muted);line-height:1.9;margin-top:10px}.support-plan-block{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;align-items:center}.support-plan-block>div>p{font-size:14px;color:var(--muted);line-height:1.95;margin-top:23px;max-width:55ch}.support-action-row{display:flex;gap:25px;align-items:center;margin-top:28px}.support-action-row .button{font-size:12px;gap:17px}.support-action-row .text-link{font-size:12px}.support-shared{padding:32px;border:1px solid #3e6258;background:#12302d;border-radius:var(--radius)}.support-shared h3{font-size:23px}.support-shared ul{padding:0;list-style:none;display:grid;gap:13px;margin-top:22px;font-size:13px;color:#c7dbd5}.support-shared li{position:relative;padding-left:18px}.support-shared li:before{content:"";position:absolute;top:.7em;left:0;width:4px;height:4px;background:var(--accent);border-radius:50%}.support-shared p{font-size:11px!important;color:#aac7bd!important}.materials-hero h1{font-size:48px}.archive-note{max-width:90ch;font-size:12px;color:var(--muted);line-height:1.95;margin-top:22px}.archive-note a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.chapter-links{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:30px;border-block:1px solid var(--line);padding-block:20px}.chapter-links a{font-size:12px;min-height:44px;display:flex;align-items:center;color:var(--accent)}.slides-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 28px;padding-bottom:75px}.slide-card{min-width:0;scroll-margin-top:30px}.slide-open{width:100%;display:block;padding:0;border:1px solid #35515c;border-radius:8px;overflow:hidden;position:relative;background:#14303b;color:var(--text)}.slide-open>img{width:100%;aspect-ratio:16/9;object-fit:contain}.slide-open>span{position:absolute;right:13px;bottom:13px;background:#081c25e8;font-size:10px;padding:7px 12px;border-radius:3px}.slide-open:hover{border-color:var(--accent)}.slide-caption{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding-top:15px}.slide-caption>span{font-size:10px;color:var(--accent)}.slide-caption h2{font-size:17px;line-height:1.6;letter-spacing:0;font-weight:500}.slide-caption small{margin-left:auto;font-size:10px;color:var(--muted)}.locked-slide-link{width:100%;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px;border:1px solid #457063;border-radius:8px;background:#12332e}.locked-slide-link .access-label{margin-bottom:13px;font-size:10px}.locked-slide-link>strong{font-size:27px;line-height:1.5;font-weight:600}.locked-slide-link p{font-size:12px;color:#bbd2ca;line-height:1.9;margin-top:10px}.locked-slide-link>span:last-child{font-size:11px;color:var(--accent);margin-top:19px}.slide-dialog{width:min(1500px,calc(100% - 36px));max-width:unset;max-height:calc(100dvh - 36px);padding:0;border:1px solid #49616b;border-radius:9px;background:#071922;color:var(--text);overflow:hidden}.slide-dialog::backdrop{background:#021016e8}.slide-dialog-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 23px;border-bottom:1px solid var(--line)}.slide-dialog-bar h2{font-size:16px;font-weight:500;line-height:1.7}.slide-dialog button{background:none;color:var(--text);border:1px solid #3f5a65;border-radius:4px;font-size:11px;min-height:44px;padding:9px 15px}.slide-dialog button:hover{border-color:var(--accent);color:var(--accent)}.slide-dialog button:disabled{opacity:.4;cursor:default}.slide-stage{max-height:calc(100dvh - 196px);overflow:auto;display:flex;align-items:center;justify-content:center;background:#031219}.slide-stage img{width:100%;max-width:100%;max-height:calc(100dvh - 196px);object-fit:contain}.slide-stage.is-zoomed{display:block}.slide-stage.is-zoomed img{width:1920px;height:1080px;max-width:none;max-height:none}.slide-dialog-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 23px;border-top:1px solid var(--line)}.slide-dialog-bottom a{font-size:11px;color:var(--muted)}.slide-dialog-bottom .slide-tools{display:flex;gap:18px;align-items:center}.chapter-overview{padding-block:50px;border-bottom:1px solid var(--line)}.chapter-overview-head{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px}.chapter-overview-head h2{font-size:24px}.chapter-overview-head>a{font-size:12px;min-height:44px;display:flex;align-items:center;gap:20px}.chapter-overview-head>a span{color:var(--accent)}.chapter-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.chapter-overview-grid>a{border-top:1px solid #35515b;padding-top:20px}.chapter-overview-grid span{font-size:10px;color:var(--accent)}.chapter-overview-grid h3{font-size:19px;margin-top:10px}.chapter-overview-grid p{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.9}.home-creators{padding-top:0}.home-creators .creator-showcase{grid-template-columns:repeat(4,1fr);margin-bottom:0}.home-creators .creator-showcase a{max-height:360px}.home-creators .creator-showcase img{object-position:top;object-fit:cover;aspect-ratio:unset}.footer-explore{display:flex;flex-wrap:wrap;gap:12px 25px;padding-bottom:25px;font-size:11px;color:var(--muted)}.footer-explore a{min-height:44px;display:flex;align-items:center}.main-nav{gap:19px}.main-nav .nav-contact{padding-inline:17px;margin-left:0}
+@media(max-width:1100px){.content-hero-layout{gap:50px}.source-background{gap:55px}.honor-layout{gap:45px}.resource-layout{gap:50px}.support-plan-block{gap:55px}.content-close{gap:40px}.main-nav{gap:15px}.main-nav .nav-contact{padding-inline:14px}.main-nav a{font-size:13px}.chapter-overview-grid{gap:20px}.chapter-overview-grid h3{font-size:18px}.chapter-overview-grid p{font-size:11px}}
+@media(max-width:800px){.main-nav{gap:0}.main-nav a{font-size:14px}.content-hero{padding-block:35px 55px}.content-hero .back-link{margin-bottom:30px}.content-hero-layout{gap:35px}.content-chapter{font-size:10px;margin-bottom:18px}.content-hero h1{font-size:38px}.content-lead{font-size:13px;margin-top:20px}.content-hero .button{font-size:11px;padding-inline:18px;gap:15px;margin-top:25px}.content-hero-photo img{aspect-ratio:3/4}.content-hero-photo figcaption{font-size:9px;left:17px;bottom:18px}.source-background{gap:40px}.source-background h2{font-size:31px}.source-background p:not(.source-caption){font-size:12px}.source-figures{gap:25px}.source-figures dt{font-size:9px}.source-figures dd{font-size:24px}.creator-showcase{gap:25px 15px}.creator-showcase figcaption{font-size:9px}.honor-layout{gap:35px;grid-template-columns:1fr 1fr}.honor-layout h3{font-size:22px}.honor-layout p{font-size:12px;margin-top:16px}.honor-layout .text-link{font-size:11px}.merchandise-photo img{max-height:200px}.honor-layout figcaption{font-size:9px}.editorial-grid{gap:35px 40px}.editorial-grid h3{font-size:21px}.editorial-grid p{font-size:13px}.content-close{gap:30px;flex-wrap:wrap;padding-block:40px;margin-bottom:55px}.content-close h2{font-size:29px}.content-close p{font-size:12px}.operations-ten{gap:0 35px}.operations-ten li{gap:13px;padding-block:23px}.operations-ten h3{font-size:18px}.operations-ten p{font-size:12px;line-height:1.9}.resource-layout{gap:35px}.resource-list h3{font-size:17px}.resource-list p{font-size:12px}.resource-layout>figure img{aspect-ratio:3/5}.support-plan-block{gap:40px;grid-template-columns:1fr 1fr}.support-plan-block>div>p{font-size:13px}.support-shared{padding:25px}.support-shared h3{font-size:20px}.support-shared ul{font-size:12px}.support-action-row{align-items:flex-start;flex-direction:column;gap:10px}.materials-hero h1{font-size:40px}.slides-grid{gap:30px 20px}.slide-caption{gap:8px}.slide-caption h2{font-size:14px}.slide-caption small{font-size:9px;width:100%;margin-left:0}.slide-open>span{font-size:9px;padding:5px 9px;bottom:9px;right:9px}.locked-slide-link{padding:20px}.locked-slide-link>strong{font-size:23px}.locked-slide-link p{font-size:10px;line-height:1.8}.locked-slide-link .access-label{font-size:9px;margin-bottom:9px}.locked-slide-link>span:last-child{font-size:10px;margin-top:12px}.chapter-links{gap:6px 24px}.chapter-links a{font-size:11px}.chapter-overview-grid{grid-template-columns:1fr 1fr;gap:30px}.chapter-overview-grid h3{font-size:20px}.chapter-overview-grid p{font-size:12px}.chapter-overview-head h2{font-size:23px}.chapter-overview-head>a{font-size:11px}.home-creators .creator-showcase a{max-height:270px}.footer-explore{gap:10px 23px;font-size:10px}.slide-dialog{width:calc(100% - 24px)}.slide-dialog-bottom .slide-tools{gap:12px}.slide-dialog-bottom>a{display:none}}
+@media(max-width:560px){.content-hero{padding-block:32px 45px}.content-hero-layout{grid-template-columns:1fr;gap:30px}.content-hero .back-link{font-size:11px;margin-bottom:27px}.content-chapter{font-size:11px;margin-bottom:18px}.content-hero h1{font-size:39px}.content-lead{font-size:13px;line-height:1.95}.content-hero .button{font-size:12px;margin-top:23px}.content-hero-photo img{aspect-ratio:1.35}.content-hero-photo figcaption{left:20px;bottom:19px;font-size:10px}.source-background{grid-template-columns:1fr;gap:30px}.source-background h2{font-size:32px}.source-background p:not(.source-caption){font-size:13px;line-height:1.95;margin-top:20px}.source-figures{gap:25px;margin-bottom:20px}.source-figures dt{font-size:10px}.source-figures dd{font-size:28px}.creator-showcase{grid-template-columns:1fr 1fr;gap:26px 16px}.creator-showcase figcaption{font-size:10px;line-height:1.8;margin-top:10px}.honor-layout{grid-template-columns:1fr;gap:30px}.honor-layout h3{font-size:25px}.honor-layout p{font-size:13px}.honor-layout figcaption{font-size:10px}.honor-layout .text-link{font-size:12px}.merchandise-photo img{max-height:260px}.editorial-grid{grid-template-columns:1fr;gap:25px}.editorial-grid h3{font-size:23px}.editorial-grid p{font-size:13px;margin-top:14px}.content-close{display:block;padding-block:35px;margin-bottom:50px}.content-close h2{font-size:28px;line-height:1.5}.content-close p{font-size:13px;line-height:1.9}.content-close>div:last-child{margin-top:22px;gap:22px;flex-wrap:wrap}.content-close>.button{margin-top:24px}.operations-ten{grid-template-columns:1fr}.operations-ten li{gap:16px;padding-block:24px}.operations-ten h3{font-size:21px}.operations-ten p{font-size:13px;margin-top:13px;line-height:1.95}.resource-layout{grid-template-columns:1fr;gap:30px}.resource-layout>figure{position:static}.resource-layout>figure img{aspect-ratio:1.4}.resource-list h3{font-size:19px}.resource-list p{font-size:13px}.resource-layout figcaption{font-size:10px}.resource-list article{padding-block:21px}.support-plan-block{grid-template-columns:1fr;gap:30px}.support-plan-block>div>p{font-size:13px;line-height:1.95}.support-action-row{flex-direction:row;gap:20px;align-items:center;flex-wrap:wrap;margin-top:23px}.support-shared{padding:27px}.support-shared h3{font-size:23px}.support-shared ul{font-size:13px}.materials-hero h1{font-size:36px;line-height:1.4}.archive-note{font-size:11px;margin-top:20px}.chapter-links{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;margin-top:25px;padding-block:15px}.chapter-links a{font-size:10px;min-height:44px}.slides-grid{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.slide-caption{gap:12px;padding-top:13px}.slide-caption h2{font-size:16px}.slide-caption small{font-size:9px;width:auto;margin-left:auto}.slide-open>span{font-size:10px;padding:7px 12px;right:12px;bottom:12px}.locked-slide-link{padding:28px}.locked-slide-link>strong{font-size:27px}.locked-slide-link p{font-size:12px;line-height:1.9}.locked-slide-link .access-label{font-size:10px;margin-bottom:12px}.locked-slide-link>span:last-child{font-size:11px;margin-top:18px}.slide-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 30px);border-radius:7px}.slide-dialog-bar{padding:10px 14px;gap:12px}.slide-dialog-bar h2{font-size:12px}.slide-dialog button{font-size:10px;min-height:44px;padding:8px 11px}.slide-dialog-bottom{padding:10px 12px;gap:9px}.slide-dialog-bottom .slide-tools{gap:0}.slide-dialog-bottom .slide-tools a{display:none}.slide-stage,.slide-stage img{max-height:calc(100dvh - 173px)}.chapter-overview{padding-block:35px}.chapter-overview-head{align-items:flex-start;gap:20px;margin-bottom:24px}.chapter-overview-head h2{font-size:22px;line-height:1.5}.chapter-overview-head>a{font-size:10px;gap:10px;white-space:nowrap;align-items:center}.chapter-overview-grid{gap:27px 24px}.chapter-overview-grid span{font-size:9px}.chapter-overview-grid h3{font-size:20px}.chapter-overview-grid p{font-size:11px}.home-creators .creator-showcase{grid-template-columns:1fr 1fr}.home-creators .creator-showcase a{max-height:270px}.footer-explore{font-size:10px;gap:5px 22px;padding-bottom:20px}.home-creators{padding-top:0}}
.main-nav a[aria-current=page]{color:var(--accent)}.platform-source-chapter{padding-top:0}.platform-source-chapter .chapter-overview-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:560px){.platform-source-chapter .chapter-overview-grid{grid-template-columns:1fr;gap:25px}}
/* Intrinsic sizing: grid children can shrink; tables scroll inside their own region. */
.policy-content{grid-template-columns:minmax(0,1.5fr) minmax(0,.6fr)}.policy-content>*,.policy-preview>*,.support-plan-block>*,.content-close>*{min-width:0}.policy-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto}.policy-table{max-width:100%}.support-shared{max-width:100%;width:100%}.content-close>div{max-width:100%}.platform-statistics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-statistics>div{min-width:0}.platform-statistics>div:last-child{padding-right:0}
@media(max-width:800px){.policy-content{grid-template-columns:minmax(0,1fr)}.policy-preview{grid-template-columns:minmax(0,1fr) minmax(0,.6fr)}.support-plan-block{grid-template-columns:minmax(0,1fr);gap:32px}.content-close{display:grid;grid-template-columns:minmax(0,1fr);gap:25px}.content-close>div:first-child{display:block;min-width:0}.content-close>div:last-child:not(:first-child){display:flex;flex-wrap:wrap;min-width:0;max-width:100%;flex-shrink:1;gap:18px;align-items:center;margin-top:0}.content-close>.button{justify-self:start;max-width:100%}.content-close>div:last-child:not(:first-child) .button,.content-close>div:last-child:not(:first-child) .text-link{max-width:100%;flex-shrink:1}.support-shared{padding:27px}}
@media(max-width:560px){.policy-preview{grid-template-columns:minmax(0,1fr)}.policy-content{width:100%}.policy-source{min-width:0}.policy-page-actions,.policy-actions{min-width:0;max-width:100%}.platform-statistics>div{padding-inline:12px}.platform-statistics>div:first-child{padding-left:0}.platform-statistics>div:last-child{padding-right:0}.platform-statistics dd{font-size:31px}.platform-statistics dd span{font-size:14px}.support-plan-block h2,.support-shared h3,.content-close h2{overflow-wrap:break-word}.support-shared ul,.support-shared li{min-width:0}.content-close>div:last-child:not(:first-child){align-items:flex-start;flex-direction:column;gap:12px}.content-close>div:last-child:not(:first-child) .text-link{min-height:44px}.content-close>div:first-child{margin-top:0}}
@media(max-width:560px){.hero-bottom{width:100%;max-width:100%;min-width:0}}
