.blk.po-head{border-top:none;padding:80px 0 56px}.blk.po-head h1{font-family:var(--serif);letter-spacing:-.022em;max-width:16ch;margin:0 0 22px;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1}.blk.po-head p{font-size:18px;line-height:1.6}.po-main .blk{padding:64px 0}.po-main .blk h2{font-size:34px}.po-main .blk p{max-width:62ch}.po-main .blk h3{font-family:var(--mono);color:var(--ink);margin:28px 0 8px;font-size:13.5px;font-weight:500}.po-main .blk ul{max-width:62ch;color:var(--mu);margin:12px 0 0;padding-left:1.2em;font-size:17px;line-height:1.62}.po-main .blk li+li{margin-top:8px}.po-main .blk strong{color:var(--ink);font-weight:500}.po-main .mono{font-family:var(--mono);font-size:.92em}.po-notice{border:1px solid var(--rule);background:var(--paper2);max-width:860px;margin-bottom:24px;padding:20px 24px}.po-notice p{max-width:68ch;line-height:1.6}.po-notice p:first-child{margin-top:0}.po-notice p:last-child{margin-bottom:0}.po-cases{border:1px solid var(--rule);background:var(--card);max-width:860px;margin-top:22px}.po-cases-grid{grid-template-columns:260px minmax(0,1fr);margin:0;display:grid}.po-cases-grid dt{font-family:var(--mono);color:var(--ink);border-bottom:1px solid var(--ruleS);padding:18px 20px;font-size:13.5px}.po-cases-grid dd{border-bottom:1px solid var(--ruleS);border-left:1px solid var(--ruleS);color:var(--mu);margin:0;padding:18px 20px;font-size:14.5px;line-height:1.55}.po-cases-grid dt:last-of-type,.po-cases-grid dd:last-of-type{border-bottom:none}.po-main .callout{margin-top:22px}.blk .po-note{color:var(--fa);margin-top:18px;font-size:14px;line-height:1.6}@media (max-width:820px){.blk.po-head{padding:52px 0 40px}.po-cases-grid{grid-template-columns:minmax(0,1fr)}.po-cases-grid dt{border-bottom:none;padding-bottom:4px}.po-cases-grid dd{border-left:none;padding-top:4px}}
