/* ISOLATED PROPOSAL. Approved palette/fonts/assets preserved, new layout is not a production baseline. */
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:60px}body.architecture,body.architecture .page,body.architecture .ad-free-page{background:#fff;color:var(--ink);margin:0;min-height:100vh}body.architecture:before,body.architecture:after{display:none}body.architecture{font-family:var(--mend-font);font-style:italic;font-weight:600;line-height:1.6}body.architecture [hidden]{display:none!important}body.architecture a{color:inherit}body.architecture h1,body.architecture h2,body.architecture h3{color:var(--ink);letter-spacing:-.02em}body.architecture button,body.architecture input,body.architecture textarea{font:inherit}body.architecture .wrap{max-width:1240px;margin:auto;padding:0 40px;width:100%}body.architecture .site-head{padding:27px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mend-rule);gap:24px}body.architecture .brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}body.architecture .brand img{width:42px;height:42px;border-radius:8px}body.architecture .brand span{font-size:24px;font-weight:800;color:var(--ink)}body.architecture .site-head nav{font-size:14px;display:flex;gap:26px}body.architecture .site-head nav a{margin:0;text-decoration:none}body.architecture .eyebrow{color:var(--brand-blue-deep);font-size:13px;letter-spacing:.01em;font-weight:700;margin:0 0 15px;text-transform:none}body.architecture .intro h1{font-size:clamp(40px,4.7vw,66px);line-height:1.07;font-weight:800;margin:0 0 25px;max-width:760px}body.architecture .lead{font-size:19px;line-height:1.6;max-width:540px;margin:0 0 25px;color:var(--muted)}body.architecture .primary{background:var(--brand-orange);border:1px solid var(--brand-orange);color:var(--ink);box-shadow:none;min-height:50px;padding:14px 24px;border-radius:8px;font-weight:800;cursor:pointer;line-height:1.3}body.architecture .primary:hover{background:var(--brand-orange-soft)}body.architecture .access-note{font-size:13px;line-height:1.65;color:var(--muted);margin:13px 0 0}body.architecture .secondary-link{font-size:14px;text-underline-offset:5px}body.architecture .preview-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;border:1px solid var(--mend-rule);border-radius:8px}body.architecture .preview-copy{padding:0}body.architecture .preview-copy h2{font-size:27px;line-height:1.2;margin:0 0 14px}body.architecture .preview-copy p:not(.eyebrow){font-size:16px;line-height:1.65;color:var(--muted);margin:0;max-width:580px}body.architecture .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;padding:32px 0;border-top:1px solid var(--mend-rule);border-bottom:1px solid var(--mend-rule);margin:50px 0}body.architecture .steps article span{display:block;color:var(--brand-blue-deep);font-size:13px;margin-bottom:18px}body.architecture .steps h2{font-size:19px;margin:0 0 10px;line-height:1.25}body.architecture .steps p{font-size:14px;color:var(--muted);line-height:1.7;margin:0}body.architecture .scope{font-size:13px;line-height:1.75;max-width:780px;color:var(--muted);padding:28px 0 0;margin:0}body.architecture .page-foot{border-top:1px solid var(--mend-rule);margin-top:28px;display:flex;align-items:center;flex-wrap:wrap;gap:22px;padding:25px 0 36px;font-size:13px}body.architecture .page-foot span{margin-right:auto}body.architecture .page-foot a{text-underline-offset:4px}
.review-shell{font-style:normal;font:12px/1.5 system-ui,sans-serif!important;background:#fff;border-bottom:1px solid #d9ddd8;position:relative;z-index:20;color:#516A76}.review-top{max-width:1440px;margin:auto;padding:9px 28px;display:flex;align-items:center;gap:22px}.review-top>a{text-decoration:none}.review-top>strong{font-weight:600;margin:auto}.review-menu{position:static}.review-menu summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px}.review-menu[open]{padding:15px;position:absolute;right:25px;top:7px;width:min(390px,calc(100% - 40px));background:white;border:1px solid #B3C6D1;border-radius:8px;box-shadow:0 12px 40px #17202615}.review-menu p{font:12px/1.7 system-ui,sans-serif!important}.review-menu button{font:12px/1.5 system-ui,sans-serif!important;border:1px solid #B3C6D1;border-radius:5px;padding:8px 12px;background:white;cursor:pointer;margin:3px}.review-menu label{display:block;margin-top:10px}.review-menu input{margin-right:8px}#preview-event-dialog{font:13px/1.6 system-ui,sans-serif;width:min(820px,calc(100% - 30px));border:1px solid #B3C6D1;border-radius:8px;padding:24px;max-height:85vh}#preview-event-dialog pre{white-space:pre-wrap;word-break:break-word;font-size:12px}#preview-event-dialog button{float:right}.resource-index,.reading-rail,.studio-nav,.resource-strip,.resource-route-nav{display:grid;align-content:start}.resource-index>a,.reading-rail>a,.studio-nav>a,.resource-strip>a,.resource-route-nav>a,.atlas-resources>a,.chapter-links>a{display:flex;align-items:center;gap:12px;text-decoration:none;min-height:53px;font-size:14px;border-bottom:1px solid var(--mend-rule);padding:14px 0;line-height:1.4}.resource-num{color:var(--brand-blue-deep);font-size:11px;flex-shrink:0}.resource-arrow{margin-left:auto;color:var(--brand-blue-deep);font-size:18px}.resource-index a:hover,.reading-rail a:hover,.resource-strip a:hover,.chapter-links a:hover,.atlas-resources a:hover,.resource-route-nav a:hover{color:var(--brand-blue-deep)!important;text-decoration:underline;text-underline-offset:4px}.resource-index{margin:38px 0}.resource-index>.eyebrow{margin-bottom:4px}.additional-tools{margin-top:35px;border-top:1px solid var(--mend-rule);padding-top:22px;font-size:14px}.additional-tools summary{cursor:pointer;color:var(--brand-blue-deep)}.additional-tools>div{display:flex;gap:28px;flex-wrap:wrap;margin-top:18px}.additional-tools a{display:flex;gap:24px;text-decoration:none}.additional-tools a:hover{text-decoration:underline}.ready-content{min-width:0}.ready-content>.eyebrow{margin-bottom:8px}.ready-content>.success-title{font-size:clamp(32px,3.3vw,45px);margin:0 0 15px;line-height:1.1}.ready-content>p:not(.eyebrow){font-size:15px;max-width:740px;color:var(--muted)}body.architecture .player{display:block;width:100%;aspect-ratio:16/9;max-height:none;background:#000;border-radius:8px;border:1px solid var(--mend-rule);margin-top:26px}body.architecture .session-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 15px}body.architecture .session-actions a{border:1px solid var(--mend-rule);background:#fff;border-radius:8px;font-size:13px;color:var(--ink);padding:12px 16px;min-height:44px;line-height:1.5;text-decoration:none}body.architecture .session-actions a:hover{background:var(--brand-blue-gray)}body.architecture .ready-content>.small{font-size:13px;line-height:1.7}body.architecture :focus-visible{outline:3px solid var(--brand-blue-deep);outline-offset:4px}
/* 01: an editorial reading column and independent access rail */
body.architecture.editorial .wrap{max-width:1200px!important}.editorial-grid{display:grid;grid-template-columns:minmax(0,650px) 300px;gap:75px;padding:66px 0 10px;align-items:start}body.architecture.editorial .intro h1{font-size:clamp(42px,4.7vw,62px)}body.architecture.editorial .reading-column>.preview-copy{border-top:1px solid var(--mend-rule);padding-top:32px;margin-top:45px}body.architecture.editorial .access-rail{position:sticky;top:30px;padding-top:8px}body.architecture.editorial .access-rail .access-block{padding:24px 0;border-bottom:1px solid var(--mend-rule)}body.architecture.editorial .access-rail .primary{width:100%}body.architecture.editorial .access-rail .preview-image{aspect-ratio:4/3;object-fit:cover}body.architecture.editorial .steps{display:block;margin:38px 0 0;padding:0;border:0}body.architecture.editorial .steps article{padding:22px 0;border-top:1px solid var(--mend-rule);display:grid;grid-template-columns:42px 1fr;column-gap:14px}body.architecture.editorial .steps article span{grid-row:1/3;margin:0;padding-top:3px}body.architecture.editorial .steps article h2{margin:0 0 8px}body.architecture.editorial .steps article p{grid-column:2}.editorial-ready{display:grid;grid-template-columns:minmax(0,760px) 240px;gap:55px;padding:55px 0 10px}body.architecture.editorial .reading-rail{position:sticky;top:30px}
/* 02: chapters with actual optional preparation routes */
.journey-intro{display:grid;grid-template-columns:1fr 280px;gap:60px;align-items:center;padding:60px 0 35px}body.architecture.journey .intro h1{font-size:clamp(40px,4.4vw,58px)}.journey-intro .access-block{border-left:2px solid var(--brand-orange);padding-left:25px}.chapter-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 0 30px;border-top:1px solid var(--mend-rule);border-bottom:1px solid var(--mend-rule)}.chapter-rail>a{display:flex;gap:16px;align-items:center;padding:20px 0;font-size:15px;text-decoration:none}.chapter-rail>a span{background:var(--brand-blue-gray);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:12px}.chapter{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:36px 0;border-bottom:1px solid var(--mend-rule)}.chapter article{display:grid;grid-template-columns:65px 1fr;align-content:center}.chapter article>span{font-size:32px;color:var(--brand-blue-gray);grid-row:1/3}.chapter article h2{font-size:28px;line-height:1.2;margin:0 0 15px}.chapter article p{grid-column:2;color:var(--muted);font-size:15px;margin:0}.chapter .preview-copy{margin-top:20px}.chapter-resource>.access-block{padding-top:8px}body.architecture.journey .resource-index{grid-template-columns:repeat(3,1fr);column-gap:30px}body.architecture.journey .resource-index>.eyebrow{grid-column:1/-1}.journey-ready{padding:36px 0 0}.journey-ready>.chapter-rail{grid-template-columns:1fr 1fr}.journey-ready>.ready-content{max-width:960px;margin:35px auto}
/* 03: one primary video resource and a visible collection */
body.architecture.atlas .wrap{max-width:1360px!important}.atlas-intro{padding:45px 0 20px;display:grid;grid-template-columns:1fr 310px;column-gap:60px;align-items:end}.atlas-intro>.eyebrow{grid-column:1/-1}.atlas-intro h1{font-size:clamp(40px,4vw,54px)!important;margin-bottom:16px!important}.atlas-intro .lead{font-size:16px!important;margin-bottom:18px!important}.atlas-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px}.atlas-session{border:1px solid var(--mend-rule);border-radius:8px;overflow:hidden}.atlas-session>.preview-image{border:0;border-radius:0;aspect-ratio:16/8;object-fit:cover}.atlas-session-bottom{padding:25px}.atlas-session .preview-copy h2{font-size:23px!important}.atlas-session .preview-copy .eyebrow{display:none}.atlas-session .access-block{margin-top:22px}.atlas-resources{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:stretch}.atlas-resources>a{border:1px solid var(--mend-rule);border-radius:8px;display:grid;grid-template-columns:1fr 24px;align-content:space-between;padding:23px;font-size:19px}.atlas-resources>a:first-child{grid-column:1/-1}.atlas-resources .resource-num{grid-column:1/-1;align-self:start;margin-bottom:25px}.atlas-resources .resource-arrow{font-size:24px}.atlas-resources>a:first-child{border-top:3px solid var(--brand-orange)}.atlas-ready{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:32px;padding:45px 0}.atlas-ready .atlas-resources{grid-template-columns:1fr}.atlas-ready .atlas-resources>.eyebrow{margin:0}.atlas-ready .atlas-resources>a{grid-template-columns:28px 1fr 18px;align-items:center;padding:18px;font-size:15px}.atlas-ready .resource-num{grid-column:auto;margin:0}
/* 04: permanent product navigation, central canvas, context rail */
body.architecture.studio .wrap{max-width:1500px!important}.studio-layout{display:grid;grid-template-columns:195px minmax(0,1fr) 250px;gap:32px;padding:36px 0}.studio-nav{border-right:1px solid var(--mend-rule);padding-right:24px;position:sticky;top:30px;align-self:start}.studio-nav>a{border:0;margin-bottom:5px;padding:12px 9px;border-radius:8px;font-size:13px}.studio-nav>a[aria-current]{background:var(--brand-blue-gray)}.studio-nav .resource-num{display:none}.studio-nav .resource-arrow{font-size:15px}.studio-nav .eyebrow{padding:0 9px}body.architecture.studio .intro h1{font-size:clamp(34px,3.25vw,46px);line-height:1.12}body.architecture.studio .lead{font-size:16px}.studio-context{border-left:1px solid var(--mend-rule);padding-left:24px;align-self:start}.studio-context .primary{width:100%;padding:14px 18px;font-size:15px}.studio-context .preview-copy{border-top:1px solid var(--mend-rule);margin-top:28px;padding-top:24px}.studio-context .preview-copy h2{font-size:22px}.studio-context .preview-copy p{font-size:14px!important}body.architecture.studio .steps{grid-template-columns:1fr;gap:20px;margin:30px 0 0;padding:25px 0}body.architecture.studio .steps article{display:grid;grid-template-columns:30px 1fr;gap:0 12px}body.architecture.studio .steps article>span{grid-row:1/3}body.architecture.studio .steps article p{grid-column:2}body.architecture.studio .steps article h2{font-size:17px}.studio-ready{display:grid;grid-template-columns:195px minmax(0,1fr);gap:36px;padding:38px 0}.studio-ready .ready-content{display:grid;grid-template-columns:minmax(0,1fr) 240px;column-gap:30px}.studio-ready .ready-content>.eyebrow,.studio-ready .success-title,.studio-ready .ready-content>p:not(.small),.studio-ready #video{grid-column:1/-1}.studio-ready .player{grid-column:1;grid-row:5/8;margin:15px 0 0}.studio-ready .session-actions{grid-column:2;display:grid;align-content:start;grid-row:5;margin:15px 0}.studio-ready .small{grid-column:2;grid-row:6;margin:0}
/* 05: media-led destination and compact resource strip */
body.architecture.video .wrap{max-width:1200px!important}.video-intro{text-align:center;padding:45px 0 32px}body.architecture.video .intro h1{margin:0 auto 20px;font-size:clamp(38px,4vw,54px)}body.architecture.video .intro .lead{margin:0 auto 23px;font-size:17px;max-width:620px}body.architecture.video .access-block{display:flex;justify-content:center;align-items:center;gap:24px;text-align:left}body.architecture.video .access-note{margin:0}.screening-room{max-width:980px;margin:auto}.screening-room .preview-image{aspect-ratio:16/7.8;object-fit:cover}.screening-room .preview-copy{display:grid;grid-template-columns:1fr 1.2fr;gap:0 36px;padding:25px 0}.screening-room .preview-copy>.eyebrow{grid-column:1;margin-bottom:6px}.screening-room .preview-copy>h2{grid-column:1;font-size:24px!important}.screening-room .preview-copy>p:last-child{grid-column:2;grid-row:1/3;font-size:15px!important;align-self:center}.resource-strip{grid-template-columns:repeat(3,1fr);gap:0 30px;margin-top:26px}.resource-strip>.eyebrow{grid-column:1/-1}.video-ready{max-width:1080px;margin:45px auto}.video-ready .ready-content>.eyebrow,.video-ready .success-title,.video-ready .ready-content>p:not(.small){text-align:center;max-width:100%}.video-ready .player{max-width:100%}.video-ready .session-actions{justify-content:center}.video-ready .ready-content>.small{text-align:center;max-width:100%}
/* Actual resource pages get the same architectural navigation. Their controls/scripts remain intact. */
.resource-shell{max-width:1240px;margin:auto;padding:0 40px}.resource-route-nav{grid-template-columns:repeat(3,1fr);gap:0 24px;padding:22px 0}.resource-route-nav>.eyebrow{grid-column:1/-1;margin-bottom:0}.resource-route-nav>a[aria-current]{font-weight:800;border-bottom-color:var(--brand-orange)}body.resource-page .page{margin:0!important;padding:30px 0!important}body.resource-page .session-content{margin:auto!important;width:100%!important;max-width:1240px!important;padding:0 40px!important}body.resource-page .wrap{margin:auto!important}body.resource-page .page>.wrap>.brand{margin-bottom:18px}body.resource-page .site-footer{margin-top:25px}body.resource-page .worksheet-app{margin:auto}body.resource-page .session-side-nav{display:none!important}body.resource-page .brand-link .mark{background:var(--brand-blue-gray)}body.resource-page .resource-card,body.resource-page .mend-practice-tool,body.resource-page .tool-card{box-shadow:none}.resource-page.studio .resource-route-nav{position:fixed;top:162px;left:max(26px,calc((100vw - 1440px)/2 + 25px));width:205px;grid-template-columns:1fr;padding:15px 18px 0 0;border-right:1px solid var(--mend-rule)}.resource-page.studio .resource-route-nav>a{font-size:13px;border:0;padding:13px 10px;border-radius:8px}.resource-page.studio .resource-route-nav>a[aria-current]{background:var(--brand-blue-gray)}.resource-page.studio .resource-route-nav .resource-num{display:none}.resource-page.studio .page{padding-left:235px!important}.resource-page.studio .site-footer{margin-left:235px}.resource-page.editorial .resource-route-nav{grid-template-columns:repeat(2,1fr);max-width:820px}.resource-page.video .resource-route-nav{grid-template-columns:repeat(6,1fr);gap:16px}.resource-page.video .resource-route-nav>a{font-size:12px;align-items:start;border:0}.resource-page.video .resource-num{display:none}
@media(max-width:1150px){.studio-layout{grid-template-columns:185px minmax(0,1fr)}.studio-context{grid-column:2;border-left:0;border-top:1px solid var(--mend-rule);padding:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:25px}.studio-context .preview-copy{margin:0;border:0;padding:0}.studio-ready .ready-content{display:block}.studio-ready .session-actions{display:flex}.editorial-grid{gap:42px;grid-template-columns:minmax(0,1fr) 280px}.atlas-intro{grid-template-columns:1fr}.atlas-intro .lead{max-width:620px}.resource-page.video .resource-route-nav{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){body.architecture .wrap,.resource-shell{padding:0 22px}body.architecture .site-head{padding:20px 0}.review-top{padding:8px 16px;gap:12px;font-size:10px}.review-top>strong{font-size:10px}.editorial-grid{display:flex;flex-direction:column;padding:35px 0;gap:28px}body.architecture.editorial .access-rail{position:static;order:-1;width:100%;display:none}body.architecture.editorial .reading-column{width:100%}body.architecture.editorial .mobile-access{display:block!important;margin:25px 0}body.architecture.editorial .reading-column>.preview-copy{margin-top:30px}.editorial-ready{display:flex;flex-direction:column;padding:32px 0;gap:30px}body.architecture.editorial .reading-rail{position:static}.journey-intro{grid-template-columns:1fr;padding:35px 0 25px;gap:0}.journey-intro .access-block{border:0;padding:0}.chapter-rail{grid-template-columns:1fr;gap:0;margin-top:28px}.chapter-rail>a{padding:13px 0;border-bottom:1px solid var(--mend-rule)}.chapter{grid-template-columns:1fr;gap:25px;padding:32px 0}.chapter article{grid-template-columns:45px 1fr}.chapter article h2{font-size:24px}.chapter-resource{padding-left:45px}body.architecture.journey .resource-index{grid-template-columns:1fr}.journey-ready>.chapter-rail{grid-template-columns:1fr}.atlas-intro{padding:32px 0 18px}.atlas-grid,.atlas-ready{grid-template-columns:1fr}.atlas-resources{grid-template-columns:1fr;gap:12px}.atlas-resources>a{grid-template-columns:27px 1fr 24px;align-items:center;align-content:center;padding:20px;font-size:17px}.atlas-resources .resource-num{grid-column:auto;margin:0}.atlas-session-bottom{padding:22px}.studio-layout,.studio-ready{grid-template-columns:1fr;padding:25px 0;gap:25px}.studio-nav{position:static;border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.studio-nav>.eyebrow{grid-column:1/-1}.studio-nav>a{font-size:12px}.studio-context{grid-column:auto;grid-template-columns:1fr}.studio-canvas{grid-row:2}.studio-context{grid-row:3}body.architecture.studio .intro h1{font-size:38px}.studio-mobile-access{display:block!important;margin:22px 0}.studio-context>.access-block{display:none}.video-intro{padding:32px 0 25px}body.architecture.video .access-block{display:block;text-align:center}body.architecture.video .access-note{margin-top:13px}.screening-room .preview-copy{display:block}.screening-room .preview-copy>p:last-child{margin-top:15px}.resource-strip{grid-template-columns:1fr 1fr;gap:0 20px}body.architecture .steps{grid-template-columns:1fr;gap:27px;margin:32px 0}body.architecture .intro h1{font-size:38px;line-height:1.1}body.architecture .lead{font-size:17px}body.architecture .scope{font-size:12px}body.architecture .page-foot{gap:16px}.resource-route-nav{grid-template-columns:1fr 1fr;gap:0 16px}.resource-route-nav>a{font-size:12px}.resource-page.studio .resource-route-nav{position:static;width:100%;grid-template-columns:1fr 1fr;border:0;padding:20px 0}.resource-page.studio .page{padding-left:0!important}.resource-page.studio .site-footer{margin-left:0}.resource-page.editorial .resource-route-nav,.resource-page.video .resource-route-nav{grid-template-columns:1fr 1fr}body.resource-page .session-content{padding:0 22px!important}body.resource-page .page{overflow-x:clip}body.resource-page .resource-grid{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Remove inherited case-study grid placement from this namespaced proposal. */
body.architecture.editorial .editorial-grid{width:100%;margin:0;grid-template-columns:minmax(0,1fr) 300px;gap:64px}body.architecture.editorial .editorial-grid>.reading-column{grid-column:1;max-width:none}body.architecture.editorial .editorial-grid>.access-rail{grid-column:2;grid-row:1}body.architecture.editorial .steps article{display:grid;grid-template-columns:42px 1fr}body.architecture.editorial .reading-column .steps{display:block}
@media(max-width:800px){body.architecture.editorial .editorial-grid{display:flex;gap:28px}body.architecture.editorial .reading-column .steps{display:block}}
/* Contain broad rules in the inherited worksheet stylesheet. */
body.architecture{--brand-off-white:#FFFFFF;--brand-orange:#E19D61;--brand-blue-gray:#B3C6D1}
body.architecture .review-shell{height:auto;min-height:0;padding:0;top:auto;overflow:visible;background:#fff;border-bottom:1px solid var(--mend-rule)}
body.architecture .site-head .brand,body.architecture .site-head nav{margin:0}
body.resource-page .shell{max-width:1240px;margin:20px auto 0;padding:0 40px;min-height:0;grid-template-columns:235px minmax(0,1fr);gap:42px}
body.resource-page .shell>aside{height:auto;max-height:calc(100vh - 40px);top:20px;padding:20px 18px;background:#fff;border:1px solid var(--mend-rule);border-radius:8px}
body.resource-page .shell>aside nav button{border:0;background:#fff;font-size:13px;padding:10px 8px;min-height:42px}
body.resource-page .shell>aside nav button.active{background:var(--brand-blue-gray)}
body.resource-page .shell>main{padding:10px 0 35px;min-width:0}
body.resource-page .shell>main .hero{padding:0;margin-bottom:28px;display:block}
body.resource-page .shell>main h1{font-size:40px;line-height:1.1;margin-top:0}
body.resource-page .shell .card{box-shadow:none;background:#fff;border-color:var(--mend-rule)}
body.resource-page.studio .shell{padding-left:270px;max-width:1480px;grid-template-columns:200px minmax(0,1fr);gap:30px}
@media(max-width:900px){body.resource-page .shell,body.resource-page.studio .shell{grid-template-columns:1fr;padding:0 22px;gap:25px}body.resource-page .shell>aside{position:static;max-height:none}body.resource-page .shell>main h1{font-size:32px}body.resource-page.studio .resource-route-nav{position:static;width:100%;grid-template-columns:1fr 1fr;border:0;padding:20px 0}body.resource-page.studio .page{padding-left:0!important}}
.studio-mobile-menu{display:none}
@media(max-width:800px){body.architecture.studio .studio-layout>.studio-nav,body.architecture.studio .studio-ready>.studio-nav{display:none}.studio-mobile-menu{display:block;border-bottom:1px solid var(--mend-rule);padding-bottom:16px}.studio-mobile-menu summary{cursor:pointer;font-size:14px;color:var(--brand-blue-deep)}.studio-mobile-links{display:grid;grid-template-columns:1fr 1fr;gap:6px 15px;margin-top:15px}.studio-mobile-links>a{display:flex;gap:7px;align-items:center;min-height:45px;padding:8px 0;text-decoration:none;font-size:12px;border-bottom:1px solid var(--mend-rule)}body.architecture.editorial img.mobile-access{margin:27px 0 0}}
