.guide{--guide-teal:var(--plate-teal)}.guide-header{padding:66px 0 36px}.guide-title-row{justify-content:space-between;align-items:end;gap:35px;display:flex}.guide h1{font:400 clamp(44px, 5.8vw, 82px)/1.06 var(--serif);letter-spacing:-.055em;margin:0}.guide h1 em,.guide h2 em{color:var(--rust);font-weight:400}.guide-edition{font:10px/1.9 var(--mono);color:var(--muted);border-left:1px solid var(--line);margin:0 0 6px;padding-left:24px}.guide-lede{max-width:860px;font:23px/1.55 var(--serif);margin:34px 0 26px}.guide-introduction{grid-template-columns:1fr 1fr;gap:45px;max-width:990px;display:grid}.guide-introduction p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.guide-introduction a,.guide-margin-note a,.guide-source a,.guide-colophon a{text-underline-offset:4px;text-decoration:underline}.guide a:hover{color:var(--rust)}.guide-outline{border-block:1px solid var(--line);font:11px/1.6 var(--mono);flex-wrap:wrap;gap:15px 35px;margin-top:40px;padding:20px 0;display:flex}.guide-outline a{padding:3px 0}.guide-section{border-bottom:1px solid var(--line);padding:44px 0 56px}.guide-section-heading{grid-template-columns:.7fr 1.5fr 1.25fr;align-items:start;gap:35px;margin-bottom:35px;display:grid}.guide-section-heading .lp-eyebrow{margin-top:10px;line-height:1.8}.guide h2{font:400 clamp(33px, 3.3vw, 48px)/1.13 var(--serif);letter-spacing:-.035em;margin:0}.guide-section-heading>p:last-child{color:var(--muted);max-width:390px;margin:5px 0 0;font-size:14px;line-height:1.85}.guide-plate{background:var(--surface);border:1px solid var(--line);margin:0;padding:25px 30px 20px}.guide-plate-label{font:10px/1.6 var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:20px;margin:0 0 14px;display:flex}.guide-plate-label span:first-child{color:var(--rust)}.guide-plate svg{width:100%;height:auto;display:block;overflow:visible}.guide-succession-drawing{max-width:780px;margin:auto}.guide-drawing-lines{color:var(--plate-line);stroke-width:1.25px}.guide-drawing-labels{fill:var(--muted);font:11px var(--mono)}.guide-holder{color:var(--plate-line);stroke-width:1.5px;transition:color .18s}.guide-holder text{fill:currentColor;font:14px var(--serif)}.guide-holder-ring{opacity:.35}.is-enhanced[data-selection=before] [data-guide-shape=before],.is-enhanced[data-selection=handoff] [data-guide-shape=handoff],.is-enhanced[data-selection=after] [data-guide-shape=after]{color:var(--rust)}.is-enhanced[data-selection=before] [data-guide-shape=before] .guide-holder-ring,.is-enhanced[data-selection=handoff] [data-guide-shape=handoff] .guide-holder-ring,.is-enhanced[data-selection=after] [data-guide-shape=after] .guide-holder-ring{opacity:1;stroke-dasharray:none;stroke-width:2px}.guide-plate figcaption{color:var(--muted);text-align:center;font:11px/1.7 var(--mono);border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.guide-controls{border:1px solid var(--line);border-top:0;gap:0;display:flex}.guide-controls[hidden]{display:none}.guide-controls button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;align-items:baseline;gap:12px;padding:18px 24px 15px;font-size:13px;display:flex}.guide-controls button+button{border-left:1px solid var(--line)}.guide-controls button span{font:10px var(--mono)}.guide-controls button[aria-selected=true]{color:var(--rust);border-bottom-color:var(--rust);background:color-mix(in srgb, var(--rust) 5%, transparent)}.guide-controls button:hover{color:var(--rust)}.guide-controls button:focus-visible{outline-offset:-6px}.guide-succession-explanation{max-width:790px;margin:30px auto 0}.guide-succession-explanation section+section{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.guide h3{font:400 29px/1.2 var(--serif);letter-spacing:-.025em;margin:0 0 13px}.guide-succession-explanation section>p:not(.guide-carries),.guide-work-explanation section>div>p:not(.guide-carries){color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.9}.guide-carries{font:10px/1.8 var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--rust);margin:0 0 15px}.guide-source{font:11px/1.8 var(--mono);color:var(--muted);margin:21px 0 0}.guide-margin-note{border-top:1px solid var(--line);grid-template-columns:.7fr 2.75fr;gap:35px;margin-top:26px;padding-top:25px;display:grid}.guide-margin-note>span{font:10px/1.8 var(--mono);color:var(--rust);text-transform:uppercase;letter-spacing:1px}.guide-margin-note p{color:var(--muted);max-width:790px;margin:0;font-size:12px;line-height:1.8}.guide-margin-note a{white-space:nowrap}.guide-case{color:var(--muted);margin:22px 0 0;font-size:12px;line-height:1.85}.guide-case>span{font:10px var(--mono);color:var(--rust);text-transform:uppercase;letter-spacing:.7px;margin-right:10px}.guide-case a{text-underline-offset:4px;color:var(--ink);text-decoration:underline}.guide-work-node{color:var(--plate-line);stroke-width:1.5px;transition:color .18s}.guide-work-node text{fill:currentColor;font:11px var(--mono)}.guide-work-node .guide-work-node-title{font:21px var(--serif)}.guide-work-node-ring{opacity:.5}.is-enhanced[data-selection=notice] [data-guide-shape=notice],.is-enhanced[data-selection=bound] [data-guide-shape=bound],.is-enhanced[data-selection=make] [data-guide-shape=make],.is-enhanced[data-selection=check] [data-guide-shape=check],.is-enhanced[data-selection=carry] [data-guide-shape=carry]{color:var(--rust)}.is-enhanced[data-selection=notice] [data-guide-shape=notice] .guide-work-node-ring,.is-enhanced[data-selection=bound] [data-guide-shape=bound] .guide-work-node-ring,.is-enhanced[data-selection=make] [data-guide-shape=make] .guide-work-node-ring,.is-enhanced[data-selection=check] [data-guide-shape=check] .guide-work-node-ring,.is-enhanced[data-selection=carry] [data-guide-shape=carry] .guide-work-node-ring{opacity:1;stroke-width:2px}.guide-work-explanation{margin:32px 0 0}.guide-work-explanation section{grid-template-columns:1.75fr 1fr;gap:65px;display:grid}.guide-work-explanation section+section{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.guide-work-explanation [hidden],.guide-succession-explanation [hidden]{display:none}.guide-work-explanation section>div{max-width:660px}.guide-work-explanation aside{border-left:1px solid var(--line);padding:20px 0 15px 28px}.guide-question-label{font:10px/1.7 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:0 0 15px}.guide-question{font:24px/1.4 var(--serif);max-width:285px;margin:0 0 20px}.guide-work-explanation .lp-text-link{font-size:11px}.guide-example-link{background:var(--surface);grid-template-columns:1.75fr 1fr;gap:65px;margin-top:30px;padding:28px 30px;display:grid}.guide-example-link h3{font-size:27px}.guide-example-link p:not(.guide-carries){color:var(--muted);max-width:590px;margin:0;font-size:13px;line-height:1.85}.guide-example-link>div:last-child{flex-direction:column;justify-content:center;align-items:start;gap:19px;display:flex}.guide-reading-body{grid-template-columns:1.75fr 1fr;gap:25px 65px;display:grid}.guide-distinctions{margin:0}.guide-distinctions>div{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:20px;padding:19px 0;display:grid}.guide-distinctions dt{font:20px/1.4 var(--serif)}.guide-distinctions dd{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.guide-human{background:var(--surface);border-top:2px solid var(--guide-teal);align-self:start;padding:30px}.guide-human h3{font-size:29px}.guide-human p:not(.guide-carries):not(.guide-source){color:var(--muted);font-size:13px;line-height:1.85}.guide-open-question{border:1px solid var(--line);grid-column:1/-1;grid-template-columns:100px 1fr;gap:24px;margin-top:10px;padding:30px 35px;display:grid}.guide-open-question>span{font:94px/1 var(--serif);color:var(--guide-teal)}.guide-open-question h3{font-size:30px}.guide-open-question p{max-width:800px;color:var(--muted);margin:0 0 17px;font-size:14px;line-height:1.85}.guide-open-question .lp-text-link{font-size:11px}.guide-glossary{grid-template-columns:1fr 1fr;column-gap:60px;margin:0;display:grid}.guide-glossary>div{border-top:1px solid var(--line);grid-template-columns:125px 1fr;gap:24px;padding:25px 0;scroll-margin-top:35px;display:grid}.guide-glossary dt{font:24px/1.25 var(--serif);letter-spacing:-.025em}.guide-glossary dd{color:var(--muted);margin:0;font-size:12px;line-height:1.85}.guide-glossary strong{color:var(--ink);font-size:13px;font-weight:400}.guide-glossary dd p{margin:7px 0 12px}.guide-glossary dd a{font:10px/1.7 var(--mono);color:var(--rust);text-underline-offset:4px;text-decoration:underline}.guide-next{padding:50px 0 45px}.guide-next>.lp-eyebrow{margin-bottom:19px}.guide-next-routes{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.guide-next-routes>a{padding:28px 30px}.guide-next-routes>a:first-child{padding-left:0}.guide-next-routes>a+a{border-left:1px solid var(--line)}.guide-next-routes>a>span:first-child{font:10px/1.7 var(--mono);color:var(--rust);text-transform:uppercase;letter-spacing:1px}.guide-next-routes strong{font:27px/1.2 var(--serif);margin:16px 0 12px;display:block}.guide-next-routes p{color:var(--muted);max-width:300px;margin:0 0 20px;font-size:13px;line-height:1.8}.guide-next-routes .lp-text-link{font-size:11px}.guide-colophon{border-top:1px solid var(--line);color:var(--muted);font:10px/1.9 var(--mono);grid-template-columns:1fr 1fr;gap:45px;padding:22px 0 35px;display:grid}.guide-colophon p{margin:0}@media (width>=1101px){.is-enhanced .guide-succession-explanation section{min-height:145px}.is-enhanced .guide-work-explanation section{min-height:225px}}@media (width<=1100px){.guide h1{font-size:64px}.guide-section-heading{grid-template-columns:1.25fr 1fr;gap:20px 35px}.guide-section-heading .lp-eyebrow{grid-column:1/-1;margin:0}.guide-controls button{gap:8px;padding-inline:16px}.guide-glossary{gap:0 35px}.guide-glossary>div{grid-template-columns:90px 1fr;gap:17px}.guide-glossary dt{font-size:22px}.guide-work-explanation section,.guide-example-link,.guide-reading-body{column-gap:35px}}@media (width<=760px){.guide-header{padding:40px 0 10px}.guide-header>.lp-eyebrow{margin-bottom:24px}.guide-title-row{display:block}.guide h1{font-size:clamp(40px,8vw,61px)}.guide-edition{display:none}.guide-lede{margin:26px 0 22px;font-size:21px;line-height:1.5}.guide-introduction{grid-template-columns:1fr;gap:15px}.guide-introduction p{font-size:13px}.guide-outline{gap:10px 20px;margin-top:25px;font-size:10px}.guide-section{padding:30px 0 36px}.guide-section-heading{grid-template-columns:1fr;gap:17px;margin-bottom:24px}.guide-section-heading>p:last-child{max-width:none;font-size:13px}.guide h2{font-size:36px}.guide-plate{padding:17px 12px 14px}.guide-plate-label{letter-spacing:.4px;gap:10px;font-size:9px}.guide-plate figcaption{text-align:left;margin-top:12px;padding-top:10px;font-size:10px}.guide-controls button{padding:13px 10px 11px;font-size:11px;line-height:1.5;display:block}.guide-controls button span{margin-bottom:3px;font-size:9px;display:block}.guide-succession-explanation,.guide-work-explanation{margin-top:23px}.guide h3{font-size:27px}.guide-succession-explanation section>p:not(.guide-carries),.guide-work-explanation section>div>p:not(.guide-carries){font-size:13px}.guide-margin-note{grid-template-columns:1fr;gap:10px;margin-top:20px;padding-top:20px}.guide-work-explanation section{grid-template-columns:1fr;gap:5px}.guide-work-explanation aside{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.guide-question{max-width:none;font-size:22px}.guide-example-link{grid-template-columns:1fr;gap:20px;margin-top:25px;padding:23px}.guide-reading-body{grid-template-columns:1fr;gap:24px}.guide-distinctions>div{grid-template-columns:80px 1fr;gap:16px}.guide-distinctions dt{font-size:20px}.guide-distinctions dd{font-size:12px}.guide-human{padding:25px}.guide-open-question{grid-template-columns:35px 1fr;gap:18px;margin-top:0;padding:23px 18px}.guide-open-question>span{font-size:55px}.guide-open-question h3{font-size:25px}.guide-open-question p{font-size:13px}.guide-glossary{grid-template-columns:1fr}.guide-glossary>div{grid-template-columns:100px 1fr;gap:20px;padding:22px 0}.guide-glossary dt{font-size:23px}.guide-next{padding:35px 0}.guide-next-routes{grid-template-columns:1fr;margin-top:23px}.guide-next-routes>a,.guide-next-routes>a:first-child{padding:25px 0}.guide-next-routes>a+a{border-left:0;border-top:1px solid var(--line)}.guide-next-routes p{max-width:none}.guide-colophon{grid-template-columns:1fr;gap:16px;padding-bottom:30px}}@media (prefers-reduced-motion:reduce){.guide-holder,.guide-work-node{transition:none}}
