.po-simplified .section-heading,.po-heading,.po-simplified .po-argument-grid{display:block;max-width:850px;margin-bottom:32px}.po-simplified .section-heading>p,.po-heading>p:not(.eyebrow),.po-lede{font-size:18px;line-height:1.7;max-width:760px;margin-top:18px}.po-heading h2{font-size:clamp(34px,4.4vw,56px);line-height:1.1;margin-top:15px}.po-simplified .po-opening h1{font-size:clamp(48px,6vw,84px)}.po-simplified .po-opening-bottom{display:block}.po-simplified .po-opening-bottom>div{margin-top:24px;display:flex;flex-direction:row;gap:24px;align-items:center}.po-explanation{max-width:820px;font-size:17px;line-height:1.8;margin:20px 0}.po-directions{background:var(--navy);color:var(--paper);padding:55px 0}.po-directions .eyebrow{color:var(--gold)}.po-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.po-direction{display:flex;flex-direction:column;background:var(--paper);color:var(--ink);text-decoration:none}.po-direction>div:last-child{padding:26px;display:flex;flex-direction:column;flex:1}.po-direction h3{font-size:30px;line-height:1.15;margin:12px 0}.po-direction p:not(.eyebrow){font-size:15px;line-height:1.7;margin-bottom:24px}.po-direction span{font-size:13px;margin-top:auto;font-weight:600}.po-direction-visual{background:#e8dfca}.po-direction:nth-child(2) .po-direction-visual{background:#d6e0df}.po-direction:nth-child(3) .po-direction-visual{background:#e8e5ed}.po-direction svg{height:150px;width:100%;display:block;stroke:var(--navy);stroke-width:2;fill:none}.po-direction svg circle,.po-direction svg rect{fill:var(--gold)}.po-simplified #partnership-purposes .po-map-layout{grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr);gap:40px}.pp-choices{display:grid;gap:8px}.pp-choice{display:flex;gap:12px;text-align:left;align-items:center;border:1px solid var(--line);border-radius:0;background:var(--paper);padding:15px;cursor:pointer;color:var(--ink);font-size:15px;min-height:54px}.pp-choice span{font:11px var(--mono);color:#82631f}.pp-choice[aria-pressed=true]{background:var(--navy);color:var(--paper);border-color:var(--navy)}.pp-choice[aria-pressed=true] span{color:var(--gold)}.pp-choice:focus-visible,.po-direction:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.pp-mobile-picker{display:none}.pp-example-picker{display:block;font-size:13px;margin:20px 0}.pp-example-picker[hidden]{display:none}.pp-example-picker select,.pp-mobile-picker select{display:block;width:100%;max-width:100%;font:inherit;color:var(--ink);background:var(--paper);padding:14px 8px;border:1px solid var(--line);margin-top:9px}.pp-exchange{padding:16px 0;border-bottom:1px solid var(--line);line-height:1.6}.pp-preview #pp-title{margin-top:12px;scroll-margin-top:90px}.po-change{display:none}.po-simplified #preview-title{scroll-margin-top:90px}.po-simplified section[id]{scroll-margin-top:90px}.po-simplified .po-prose{margin-top:20px}.po-simplified .po-argument-grid .po-prose p{max-width:760px}.po-simplified .rs-commercial{grid-template-columns:1fr 1fr}@media(max-width:1000px){.po-simplified #partnership-purposes .po-map-layout{grid-template-columns:1fr;gap:24px}.pp-choices{display:none}.pp-mobile-picker,.po-change{display:block}.po-direction-grid{grid-template-columns:1fr}.po-simplified .po-opening-bottom>div{flex-wrap:wrap}.po-simplified .pp-preview{padding:24px}.pp-preview #pp-title{font-size:30px}}@media(max-width:700px){.po-simplified .rs-commercial{grid-template-columns:1fr}.po-heading>p:not(.eyebrow){font-size:16px}.po-simplified .po-connections{gap:30px}.po-simplified .po-opening h1{font-size:48px}}
