.pa-page{--readw:70ch}.pa-breadcrumb{border-bottom:1px solid var(--line);background:var(--paper)}.pa-breadcrumb .wrap{color:var(--muted);padding-block:13px;font-size:13px}.pa-breadcrumb a{color:var(--muted)}.pa-breadcrumb a:hover{color:var(--navy)}.pa-breadcrumb .sep{color:var(--line);margin:0 7px}.pa-breadcrumb .current{color:var(--text);font-weight:600}.pa-chero{background-color:var(--paper);background-image:radial-gradient(75% 65% at 88% -10%,#1e3a8a12,#0000 60%),radial-gradient(55% 55% at -8% 100%,#3e9c930f,#0000 60%),linear-gradient(#1e3a8a06 1px,#0000 1px),linear-gradient(90deg,#1e3a8a06 1px,#0000 1px);background-position:0 0,0 0,-1px -1px,-1px -1px;background-size:100% 100%,100% 100%,56px 56px,56px 56px;padding:26px 0}.pa-chero h1{color:var(--text);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3.8vw,42px);font-weight:700;line-height:1.14}.pa-chero .lede{color:var(--muted);max-width:var(--readw);margin:16px 0 0;font-size:16px;line-height:1.6}.pa-chero .price-row{align-items:baseline;gap:6px;margin-top:20px;display:flex}.pa-chero .price-row .amt{color:var(--navy);font-size:32px;font-weight:700}.pa-chero .price-row .cur{color:var(--muted);font-size:13px}.pa-chero .cta-row{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.pa-section{background-color:#fff;padding:24px 0}.pa-detail-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:32px;display:grid}.pa-detail-main .pa-block{margin-bottom:26px}.pa-detail-main .pa-block:last-child{margin-bottom:0}.pa-detail-main h2{letter-spacing:-.025em;color:var(--text);margin-bottom:8px;font-size:19px;font-weight:700}.pa-detail-main p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.pa-num-list{counter-reset:pa-num;margin:0;padding:0;list-style:none}.pa-num-list li{counter-increment:pa-num;color:var(--muted);border-top:1px solid var(--line);padding:7px 0 7px 28px;font-size:14.5px;line-height:1.6;position:relative}.pa-num-list li:first-child{border-top:none}.pa-num-list li:before{content:counter(pa-num) ".";color:var(--signal-dark);font-weight:700;position:absolute;left:0}.pa-callout{border:1px solid var(--signal);background:#3e9c9324;border-radius:10px;padding:14px 18px}.pa-callout .pa-callout-title{color:var(--text);margin-bottom:5px;font-size:14px;font-weight:700;display:block}.pa-callout p{color:var(--text);opacity:.85;margin:0;font-size:13.5px;line-height:1.6}.pa-order-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:22px 20px;position:sticky;top:96px;box-shadow:0 10px 24px -16px #101f3540}.pa-order-card .pa-oc-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--signal-dark);margin-bottom:8px;font-size:11px;font-weight:700}.pa-order-card h3{letter-spacing:-.025em;color:var(--text);margin-bottom:12px;font-size:18px;font-weight:700}.pa-order-card .price-row{align-items:baseline;gap:6px;margin-bottom:16px;display:flex}.pa-order-card .price-row .amt{color:var(--navy);font-size:26px;font-weight:700}.pa-order-card .price-row .cur{color:var(--muted);font-size:12px}.pa-order-card .sku{color:var(--muted);border-top:1px solid var(--line);margin-top:14px;padding-top:14px;font-size:11.5px}.pa-order-card .sku b{color:var(--text);font-weight:600}@media (max-width:980px){.pa-detail-grid{grid-template-columns:1fr}.pa-order-card{position:static}}@media (max-width:700px){.pa-section{padding:22px 0}}
