/* Shared buyer guidance; brand typography continues to come from brand.css. */
body.golos-brand-view #golos-wordpress-root .hero-seo-heading{display:block;font-family:var(--body-font)!important;font-weight:750!important;font-size:clamp(15px,1.2vw,19px);line-height:1.4;letter-spacing:0;text-transform:none;color:#155866;margin-bottom:18px;text-shadow:none;-webkit-text-stroke:0}
.golos-discovery{background:#eaf4ed;border-block:1px solid #cddfd8;padding-top:64px;padding-bottom:64px}
.golos-discovery-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
body.golos-brand-view #golos-wordpress-root .golos-discovery h2{font-size:clamp(32px,3.5vw,54px);line-height:1.14;margin:12px 0 20px;color:#123d47}
.golos-discovery-head p{font-size:16px;line-height:1.8;color:#3e5d61;max-width:620px}
.golos-discovery-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}
.golos-discovery-cards article{background:#fffefa;border:1px solid #cedbd4;border-radius:18px;padding:24px}
.golos-discovery-cards h3{font-size:22px;line-height:1.2;color:#123d47;margin:0 0 14px}
.golos-discovery-cards p{font-size:15px;line-height:1.75;color:#3e5d61;margin:0 0 18px}
.golos-discovery a{font-weight:750;color:#075b68;text-decoration:underline;text-underline-offset:4px}
.golos-discovery .button{color:#fffefa;text-decoration:none;margin-top:22px}
.golos-guide{max-width:1100px;margin:0 auto;padding-bottom:50px;color:#183f46}
.golos-guide-header{padding:55px 0 35px;border-bottom:1px solid #d0ded5;margin-bottom:30px}
body.golos-brand-view #golos-commerce .golos-guide-header h1{font-size:clamp(38px,4.6vw,64px);line-height:1.12;max-width:900px;margin:14px 0}
.golos-guide-lead{font-size:20px;line-height:1.7;max-width:820px}
.golos-guide p,.golos-guide li{line-height:1.85;font-size:16px}
.golos-guide p{margin:0 0 20px}.golos-guide li{margin-bottom:13px}
.golos-guide section{padding-top:40px;scroll-margin-top:140px}
body.golos-brand-view #golos-commerce .golos-guide h2{font-size:clamp(26px,3vw,39px);line-height:1.2;margin:0 0 24px;max-width:950px}
body.golos-brand-view #golos-commerce .golos-guide h3{font-size:24px;line-height:1.2;margin:24px 0 18px}
.golos-guide a{color:#086375;font-weight:750;text-decoration:underline;text-underline-offset:4px}
.golos-guide-index,.golos-guide-actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin:26px 0}
.golos-guide-index a{padding:10px 16px;background:#eaf4ed;border-radius:25px;font-size:14px}
.golos-guide-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:25px}
.golos-guide-comparison article{background:#f1f7f1;border:1px solid #d0ded5;border-radius:22px;padding:27px}
.golos-guide-number{font-weight:900;font-size:22px;color:#086375}
.golos-guide-comparison h3{margin-top:10px!important}.golos-guide-comparison p{font-size:15px}
.golos-guide-products{display:flex;flex-wrap:wrap;gap:12px 25px;list-style:none;padding:0;margin:0 0 20px!important}
.golos-guide-products li{margin:0}.golos-guide-products a{display:inline-block;min-height:44px;padding:9px 0}
.golos-guide-cta{display:inline-block;padding:15px 22px;border-radius:30px;background:#eafa78}
.golos-guide-note{margin-top:40px;padding:24px;border-left:4px solid #0e6472;background:#f4f7f0}.golos-guide-note p{font-size:14px;margin:8px 0 0}
.golos-guide ol{padding-left:23px;margin:0 0 24px}
@media(max-width:767px){.golos-discovery{padding-top:38px;padding-bottom:38px}.golos-discovery-head,.golos-discovery-cards,.golos-guide-comparison{grid-template-columns:1fr;gap:20px}.golos-discovery-cards article{padding:22px}.golos-guide-header{padding-top:28px}.golos-guide-lead{font-size:17px}.golos-guide-comparison article{padding:22px}.golos-guide-products{gap:5px 20px}.golos-guide section{padding-top:28px}}
@media(max-width:360px){body.golos-brand-view .detail-sheet .detail-title{flex-wrap:wrap;gap:12px}body.golos-brand-view .detail-sheet .detail-title h2{min-width:0;max-width:100%;overflow-wrap:anywhere}body.golos-brand-view .detail-sheet .detail-title>div{align-items:start}}
