.fm{margin:20px 0 48px;padding:44px 40px 36px}.fm-title{text-align:center;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);max-width:40rem;box-shadow:0 -4px 0 -3px var(--ink), 0 4px 0 -3px var(--ink);margin:0 auto 40px;padding:22px 0 20px}.fm-k{color:var(--muted);margin:0;font:italic 500 15px Newsreader Variable,Georgia,serif}.fm-name{font-variant:small-caps;letter-spacing:.08em;margin:4px 0 8px;font:600 64px/1 Newsreader Variable,Georgia,serif}.fm-d{max-width:36ch;margin:0 auto;font:400 18px/1.4 Newsreader Variable,Georgia,serif}.fm-n{color:var(--muted);margin:10px 0 0;font:italic 13.5px Newsreader Variable,Georgia,serif}.fm-n i{font-style:normal}.fm-col,.fm-wide{max-width:41rem;margin:0 auto}.fm-wide{max-width:52rem}.fm-ch{margin:0 auto 30px;font:400 17px/1.6 Newsreader Variable,Georgia,serif}.fm-ch p{margin:0 0 10px}.fm-h{font-variant:small-caps;letter-spacing:.05em;margin:0 0 12px;font:600 21px/1.25 Newsreader Variable,Georgia,serif}.fm-no{font-variant:normal;min-width:2.4em;color:var(--muted);font-weight:500;display:inline-block}.fm-open{font-size:20px;font-style:italic;line-height:1.45}.fm-note{color:var(--muted);font:400 13px/1.45 Geist Variable,system-ui,sans-serif}.fm-go{font:600 15px Geist Variable,system-ui,sans-serif}.fm-steps{margin:0 0 6px;padding-left:1.6em}.fm-steps>li{margin:0 0 6px;padding-left:4px}.fm-steps>li::marker{color:var(--muted);font-style:italic}.fm-q{color:var(--muted);margin:4px 0 2px;padding-left:18px;font-size:15.5px}.fm-wide>h2,.fm-wide>p{max-width:41rem;margin-left:auto;margin-right:auto}.fm-grid{font:14px/1.45 Geist Variable,system-ui,sans-serif}.fm-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1.1fr) minmax(0,2.4fr) minmax(90px,.8fr) minmax(0,1.3fr);gap:10px;padding:8px 4px;display:grid}.fm-thead{color:var(--muted);border-bottom-color:var(--ink);font-size:12px;font-weight:600}.fm-rname{font-weight:600}.fm-signs{border:1px solid var(--ink);max-width:52rem;margin:40px auto 0;padding:18px 22px 8px}.fm-signs-h{text-align:center;font-variant:small-caps;letter-spacing:.08em;margin:0 0 12px;font:600 19px Newsreader Variable,Georgia,serif}.fm-sl{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;font-size:14px;line-height:1.45;display:grid}.fm-s{border-top:1px solid var(--line);grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.fm-s dt{justify-content:center;align-items:center;display:flex}.fm-s dd{margin:0}.fm-s-roads{grid-column:1/-1;grid-template-columns:1fr;gap:6px}.fm-s-roads dt{justify-content:flex-start;font:600 15px Newsreader Variable,Georgia,serif}.fm-s-roads dt small{color:var(--muted);margin-left:8px;font:400 12px Geist Variable,system-ui,sans-serif}.fm-s-roads ul{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.fm-s-roads li{align-items:center;display:inline-flex}.fm-s .wrr-draft{margin-left:0}.fm-pin{background:linear-gradient(170deg,#fffdf6,#f6eedb);border-radius:2px;width:46px;height:34px;margin-top:8px;display:block;position:relative;box-shadow:0 1px 1px #231c171a,0 4px 7px -3px #231c1740}:root[data-qa-theme=night] .fm-pin{outline:1px solid var(--line);background:#1d2840}.fm-pin svg{width:16px;height:20px;margin-left:-8px;position:absolute;top:-10px;left:50%}.fm-next{box-sizing:border-box;border:2px dashed color-mix(in srgb, var(--muted) 55%, transparent);border-radius:3px;width:46px;height:34px;display:block}.fm-sw{grid-template-columns:repeat(5,10px);gap:3px;display:grid}.fm-sw i{background:var(--rg);border-radius:2px;width:10px;height:10px}.fm-rr{box-sizing:border-box;vertical-align:1px;border-radius:1px;flex:none;width:22px;height:6px;margin-right:7px;display:inline-block}.fm-rr-in_force{background:var(--ink)}.fm-rr-passed{border:1.5px solid var(--ink)}.fm-rr-draft{background:repeating-linear-gradient(90deg, var(--ink) 0 5px, transparent 5px 8px);height:4px}.fm-rr-none{background:color-mix(in srgb, var(--ink) 50%, transparent);height:1px}.fm-rr-no_statement{border-top:2px dotted color-mix(in srgb, var(--muted) 70%, transparent);height:0}@media (width<=860px){.fm{padding:30px 18px 22px}.fm-name{letter-spacing:.05em;font-size:44px}.fm-d,.fm-ch{font-size:16.5px}.fm-open{font-size:18.5px}.fm-sl{grid-template-columns:1fr}.fm-signs{padding:14px 14px 6px}.fm-thead{display:none}.fm-row{grid-template-columns:1fr 1fr;gap:4px 10px}.fm-rname,.fm-row>[data-q="Where we read"]{grid-column:1/-1}.fm-row>[data-q]:before{content:attr(data-q);color:var(--muted);font-size:11.5px;display:block}}
