.pp-title{max-width:980px;margin-inline:auto;text-align:center}.feature-page .pp-title .product-intro{max-width:820px;margin-inline:auto}.pp-hero-art{max-width:1080px;margin:42px auto 0}.pp-build{display:grid;grid-template-columns:1fr 1.1fr;gap:76px}.pp-build dl{padding:10px 34px!important;background:var(--odx-surface);border-radius:24px}.pp-build dl>div{padding:24px 0}.pp-build dl>div+div{border-top:1px solid var(--odx-border)}.pp-choice-heading{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;margin-bottom:40px}.pp-choice{display:grid;grid-template-columns:1fr .8fr 1fr;gap:34px;align-items:center}.pp-choice>.feature-art-space{margin:0;aspect-ratio:3/4}.pp-review{display:grid;grid-template-columns:1fr 1.1fr;gap:76px}.pp-review-details article+article{margin-top:28px;padding-top:28px;border-top:1px solid var(--odx-border)}.pp-handoff{display:grid;grid-template-columns:1fr 1fr;gap:76px}.pp-handoff aside{padding-left:34px;border-left:1px solid var(--odx-border)}.pp-order{padding:30px;background:var(--odx-accent-soft);border-radius:22px;margin-top:30px}
@media(max-width:1100px){.pp-build,.pp-choice-heading,.pp-review,.pp-handoff{gap:38px}.pp-choice{gap:26px}}
@media(max-width:800px){.pp-build,.pp-choice-heading,.pp-review,.pp-handoff{grid-template-columns:1fr}.pp-choice{grid-template-columns:1fr 1fr}.pp-choice>.feature-art-space{grid-column:1/-1;grid-row:2;aspect-ratio:3/1}.pp-handoff aside{padding:0;border:0}}
@media(max-width:580px){.pp-title{text-align:left}.pp-hero-art{aspect-ratio:4/3}.pp-build dl{padding:0 22px!important}.pp-choice{grid-template-columns:1fr}.pp-choice>.feature-art-space{grid-column:auto;grid-row:auto;aspect-ratio:4/3}.pp-order{padding:28px 22px}}
