.choice-guide{color:#1e211d;background:#f8f5ef;min-height:70vh}.choice-guide-hero{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:end;gap:50px;max-width:1280px;margin:auto;padding:clamp(78px,8vw,130px) 28px 72px;display:grid}.choice-guide-hero div>p,.choice-guide-path div>p,.choice-guide-advice div>p{color:#ca5041;letter-spacing:.17em;margin:0 0 18px;font-size:10px;font-weight:800}.choice-guide-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(43px,6vw,84px);font-weight:750;line-height:.98}.choice-guide-hero h1 span{color:#ca5041}.choice-guide-hero>p{color:#595d55;margin:0 0 6px;font-size:14px;line-height:1.75}.choice-guide-paths{border-top:1px solid #d8d6ce;max-width:1224px;margin:auto}.choice-guide-path{border-bottom:1px solid #d8d6ce;grid-template-columns:70px minmax(0,1fr) 220px;align-items:center;gap:32px;padding:38px 0;display:grid}.choice-guide-number{color:#a7aaa1;align-self:start;padding-top:4px;font-size:11px;font-weight:700}.choice-guide-path h2{letter-spacing:-.065em;margin:0 0 9px;font-size:clamp(27px,3vw,39px);line-height:1.1}.choice-guide-path div>span{color:#65685f;max-width:510px;font-size:12px;line-height:1.65;display:block}.choice-guide-path>a{border-bottom:1px solid #7f8379;justify-content:space-between;align-items:center;padding:0 0 9px;font-size:11px;font-weight:750;transition:border-color .2s,color .2s;display:inline-flex}.choice-guide-path>a:hover{color:#ca5041;border-color:#ca5041}.choice-guide-path>a span{font-size:17px;font-weight:400}.choice-guide-advice{color:#fff;background:#1d211d;justify-content:space-between;align-items:end;gap:30px;margin-top:95px;padding:65px max(28px,50vw - 612px);display:flex}.choice-guide-advice h2{letter-spacing:-.07em;margin:0 0 15px;font-size:clamp(34px,4vw,57px);line-height:1}.choice-guide-advice div>span{color:#c6cbc2;font-size:12px;line-height:1.65}.choice-guide-advice>a{color:#fff;border:1px solid #ca5041;flex:none;align-items:center;gap:30px;padding:16px 18px;font-size:11px;font-weight:700;transition:background .2s;display:flex}.choice-guide-advice>a:hover{background:#ca5041}@media (max-width:900px){.choice-guide-hero{grid-template-columns:1fr;align-items:start;gap:25px;padding:70px 22px 53px}.choice-guide-hero>p{max-width:550px}.choice-guide-paths{margin-inline:22px}.choice-guide-path{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:28px 0}.choice-guide-path>a{grid-column:2;max-width:230px;margin-top:8px}.choice-guide-advice{flex-direction:column;align-items:start;margin-top:65px;padding:56px 22px}}
