.guide-rich .guide-body{display:block}.guide-rich .guide-body>div{min-width:0}.guide-rich .guide-body section{margin-bottom:38px}.guide-rich .guide-body section p{max-width:84ch;font-size:14px;color:#536571}.guide-rich .guide-hero{max-width:900px;margin-bottom:42px}.guide-rich .guide-hero .button{margin-right:12px;font-size:12px}.guide-rich .guide-hero h1{font-size:clamp(33px,4vw,49px)}.guide-hero-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.75fr);gap:55px;align-items:start;margin-bottom:45px}.guide-overleaf .guide-hero{margin-bottom:0;padding-top:22px}.guide-overleaf .guide-sidebar{max-width:310px;justify-self:end}.guide-overleaf .mini-resume{display:block;padding:0;border:1px solid var(--line);box-shadow:0 8px 22px #233c5010;background:white}.guide-overleaf .mini-resume img{display:block;width:100%;height:auto}.guide-overleaf .guide-sidebar .eyebrow{display:block}.guide-errors>p{margin-bottom:20px}.guide-errors details{border:1px solid var(--line);padding:0 22px;background:#ffffff70}.guide-errors details+details{border-top:0}.guide-errors details:first-of-type{border-radius:7px 7px 0 0}.guide-errors details:last-of-type{border-radius:0 0 7px 7px}.guide-errors summary{padding:19px 0;cursor:pointer;font-size:14px;font-weight:600}.guide-errors details>a{display:inline-flex;gap:8px;align-items:center;text-decoration:underline;font-size:13px;margin:0 0 18px}.guide-transfer{display:flex;gap:22px;align-items:center;padding:27px;border:1px solid var(--line);border-radius:7px;margin:35px 0 23px}.guide-transfer>svg{color:var(--accent);flex-shrink:0}.guide-transfer>div{flex:1}.guide-transfer h2{font-size:24px;margin:9px 0}.guide-transfer p{font-size:13px;line-height:1.8;color:#536571}.guide-transfer .button{flex-shrink:0;font-size:12px}.guide-official-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;line-height:1.8}.guide-official-links a{display:inline-flex;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:3px}.guide-source-section{margin-top:0}.guide-code-panel{border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#f2f3f2}.guide-code-header{padding:12px 17px;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);background:#fafaf8;font-size:12px;flex-wrap:wrap}.guide-code-header>span:first-child{display:inline-flex;gap:8px;align-items:center;margin-right:auto}.guide-copy{cursor:pointer;display:inline-flex;gap:6px;align-items:center;padding:5px 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:12px}.guide-copy:hover{border-color:var(--line);background:white}.guide-copy-status{flex-basis:100%;color:#536571;font-size:12px}.guide-copy-status:empty{display:none}.guide-code-panel pre{margin:0;padding:20px;overflow:auto;max-height:490px;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;color:#254963}.guide-source-note{margin-top:12px}.guide-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:7px;margin-bottom:17px}.guide-package-section table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;line-height:1.8}.guide-package-section td,.guide-package-section th{padding:11px 15px;border-bottom:1px solid var(--line);vertical-align:top}.guide-package-section thead{background:#edece7}.guide-package-section tbody th{width:34%;font-weight:400}.guide-package-section tr:last-child>*{border-bottom:0}.guide-rich code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em;overflow-wrap:anywhere}.guide-customize-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.guide-customize-grid>a{display:grid;grid-template-columns:1fr auto;gap:10px;border:1px solid var(--line);border-radius:7px;padding:23px}.guide-customize-grid strong{font-size:15px;font-weight:600}.guide-customize-grid span{font-size:12px;line-height:1.8;color:#536571;grid-column:1}.guide-customize-grid svg{grid-column:2;grid-row:1/3;align-self:center}.guide-docs-callout{display:flex;align-items:center;gap:20px;border:1px solid var(--line);border-radius:7px;padding:24px;margin:20px 0}.guide-docs-callout>svg:first-child{color:var(--accent);flex-shrink:0}.guide-docs-callout>span{flex:1}.guide-docs-callout strong{display:block;font-size:15px;margin-bottom:8px}.guide-docs-callout span span{display:block;font-size:12px;line-height:1.8;color:#536571}.guide-attribution{font-size:12px;line-height:1.8;color:#536571;margin-bottom:20px}.guide-attribution a{text-decoration:underline}.guide-rich :is(a,button,summary,pre,.guide-table-scroll):focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media (max-width:900px){.guide-hero-layout{grid-template-columns:minmax(0,1fr) 220px;gap:27px}.guide-transfer{flex-wrap:wrap}.guide-transfer .button{margin-left:47px}}@media (max-width:640px){.guide-hero-layout{display:flex;flex-direction:column;gap:27px}.guide-overleaf .guide-sidebar{width:min(100%,280px);align-self:center}.guide-rich .guide-hero h1{font-size:34px}.guide-rich .guide-hero .button{margin-right:0;width:100%}.guide-rich .guide-body section p{font-size:14px}.guide-customize-grid{grid-template-columns:1fr}.guide-transfer{padding:20px;gap:15px}.guide-transfer>div{min-width:0}.guide-transfer>svg{display:none}.guide-transfer .button{margin-left:0;width:100%;white-space:normal}.guide-errors details{padding:0 15px}.guide-package-section td,.guide-package-section th{padding:10px}.guide-package-section tbody th{min-width:145px}.guide-code-panel pre{padding:14px;font-size:11px}}.guide-latex-reference{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px;align-items:start}.guide-command pre{white-space:pre-wrap;overflow-wrap:anywhere}.guide-source-attribution{border-bottom:1px solid var(--line)}.guide-source-attribution summary{cursor:pointer;padding:11px 17px;color:#536571;font-size:12px}@media (max-width:760px){.guide-latex-reference{display:block}}.guide-overleaf .guide-body>div>section:first-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-overleaf .guide-body>div>section:first-child h2{grid-column:1/-1;margin-bottom:0}.guide-overleaf .guide-body>div>section:first-child p{border-top:2px solid #b86c4a66;padding-top:16px;margin-bottom:0}@media (max-width:760px){.guide-overleaf .guide-body>div>section:first-child{grid-template-columns:1fr}}.guide-public .guide-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.guide-public .guide-hero-actions .button{min-height:48px;font-size:12px;line-height:1.4}.guide-public .guide-hero .guide-updated{font-size:12px;color:#65747c;line-height:1.7;margin-top:16px}.guide-public .guide-body section>p{font-size:14px;color:#52636b;max-width:84ch}.guide-contents{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:5px;padding:22px;margin-bottom:36px;background:#efefe8}.guide-contents a{font-size:13px;line-height:1.7;text-decoration:underline;text-underline-offset:4px}.guide-contents a:hover{color:#914a2b}.guide-worked-example{margin:24px 0;padding:22px;background:#f0ebe2;border:1px solid #dfd6c9;border-radius:5px}.guide-worked-example figcaption{font-size:12px;font-weight:600;line-height:1.7;margin-bottom:14px}.guide-worked-example pre{font:14px/1.85 Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.guide-checklist{padding-left:22px;margin:22px 0}.guide-checklist li{padding-left:5px;margin:10px 0;font-size:14px;line-height:1.8;color:#52636b}.guide-public .guide-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:5px;margin:22px 0}.guide-public .guide-table-scroll table{min-width:480px;width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.7}.guide-public .guide-table-scroll td,.guide-public .guide-table-scroll th{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}.guide-public .guide-table-scroll thead{background:#eaece5}.guide-public .guide-table-scroll tbody tr:last-child>*{border-bottom:0}.guide-public .guide-table-scroll td{color:#52636b}.guide-public .guide-official-links a{min-height:36px}.guide-faqs{margin-top:38px}.guide-faqs details{border-bottom:1px solid var(--line)}.guide-faqs summary{padding:17px 0;cursor:pointer;font-size:14px;line-height:1.7;font-weight:600}.guide-faqs details p{padding-bottom:20px;font-size:14px;line-height:1.85;color:#52636b}@media (max-width:680px){.guide-public .guide-hero-actions{flex-direction:column;align-items:stretch}.guide-public .guide-hero-actions .button{justify-content:center;margin-right:0}.guide-contents,.guide-worked-example{padding:18px}.guide-public .guide-body section>p,.guide-worked-example pre{font-size:13px}}.guide-public .guide-hero{max-width:900px;margin-bottom:36px}.guide-public .guide-hero h1{font-size:clamp(32px,4vw,49px)}.guide-public .guide-body{grid-template-columns:minmax(0,760px) minmax(200px,280px);gap:56px;align-items:start}.guide-public .guide-body>div{min-width:0}.guide-public .guide-body section{margin-bottom:42px;scroll-margin-top:30px}.guide-public .guide-body section>p{font-size:15px;line-height:1.85;max-width:76ch}.guide-public .guide-body .guide-sidebar{position:sticky;top:28px}.guide-public .guide-sidebar .mini-resume{display:block}.guide-public .guide-sidebar img{width:100%;height:auto}.guide-context-link a{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.guide-inline-editor{margin:12px 0 64px}.guide-inline-editor .editor-shell{margin-left:0;margin-right:0}.guide-extraction,.guide-font-comparison,.guide-gallery{margin:10px 0 64px;padding:32px;background:#f0efe8;border:1px solid var(--line);border-radius:8px}.guide-extraction h2,.guide-font-comparison h2,.guide-gallery h2{font-size:clamp(26px,3vw,36px);line-height:1.25;margin:12px 0 16px}.guide-extraction>p,.guide-font-comparison>p,.guide-gallery>p{max-width:80ch;color:#536571;font-size:15px;line-height:1.8;margin-bottom:26px}.guide-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-font-card,.guide-sample-card{margin:0;min-width:0;background:#fff;border:1px solid var(--line);border-radius:5px;overflow:hidden}.guide-sample-card>a{display:block;border-bottom:1px solid var(--line)}.guide-sample-card img{display:block;width:100%;height:auto}.guide-font-card figcaption,.guide-sample-card figcaption{padding:20px}.guide-font-card h3,.guide-sample-card h3{font-family:var(--font-sans),Arial,sans-serif;font-size:16px;line-height:1.4;margin:0 0 10px}.guide-sample-card p{font-size:13px;line-height:1.75;color:#536571;margin-bottom:16px}.guide-card-actions{display:flex;flex-wrap:wrap;gap:8px 18px}.guide-card-actions a,.guide-font-card figcaption a{font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:4px;padding:6px 0}.guide-font-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.guide-font-crop{display:block;height:110px;overflow:hidden;border-bottom:1px solid var(--line)}.guide-font-crop img{display:block;width:900px;max-width:none;height:auto;transform:translate(-20px,-110px)}.guide-extraction-grid{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:24px;margin-bottom:24px}.guide-extraction-grid img{width:100%;height:auto;border:1px solid var(--line)}.guide-extraction-grid figure{margin:0;min-width:0;background:#fff;border:1px solid var(--line);padding:20px}.guide-extraction-grid figcaption{font-size:12px;margin-bottom:18px;line-height:1.6}.guide-extraction-grid pre{font-size:12px;line-height:1.8;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px}@media (max-width:1000px){.guide-public .guide-body{gap:32px;grid-template-columns:minmax(0,1fr) 230px}.guide-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.guide-public .guide-body{display:block}.guide-public .guide-body .guide-sidebar{position:static;max-width:300px;margin:40px auto}.guide-extraction-grid{grid-template-columns:1fr}.guide-extraction-grid>a{max-width:320px}}@media (max-width:680px){.guide-public .guide-body section>p{font-size:15px}.guide-extraction,.guide-font-comparison,.guide-gallery{padding:20px 16px;margin-bottom:42px}.guide-font-grid,.guide-gallery-grid{grid-template-columns:1fr}.guide-inline-editor{margin-left:-8px;margin-right:-8px}}.guide-reading-visual{margin:32px 0 30px;padding:26px;border:1px solid #d9dfd8;border-radius:9px;background:#eeeee5;min-width:0}.reading-visual-title{margin-bottom:24px}.reading-visual-title .eyebrow{display:block;margin-bottom:10px;font-size:9px}.reading-visual-title>strong{display:block;font:400 25px/1.25 Georgia,serif;color:var(--ink);letter-spacing:-.5px}.guide-reading-visual figcaption{font-size:12px;line-height:1.75;color:#52636b;border-top:1px solid #d4dad2;margin-top:22px;padding-top:15px}.guide-public .guide-body .guide-reading-visual p{font-size:13px;line-height:1.7;margin:8px 0 0;color:#52636b}.reading-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.reading-flow li{position:relative;border:1px solid #d6ddd4;background:#fff;padding:18px 16px;border-radius:7px}.reading-step-number{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#244c54;color:#fff;font-size:13px;margin-bottom:18px}.reading-flow li:last-child .reading-step-number{background:#d36d46}.reading-flow strong{display:block;font-size:14px;line-height:1.5}.reading-flow-right{position:absolute;right:-22px;top:50%;color:#62796e}.reading-flow-down{display:none}.reading-image-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px}.reading-screen-frame{min-width:0;background:#fff;border:1px solid #d7ded6;border-radius:5px;overflow:hidden}.reading-screen-frame img{display:block;width:100%;height:auto}.reading-screen-export-menu .reading-screen-frame{max-width:290px}.reading-screen-text-check{grid-template-columns:1fr;gap:22px}.reading-visual-notes{margin:0;display:grid;gap:18px}.reading-visual-notes>div{padding-left:13px;border-left:2px solid #d17a51}.reading-visual-notes dt{font-size:13px;font-weight:600;line-height:1.6;margin-bottom:4px}.reading-visual-notes dd{font-size:13px;line-height:1.7;color:#52636b;margin:0}.reading-screen-text-check .reading-visual-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.reading-sample-row{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);gap:26px;align-items:start}.reading-sample-image{display:block;min-width:0;text-decoration:none}.reading-sample-image img{display:block;width:100%;height:auto;background:white;border:1px solid #d3d9d3;box-shadow:0 6px 15px #23444d09}.reading-sample-image>span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.reading-excerpt-label{display:block;font-size:8px;letter-spacing:1.4px;color:#627267;margin-bottom:12px}.reading-sample-detail blockquote{margin:0 0 24px;padding:18px;background:white;border-left:3px solid #d17a51}.reading-sample-detail blockquote>strong{display:block;font:600 17px/1.5 Georgia,serif;margin-bottom:4px}.reading-sample-detail blockquote>div{font:14px/1.6 Georgia,serif}.reading-sample-detail blockquote>span{display:block;font-size:11px;color:#627267;margin-top:8px}.guide-public .guide-body .reading-sample-detail blockquote p{font:14px/1.75 Georgia,serif;padding-top:12px;border-top:1px solid #e0e5dd;margin-top:12px;color:#29434d}.reading-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.reading-compare>div{background:white;border:1px solid #d7ded6;border-radius:6px;padding:20px}.reading-compare-icon{display:flex;align-items:center;justify-content:space-between;padding-bottom:19px;margin-bottom:18px;border-bottom:1px solid #e0e5dd;color:#365963}.reading-compare-icon span{font:400 28px/1 Georgia,serif;opacity:.45}.reading-compare-icon.variant-1{color:#b35d3b}.reading-compare strong{display:block;font-size:14px;line-height:1.6}.reading-layouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.reading-layouts>div{min-width:0}.reading-layouts>div>strong{display:block;font-size:14px;line-height:1.6;margin-top:16px}.reading-paper-sketch{background:#fff;border:1px solid #cad5cf;border-radius:2px;aspect-ratio:8.5/11;padding:12%;box-shadow:0 6px 10px #28404708;position:relative}.sketch-name{width:48%;height:5px;border-radius:2px;background:#284b56;margin:0 auto 5px}.sketch-contact{width:70%;height:2px;background:#c1cdc5;margin:0 auto 16%}.sketch-columns{display:grid;gap:10%}.two-columns .sketch-columns{grid-template-columns:1fr 2fr}.sketch-section{margin-bottom:14%}.sketch-section i{display:block;height:3px;width:60%;background:#c77b57;margin-bottom:6px}.sketch-section b{display:block;height:2px;background:#cbd4cc;margin-bottom:5px}.sketch-section b:last-child{width:72%}.extended:after{content:"";position:absolute;width:100%;height:100%;left:6px;top:6px;border:1px solid #cad5cf;z-index:-1;background:white}.reading-macro code{display:flex;flex-wrap:wrap;gap:8px;border-radius:6px;background:#213e49;color:white;padding:22px 18px;font:13px/1.9 monospace;overflow-wrap:anywhere}.reading-macro code>span:first-child{flex-basis:100%;margin-bottom:4px}.macro-arg{padding:2px 6px;background:#ffffff15;border-bottom:2px solid}.arg-0{border-color:#8dc5ac}.arg-1{border-color:#a5bfd5}.arg-2{border-color:#e8b19b}.arg-3{border-color:#d9cd9c}.reading-macro-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.reading-macro-key>div{display:flex;gap:12px;align-items:start}.macro-number{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid;background:white;flex-shrink:0;font-size:12px}.reading-macro-key strong{font-size:13px}@media (max-width:680px){.guide-reading-visual{padding:22px 18px;margin:28px 0}.reading-visual-title>strong{font-size:23px}.reading-compare,.reading-flow,.reading-image-row,.reading-macro-key,.reading-sample-row{grid-template-columns:1fr}.reading-flow{gap:20px}.reading-flow li{display:flex;align-items:start;gap:14px;padding:17px}.reading-step-number{flex-shrink:0;margin:0}.reading-flow-right{display:none}.reading-flow-down{display:block;position:absolute;left:50%;bottom:-20px;color:#62796e}.reading-screen-frame{justify-self:center;width:100%;max-width:360px}.reading-screen-text-check .reading-visual-notes{grid-template-columns:1fr}.reading-sample-image{max-width:170px;margin:0 auto}.reading-layouts{gap:18px}.reading-layouts>div>strong{font-size:12px}.guide-public .guide-body .reading-layouts p{font-size:12px;line-height:1.6}.reading-paper-sketch{padding:12%}.sketch-name{height:3px;margin-bottom:3px}.sketch-contact{height:1px}.sketch-section i{height:2px;margin-bottom:3px}.sketch-section b{height:1px;margin-bottom:3px}}@media (max-width:1100px){.reading-flow{grid-template-columns:1fr;gap:20px}.reading-flow li{display:flex;align-items:start;gap:14px}.reading-step-number{flex-shrink:0;margin:0}.reading-flow-right{display:none}.reading-flow-down{display:block;position:absolute;left:50%;bottom:-20px;color:#62796e}}@media (max-width:680px){.reading-layouts{grid-template-columns:1fr;gap:24px}.reading-layouts>div{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:18px}.reading-layouts .reading-paper-sketch{grid-row:span 2}.reading-layouts>div>strong{align-self:end;margin:0;font-size:14px}.guide-public .guide-body .reading-layouts p{align-self:start;margin-top:6px;font-size:13px}}.reading-paper-sketch.extended{box-shadow:4px 4px 0 #fff,5px 5px 0 #cad5cf,9px 9px 0 #fff,10px 10px 0 #cad5cf}.reading-paper-sketch.extended:after{display:none}.reading-screen-frame>a{display:block;color:var(--ink)}.reading-image-zoom{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:11px;border-top:1px solid #e0e5dd;background:#fff;text-decoration:underline;text-underline-offset:3px}.guide-public .guide-reading-focused{display:block;max-width:860px;margin-left:auto;margin-right:auto}.guide-public .guide-body .guide-editorial-section{padding-top:28px;border-top:1px solid var(--line);margin-bottom:40px}.guide-public .guide-body .guide-section-lead{max-width:70ch;color:var(--ink);font-size:17px;line-height:1.7;margin:12px 0 24px}.guide-section-detail{max-width:72ch}.guide-public .guide-section-detail>p{font-size:15px;line-height:1.85;color:#52636b;margin:0 0 16px}.guide-public .guide-section-detail:empty{display:none}.guide-public .guide-editorial-section .guide-reading-visual{margin:24px 0}.guide-public .guide-body .guide-quick-start{margin-bottom:48px}.guide-quick-start>.eyebrow{display:block;margin-bottom:12px}.guide-public .guide-quick-start h2{margin-bottom:12px}.guide-public .guide-quick-start h3{font:27px/1.25 Georgia,serif;color:var(--ink);margin:26px 0 18px}.guide-audience-choice,.guide-rewrite-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:22px 0}.guide-audience-choice{padding-bottom:26px;border-bottom:1px solid var(--line)}.guide-audience-choice>div+div{border-left:1px solid var(--line);padding-left:28px}.guide-audience-choice dt{font:21px/1.4 Georgia,serif;margin-bottom:6px}.guide-audience-choice dd,.guide-rewrite-key dd{margin:0;font-size:14px;line-height:1.65;color:#52636b}.guide-annotated-rewrite{margin:0;background:#eeefe7;border-radius:6px;padding:24px 28px}.guide-annotated-rewrite figcaption{font-size:11px;color:#52636b;margin-bottom:20px}.guide-public .guide-body .guide-annotated-rewrite p{font:19px/1.65 Georgia,serif;margin:8px 0 0}.guide-rewrite-before{border-bottom:1px solid #cbd3c9;padding-bottom:18px;margin-bottom:18px}.guide-annotated-rewrite mark{color:inherit;padding:1px 0}.rewrite-contribution{background:#dce7dd;border-bottom:2px solid #66877a}.rewrite-verification{background:#f4e4d5;border-bottom:2px solid #b76b44}.guide-rewrite-key{gap:20px;margin-bottom:0}.guide-rewrite-key dt{font-size:12px;font-weight:600;margin-bottom:4px}.guide-rewrite-key dd{font-size:12px}.guide-public .guide-quick-start .guide-evidence-note{color:#9b4b2c;font-size:13px;margin-top:12px}.guide-compact-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;gap:22px;margin:0}.guide-compact-steps li{display:flex;align-items:center;gap:12px}.guide-compact-steps li>span{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#234d55;color:white;font-size:13px}.guide-compact-steps li:last-child>span{background:#b96540}.guide-compact-steps strong{font:17px/1.4 Georgia,serif}.guide-compact-steps p{font-size:12px;color:#52636b;margin:3px 0 0;line-height:1.6}.guide-quick-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;list-style:none;padding:0;margin:0 0 24px}.guide-quick-checks li{display:flex;align-items:start;gap:10px;font-size:14px;line-height:1.6;color:#52636b}.guide-quick-checks svg{flex-shrink:0;margin-top:3px;color:#64816c}.guide-public .guide-quick-start .guide-quick-continue{border-top:1px solid var(--line);padding-top:18px;font-size:13px}.guide-quick-continue a{text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){.guide-public .guide-quick-start h3{font-size:23px}.guide-audience-choice,.guide-compact-steps,.guide-quick-checks,.guide-rewrite-key{grid-template-columns:1fr;gap:16px}.guide-audience-choice>div+div{padding-left:0;border-left:0}.guide-annotated-rewrite{padding:20px}.guide-public .guide-body .guide-annotated-rewrite p{font-size:17px}.guide-public .guide-body .guide-section-lead{font-size:16px}.guide-public .guide-section-detail>p{font-size:14px}}