.studio-tucked{--tucked-max-width:860px}.studio-tucked main{color:var(--studio-text)}.tucked-subnav{border-bottom:1px solid var(--studio-line);background:var(--studio-surface)}.tucked-subnav>div{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px}.tucked-subnav-label{font-size:12px;font-weight:500;letter-spacing:.02em}.tucked-subnav-links{display:flex;align-items:center;gap:22px;overflow-x:auto;white-space:nowrap;font-size:12px;color:var(--studio-muted)}.tucked-prose a:hover,.tucked-subnav-links a:hover{color:var(--studio-accent)}.tucked-page{width:min(100% - 48px,var(--tucked-max-width));margin:0 auto;padding-block:clamp(54px,8vw,108px)}.tucked-content{max-width:var(--tucked-max-width);margin:0 auto}.tucked-page-header{max-width:730px;margin-bottom:52px}.tucked-kicker,.tucked-updated{color:var(--studio-muted);font-size:11px;line-height:1.5}.tucked-kicker{margin-bottom:18px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.tucked-page-header h1{max-width:820px;margin:0 0 20px;font-family:var(--font-sans),sans-serif;font-size:clamp(44px,6vw,76px);font-weight:500;letter-spacing:-.06em;line-height:.98}.tucked-logo-lockup{display:inline-flex;align-items:center;min-height:46px;margin-bottom:26px;padding:10px 17px;background:var(--studio-raised)}.tucked-logo-lockup img{display:block;width:168px;height:auto}.tucked-prose{max-width:720px;color:#c1c8d1;font-size:17px;line-height:1.7}.tucked-prose p{margin-block:1.2em}.tucked-prose :is(h2,h3){margin:2em 0 .7em;color:var(--studio-text);font-family:var(--font-serif),Georgia,serif;font-weight:400;letter-spacing:-.03em;line-height:1.17}.tucked-prose h2{font-size:clamp(29px,3.3vw,41px)}.tucked-prose h3{font-size:24px}.tucked-prose :is(a,strong){color:var(--studio-text)}.tucked-prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width:700px){.tucked-subnav>div{align-items:flex-start;flex-direction:column;gap:9px;padding-block:13px}.tucked-subnav-links{width:100%;gap:18px}.tucked-page{width:min(100% - 34px,var(--tucked-max-width));padding-block:48px 64px}.tucked-page-header{margin-bottom:38px}.tucked-page-header h1{font-size:clamp(43px,13vw,62px)}.tucked-prose{font-size:16px}}