.pd{border-block:1px solid var(--line);margin:22px 0 58px;padding:40px 0 45px}.pd [hidden]{display:none!important}.pd-heading{grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin-bottom:35px;display:grid}.pd-heading .lp-eyebrow{color:var(--rust);margin:0 0 20px;line-height:1.7}.pd-heading h2{font:400 clamp(32px, 3.4vw, 47px)/1.13 var(--serif);letter-spacing:normal;margin:0}.pd-heading h2 em{color:var(--rust);font-weight:400}.pd-heading-copy>p:last-child{font:14px/1.85 var(--sans);color:var(--muted);max-width:48ch;margin:22px 0 0}.pd-illustration{margin:0}.pd-illustration picture,.pd-illustration img{width:100%;height:auto;display:block}.pd-illustration figcaption{font:11px/1.7 var(--sans);color:var(--muted);max-width:55ch;margin-top:14px}.pd-stage-controls{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px;display:grid}.pd-stage-controls button{border:0;border-right:1px solid var(--line);min-width:0;color:var(--ink);font:16px/1.35 var(--serif);text-align:left;cursor:pointer;background:0 0;border-bottom:3px solid #0000;align-items:baseline;gap:10px;padding:19px 17px 16px;display:flex}.pd-stage-controls button:first-child{padding-left:0}.pd-stage-controls button:last-child{border-right:0}.pd-stage-controls button span{font:10px var(--mono);color:var(--muted)}.pd-stage-controls button:hover,.pd-stage-controls button[aria-selected=true],.pd-stage-controls button[aria-pressed=true]{color:var(--rust)}.pd-stage-controls button[aria-selected=true],.pd-stage-controls button[aria-pressed=true]{border-bottom-color:var(--rust);background:var(--surface)}.pd-stage-controls button:focus-visible,.pd-case-controls button:focus-visible{outline:2px solid var(--rust);outline-offset:-3px}.pd :is([role=tabpanel],.pd-decision-case):focus-visible{outline:2px solid var(--rust);outline-offset:5px}.pd-panel-index{font:10px/1.7 var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--rust);margin:0 0 20px}.pd-systems-panel+.pd-systems-panel{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.pd-enhanced .pd-systems-panel{border-top:0;margin-top:0;padding-top:0}.pd-comparison{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pd-comparison-side{min-width:0;padding:30px}.pd-comparison-side+.pd-comparison-side{border-left:1px solid var(--line)}.pd-comparison-side>span{font:11px/1.7 var(--mono);text-transform:uppercase;letter-spacing:.8px;color:var(--rust)}.pd-comparison-side h3{font:400 clamp(25px, 2.5vw, 31px)/1.2 var(--serif);letter-spacing:normal;max-width:25ch;margin:13px 0 18px}.pd-comparison-side p{max-width:52ch;color:var(--muted);font:14px/1.85 var(--sans);margin:0}.pd-comparison-side .pd-boundary{font:12px/1.8 var(--sans);color:var(--ink);border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.pd-source-line{font:11px/1.9 var(--sans);color:var(--muted);max-width:100ch;margin:24px 0 0}.pd-source-line a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pd-source-line a:hover{color:var(--rust)}.pd-case-controls{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;display:grid}.pd-case-controls button{text-align:left;border:0;border-right:1px solid var(--line);min-width:0;min-height:88px;color:var(--ink);font:19px/1.3 var(--serif);cursor:pointer;background:0 0;border-bottom:3px solid #0000;padding:20px 23px;display:block}.pd-case-controls button:first-child{padding-left:0}.pd-case-controls button:last-child{border-right:0}.pd-case-controls button span{font:10px var(--mono);color:var(--muted);margin-bottom:9px;display:block}.pd-case-controls button:hover,.pd-case-controls button[aria-selected=true]{color:var(--rust)}.pd-case-controls button[aria-selected=true]{border-bottom-color:var(--rust);background:var(--surface)}.pd-decision-stage-controls{margin-bottom:32px}.pd-decision-case+.pd-decision-case{border-top:1px solid var(--line);margin-top:45px;padding-top:35px}.pd-enhanced .pd-decision-case{border-top:0;margin-top:0;padding-top:0}.pd-decision-intro{grid-template-columns:.65fr 1.5fr 1.15fr;gap:35px;margin-bottom:26px;display:grid}.pd-decision-intro .pd-panel-index{margin-top:7px}.pd-decision-intro h3{font:400 30px/1.2 var(--serif);letter-spacing:normal;margin:0}.pd-decision-intro>p:last-child{font:14px/1.85 var(--sans);color:var(--muted);margin:0}.pd-decision-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pd-enhanced .pd-decision-readings{display:block}.pd-decision-reading{border:1px solid var(--line);background:var(--surface);padding:28px 30px 32px}.pd-decision-reading h4{font:400 clamp(26px, 2.7vw, 35px)/1.2 var(--serif);letter-spacing:normal;margin:0 0 18px}.pd-decision-reading>p:last-child{font:15px/1.85 var(--sans);color:var(--muted);max-width:75ch;margin:0}.pd-decision-reading .pd-panel-index{margin-bottom:14px}@media (width<=900px){.pd-heading{gap:30px}.pd-decision-intro{grid-template-columns:1fr 1.35fr;gap:12px 30px}.pd-decision-intro .pd-panel-index{grid-column:1/-1;margin:0}.pd-decision-intro h3{font-size:27px}}@media (width<=700px){.pd{margin:12px 0 37px;padding:29px 0 35px}.pd-heading,.pd-decision-intro{margin-bottom:25px;display:block}.pd-illustration{max-width:520px;margin:25px auto 0}.pd-heading .lp-eyebrow{margin-bottom:15px}.pd-heading h2{font-size:34px}.pd-heading-copy>p:last-child{margin-top:15px}.pd-stage-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-stage-controls button,.pd-stage-controls button:first-child{padding:14px 12px 12px;font-size:15px}.pd-stage-controls button:nth-child(2){border-right:0}.pd-stage-controls button:nth-child(-n+2){border-bottom:1px solid var(--line)}.pd-stage-controls button[aria-selected=true],.pd-stage-controls button[aria-pressed=true]{box-shadow:inset 0 -3px var(--rust)}.pd-comparison{grid-template-columns:1fr}.pd-comparison-side{padding:24px}.pd-comparison-side+.pd-comparison-side{border-left:0;border-top:1px solid var(--line)}.pd-case-controls button,.pd-case-controls button:first-child{padding:16px 12px;font-size:15px}.pd-decision-intro .pd-panel-index{margin-bottom:12px}.pd-decision-intro h3{font-size:27px}.pd-decision-intro>p:last-child{margin-top:12px}.pd-decision-readings{grid-template-columns:1fr}.pd-decision-reading{padding:24px}}@media (width<=420px){.pd-case-controls{grid-template-columns:1fr}.pd-case-controls button{border-right:0;border-bottom:1px solid var(--line);min-height:0}.pd-case-controls button span{margin-right:8px;display:inline}.pd-case-controls button[aria-selected=true]{box-shadow:inset 3px 0 var(--rust);border-bottom-color:var(--line)}}@media print{.pd :is([data-decision-case],[data-decision-reading],[data-systems-panel])[hidden]{display:block!important}.pd-stage-controls,.pd-case-controls{display:none!important}.pd-enhanced .pd-decision-readings{display:grid}.pd-enhanced .pd-decision-case+.pd-decision-case{margin-top:35px}.pd-comparison,.pd-decision-reading,.pd-systems-panel{break-inside:avoid}}
