.guide{padding-bottom:clamp(40px,6vw,88px)}.guide .page-head{padding-bottom:clamp(36px,5vw,72px)}.guide .page-head .lede{max-width:62ch}.guide-reading{border-top:1px solid var(--rule-strong);padding-top:clamp(28px,4vw,48px)}.guide-body{min-width:0}.guide-section{scroll-margin-top:calc(var(--header-h) + 16px)}.guide-section+.guide-section{margin-top:clamp(64px,8vw,112px)}.guide-section>h2{font-size:var(--step-3);max-width:24ch;line-height:1.06}.guide-section>*+*{margin-top:26px}.guide-section>h2+*{margin-top:22px}.guide-section .prose h3{margin-top:1.6em}.guide-section .prose>h3:first-child{margin-top:0}.guide-section>.feature-list,.guide-section>.note,.guide-section>.faq{max-width:76ch}.guide-section>.feature-list{margin-top:30px}.guide-section .table-wrap table{min-width:720px}.guide-figure{max-width:400px;margin:36px 0 0}.guide-figure figcaption{margin-top:14px}.guide-checked{max-width:76ch;margin-top:16px}.guide-end{margin-top:clamp(40px,6vw,72px)}.guide-end .section-tight{padding-bottom:0}.guide-closing{justify-items:start;gap:22px;display:grid}.guide-closing h2{max-width:18ch}.guide-closing .lede{max-width:60ch}.guide-closing .actions{margin-top:8px}.pen-phrase{white-space:nowrap;position:relative}.pen-phrase .pen-line{width:calc(100% + 8px);height:18px}.guides-hub .index-list .index-meta{white-space:normal}.guides-hub-note{margin-top:clamp(48px,6vw,80px)}.guide .outline{outline:none}.guide .prose ul{list-style:outside}.guide .prose ol{list-style:decimal}
