.guide-page{width:100%;max-width:830px;margin:0 auto;padding:64px 28px 90px;color:var(--color-text-primary);font-family:Georgia,Times New Roman,serif;line-height:1.75;overflow-wrap:anywhere}.guide-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font:13px/1.6 system-ui,sans-serif;margin-bottom:32px;color:var(--color-text-muted)}.guide-page a{color:var(--color-accent)}.guide-page a:hover{text-decoration:underline;text-underline-offset:4px}.guide-page a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.guide-header{margin-bottom:36px}.guide-eyebrow{font:12px/1.6 system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px}.guide-header h1{font:700 clamp(30px,4.2vw,46px)/1.17 Georgia,serif;letter-spacing:-.025em;color:var(--color-primary);margin:0 0 24px}.guide-intro{font-size:calc(20px * var(--reading-scale,1));line-height:1.65;color:var(--color-text-secondary);margin:0 0 20px}.guide-date{font:12px/1.7 system-ui,sans-serif;color:var(--color-text-muted)}.guide-toc{padding:22px 0;border-block:1px solid var(--color-border-light);margin-bottom:42px}.guide-toc h2{font:600 13px/1.5 system-ui,sans-serif;margin:0 0 12px;color:var(--color-text-primary)}.guide-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;list-style:none;margin:0;padding:0;font-size:15px}.guide-prose{font-size:calc(18px * var(--reading-scale,1))}.guide-section{scroll-margin-top:110px;margin:0 0 46px}.guide-section h2,.guide-sources h2,.guide-related h2{font:700 26px/1.3 Georgia,serif;color:var(--color-primary);margin:0 0 18px}.guide-section p{margin:0 0 20px}.guide-prose p a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.guide-figure{margin:30px 0;padding:26px 0;border-block:1px solid var(--color-border-light)}.guide-figure figcaption strong{display:block;font:700 19px/1.4 Georgia,serif;color:var(--color-primary)}.guide-figure figcaption>span{display:block;margin-top:6px;font:13px/1.6 system-ui,sans-serif;color:var(--color-text-muted)}.guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:24px 0 0;padding:0}.guide-steps li{position:relative;display:flex;gap:10px;padding-top:14px;border-top:2px solid var(--color-accent);min-width:0}.guide-step-number{flex:0 0 1.4em;white-space:nowrap;font:700 14px/1.5 Georgia,serif;color:var(--color-accent)}.guide-steps strong{font:700 16px/1.4 Georgia,serif;color:var(--color-primary)}.guide-steps p{font:14px/1.6 Georgia,serif;color:var(--color-text-secondary);margin:8px 0 0}.guide-figure-timeline .guide-steps,.guide-figure-map .guide-steps{grid-template-columns:1fr}.guide-figure-timeline .guide-steps li,.guide-figure-map .guide-steps li{border:0;border-left:1px solid var(--color-border-light);padding:0 0 10px 20px}.guide-figure-timeline .guide-step-number,.guide-figure-map .guide-step-number{display:none}.guide-figure-timeline .guide-steps li:before,.guide-figure-map .guide-steps li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-accent);position:absolute;left:-4px;top:7px}.guide-reflection{background:var(--color-bg-light);padding:22px 24px;margin:26px 0}.guide-reflection h3{font:600 12px/1.5 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0 0 8px}.guide-reflection p{font-size:calc(16px * var(--reading-scale,1));margin:0}.guide-sources{border-top:1px solid var(--color-border-light);padding-top:30px;scroll-margin-top:110px}.guide-sources>p{font:13px/1.7 system-ui,sans-serif;color:var(--color-text-muted)}.guide-sources ul,.guide-related ul{list-style:none;padding:0;margin:20px 0}.guide-sources li{margin-bottom:18px;font-size:15px}.guide-sources li span{display:block;font:12px/1.6 system-ui,sans-serif;color:var(--color-text-muted);margin-top:4px}.guide-related{margin-top:36px;padding-top:30px;border-top:1px solid var(--color-border-light)}.guide-related li{margin-bottom:14px}.guide-all-link{font:14px/1.6 system-ui,sans-serif}.guide-list{list-style:none;margin:0;padding:0}.guide-list>li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:18px;padding:30px 0;border-top:1px solid var(--color-border-light)}.guide-list-number{color:var(--color-accent);font:700 25px/1.4 Georgia,serif}.guide-list h2{font:700 26px/1.3 Georgia,serif;margin:0 0 12px}.guide-list h2 a{color:var(--color-primary)}.guide-list p:not(.guide-eyebrow){font-size:17px;line-height:1.7;color:var(--color-text-secondary);margin:0}.guide-list .guide-eyebrow{font-size:11px;margin-bottom:8px}.guide-site-belgic .guide-page{padding-top:154px}@media (max-width:600px){.guide-page{padding:38px 24px 64px}.guide-site-belgic .guide-page{padding-top:126px}.guide-toc ol,.guide-steps{grid-template-columns:1fr}.guide-steps{gap:18px}.guide-steps li{padding-top:12px}.guide-header h1{font-size:32px}.guide-intro{font-size:calc(18px * var(--reading-scale,1))}.guide-section h2{font-size:24px}.guide-prose{font-size:calc(17px * var(--reading-scale,1))}.guide-list h2{font-size:23px}.guide-reflection{padding:18px}.guide-list>li{gap:12px;grid-template-columns:26px minmax(0,1fr)}}@media print{.guide-page,.guide-site-belgic .guide-page{max-width:none;padding:0;color:#000}.guide-breadcrumb,.guide-toc,.guide-related{display:none}.guide-figure,.guide-reflection{break-inside:avoid}.guide-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-page a{color:inherit}.guide-header h1,.guide-section h2{break-after:avoid}}.guide-artwork{margin:28px 0 36px}.guide-artwork img{display:block;width:100%;height:auto;border-radius:4px}@media print{.guide-artwork{break-inside:avoid}}.guide-start{font-size:16px;line-height:1.7;margin:0;color:var(--color-text-secondary)}.guide-start a{text-decoration:underline;text-underline-offset:3px}@media (min-width: 601px){.guide-figure-flow .guide-steps:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 360px){.guide-site-belgic .header .header-logo-link .header-subtitle{display:none}}
