.interior-intro{padding:clamp(4rem,7vw,7rem) 0 clamp(2.75rem,4vw,4.25rem)}.interior-intro .left p{color:var(--text-muted);font-size:clamp(1.2rem,1.05rem + .7vw,1.55rem);line-height:1.45;max-width:45ch}.interior-intro .aside{backdrop-filter:blur(10px);background:oklch(from var(--bg) l c h/.35);border:1px solid var(--border);border-radius:1.25rem;max-width:400px;padding:1.1rem}.interior-intro .meta{display:grid;font-size:.98rem;gap:.55rem;list-style:none;margin:0;padding:0}.interior-intro .meta li{align-items:start;color:var(--text-muted,oklch(from var(--text-primary,#fff) l c h/.7));display:grid;gap:1.5rem;grid-template-columns:max-content 1fr}.interior-intro .meta li>:last-child{hyphens:auto;justify-self:end;overflow-wrap:anywhere;text-align:right;word-break:normal}.interior-intro .meta strong{color:var(--text-secondary);font-weight:600}@media (max-width:900px){.interior-intro .cs-container{align-items:start;grid-template-columns:1fr}.interior-intro .aside{margin-top:.5rem}}.interior-content .cs-split{-moz-column-gap:8rem;column-gap:8rem}.interior-content h2{font-size:clamp(1.55rem,1.25rem + 1.2vw,2.25rem);letter-spacing:-.02em;line-height:1.15;margin:0}.interior-content .rule{border-top:1px solid var(--border);margin-top:1.25rem}.interior-content .left{max-width:500px}.interior-content .prose{font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.7}.interior-content .prose p{color:var(--text-secondary);font-size:clamp(1rem,.95rem + .3vw,1.125rem);margin:.9rem 0}.interior-content .prose p:first-child{margin-top:0}@media (max-width:900px){.interior-content .cs-split{grid-template-columns:1fr}.interior-content .rule{margin-top:1rem}}