.purchase-bridge{max-width:960px}.purchase-bridge p,.purchase-bridge li{line-height:1.85}.purchase-bridge h1{max-width:22ch;text-wrap:balance}.purchase-bridge .bridge-byline{font-size:14px;color:#51675d}.purchase-bridge .gp-page-answer p{font-size:clamp(18px,2vw,21px)}.purchase-bridge a{text-underline-offset:4px}.bridge-loop{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 0 22px}.bridge-loop span{display:flex;gap:12px;align-items:center;border:1px solid #c9d6c0;background:#eef3e5;padding:18px;border-radius:16px;font-weight:650}.bridge-loop b{color:#327151;font-size:14px}.purchase-bridge blockquote{margin:24px 0;padding:10px 22px;border-left:4px solid #56895f;background:#f2f2e7;border-radius:0 14px 14px 0}.purchase-bridge h3{font-size:21px;margin:26px 0 10px}.bridge-table{max-width:100%;overflow:auto;border:1px solid #c9d6c0;border-radius:14px}.bridge-table table{border-collapse:collapse;min-width:560px;width:100%;font-size:16px}.bridge-table th,.bridge-table td{padding:16px;text-align:left;border-bottom:1px solid #dbe2d1;vertical-align:top}.bridge-table thead{background:#edf2e5}.bridge-question{padding:12px 0;border-bottom:1px solid #dbe2d1}.bridge-closing{background:#edf2e5!important;border:1px solid #c9d6c0;border-radius:20px;padding:26px!important}.bridge-closing nav{display:flex;flex-wrap:wrap;gap:14px 26px}.bridge-backlink{padding:24px;margin:28px 0;background:#eef3e5;border:1px solid #c9d6c0;border-radius:18px;text-align:left}.bridge-backlink>p:first-child{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#45694f}.bridge-backlink h2{font-size:clamp(20px,2.4vw,27px);line-height:1.35;margin:10px 0}.bridge-backlink a{color:#21694a}.bridge-backlink p{max-width:76ch;line-height:1.7}.bridge-backlink p:last-child{margin-bottom:0}@media(max-width:600px){.bridge-loop{grid-template-columns:1fr;gap:8px}.bridge-loop span{padding:12px 16px}.purchase-bridge h3{font-size:19px}.bridge-backlink{padding:20px}.purchase-bridge .bridge-closing{padding:20px!important}}
body.ww-feature-route.gp-page #page>main.purchase-bridge{max-width:960px;margin-left:auto;margin-right:auto}body.ww-feature-route.gp-page .purchase-bridge .gp-page-article-head h1{max-width:26ch;text-wrap:balance}.purchase-bridge .gp-page-section h3{font-size:21px;margin-top:26px;line-height:1.4}@media(max-width:600px){.purchase-bridge .gp-page-section h3{font-size:19px}}
