.choice-buy-path{padding:60px 22px;background:#edf7f3;color:#123e42}.choice-buy-path>.wrap{max-width:1140px;margin:auto}.choice-buy-path h2{font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-1px;margin:15px 0 28px}.choice-buy-path .eyebrow{color:#127966}.choice-buy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.choice-buy-options article{background:#fff;padding:30px;border:1px solid #c7ded2;border-radius:15px;display:flex;flex-direction:column;align-items:start}.choice-buy-options article>span{font-size:10px;letter-spacing:1px;color:#197863;font-weight:800}.choice-buy-options h3{font-size:27px;line-height:1.2}.choice-buy-options p{color:#4b6865;line-height:1.7;flex:1}.choice-buy-options .btn{background:#0d7568;color:#fff;text-decoration:none;min-height:48px;display:inline-flex;align-items:center;padding:13px 18px;border-radius:8px;font-weight:800}.choice-buy-options small{color:#59736d;font-size:11px;display:block;margin-top:14px;line-height:1.6}.choice-advice{display:flex;align-items:center;gap:30px;justify-content:space-between;border-top:1px solid #c1d9ce;padding-top:22px;margin-top:30px}.choice-advice h3{margin:5px 0;font-size:22px}.choice-advice p{max-width:730px}.choice-advice>a{font-weight:800;flex-shrink:0;color:#0b6b5c}.choice-path-note{font-size:12px;color:#58746c;line-height:1.7}.choice-buy-path a:focus-visible{outline:3px solid #158e7b;outline-offset:4px}@media(max-width:700px){.choice-buy-path{padding:38px 16px}.choice-buy-options{grid-template-columns:minmax(0,1fr)}.choice-buy-options article{padding:24px}.choice-buy-options .btn{width:100%;justify-content:center;font-size:14px}.choice-advice{display:block}.choice-advice>a{display:inline-flex;min-height:48px;align-items:center}.choice-buy-path h2{font-size:32px}}

@media(max-width:700px){.authority-bridge{padding:12px 16px!important}.authority-bridge .wrap{display:block!important}.authority-bridge strong{font-size:12px!important}.authority-bridge span{display:none!important}.authority-bridge a{display:inline-block;font-size:12px!important;margin-top:6px}.hero{padding:32px 16px!important}.hero h1{font-size:clamp(34px,9vw,44px)!important;line-height:1.08!important}.hero p{font-size:16px!important;line-height:1.65!important}.hero .actions{gap:10px!important}.hero .actions a{width:100%;min-height:48px;justify-content:center;text-align:center}.global-meeting-cta,#janetButton{display:none!important}}
