.br-advice.container{width:100%;min-width:0;max-width:1440px;margin-inline:auto;padding:0 4.5% 60px}
.br-advice section,.br-advice header,.br-advice aside,.br-advice section>div,.br-advice header>div{min-width:0}
.br-advice .breadcrumb{padding:26px 0 22px}
.br-advice-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(28px,4vw,68px);align-items:center;padding:8px 0 46px}
.br-advice-intro .eyebrow{font-size:11px;letter-spacing:.12em;margin-bottom:23px;color:#64705f}
.br-advice h1{font-size:clamp(36px,3.5vw,52px);line-height:1.12;letter-spacing:-.045em;font-weight:500;margin:0 0 24px}
.br-advice h1 em{display:block;font-family:Georgia,serif;font-weight:400;color:#687653;margin-top:6px}
.br-advice-intro>p{max-width:470px;color:#5f6d63;font-size:16px;line-height:1.85}
.br-advice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:27px}
.br-advice-actions .button{min-height:48px;font-size:13px;padding:13px 22px}
.br-advice-textlink{display:inline-flex;align-items:center;gap:12px;font-size:13px;min-height:44px;line-height:1.5;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#a6b19c}
.br-advice-visual{position:relative;min-width:0;margin:0;border-radius:26px;overflow:hidden;aspect-ratio:1.17;background:#ded4c3}
.br-advice-visual>img{width:100%;height:100%;object-fit:cover;object-position:53% center}
.br-advice-glass{position:absolute;left:22px;bottom:48px;right:22px;border:1px solid #fff8;border-radius:20px;padding:20px 66px 20px 22px;background:rgba(248,248,236,.88);backdrop-filter:blur(14px)}
.br-advice-glass .eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:8px}
.br-advice-glass p{font-family:Manrope,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.03em;max-width:300px}
.br-advice-glass-mark{position:absolute;right:18px;top:50%;transform:translateY(-50%);display:grid;place-items:center;background:#dfedb4;width:37px;height:37px;border-radius:50%;font-size:21px}
.br-advice-visual figcaption{position:absolute;bottom:0;left:0;right:0;padding:15px 20px 13px;color:#fff;font-size:10px;line-height:1.4;background:linear-gradient(transparent,rgba(22,37,30,.75))}
.br-advice-section{padding:47px 0}
.br-advice-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}
.br-advice h2{font-size:clamp(27px,2.7vw,38px);line-height:1.17;letter-spacing:-.04em}
.br-advice-heading .eyebrow,.br-advice-checks .eyebrow,.br-advice-tools .eyebrow,.br-advice-faq .eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:13px}
.br-advice-heading>p{font-size:14px;line-height:1.7;color:#5f6d63;max-width:285px}
.br-advice-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.br-advice-guide{min-width:0;display:flex;flex-direction:column;border-radius:23px;overflow:hidden;border:1px solid #e0e3d8;background:#fffefb;transition:transform .25s,box-shadow .25s}
.br-advice-guide:hover{transform:translateY(-4px);box-shadow:0 12px 28px #2443300c}
.br-advice-guide-photo{position:relative;aspect-ratio:1.4;overflow:hidden;background:#e7d9c3}
.br-advice-guide-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.br-advice-guide-photo.is-product img{object-fit:contain}
.br-advice-guide:hover .br-advice-guide-photo img{transform:scale(1.035)}
.br-advice-number{position:absolute;top:15px;left:15px;font-size:11px;border:1px solid #ffffff80;background:#fbfcf1d9;border-radius:50%;width:32px;height:32px;display:grid;place-items:center}
.br-advice-guide-arrow{position:absolute;right:15px;bottom:15px;border-radius:50%;background:#f9fbf2e8;width:36px;height:36px;display:grid;place-items:center;font-size:21px}
.br-advice-guide-copy{padding:24px;display:flex;flex:1;flex-direction:column}
.br-advice-guide h3{font-size:21px;line-height:1.3;margin:0 0 12px;font-weight:600}
.br-advice-guide-copy>p{font-size:14px;line-height:1.75;color:#5f6d63;margin-bottom:20px}
.br-advice-topics{font-size:11px;color:#63715d;line-height:1.65;margin-top:auto}
.br-advice-read{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:19px;padding-top:17px;border-top:1px solid #e4e7dd;font-size:12px;font-weight:600;min-height:38px}
.br-advice-checks{display:grid;grid-template-columns:.9fr 1.2fr;gap:70px;padding:50px 0 60px;border-top:1px solid #dce1d5;margin-top:22px}
.br-advice-checks h2{max-width:360px}
.br-advice-checks>div>p{font-size:15px;line-height:1.85;max-width:350px;margin-top:20px;color:#5f6d63}
.br-advice details{border-bottom:1px solid #d8dfcf}
.br-advice summary{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none;min-height:70px;font-size:16px;font-weight:500;line-height:1.5;padding:18px 2px}
.br-advice summary::-webkit-details-marker{display:none}
.br-advice summary::after{display:none}
.br-advice-check-number{font-size:11px;font-weight:400;color:#62715e;background:#e8ecde;display:grid;place-items:center;width:31px;height:31px;border-radius:10px;flex-shrink:0}
.br-advice-toggle{margin-left:auto;align-self:center;flex:0 0 24px;text-align:center;font-size:23px;font-weight:400;transition:transform .2s}
.br-advice details[open] .br-advice-toggle{transform:rotate(45deg)}
.br-advice-answer{padding:0 30px 24px 49px}
.br-advice-answer p{font-size:14px;line-height:1.85;color:#5f6d63}
.br-advice-answer a{display:inline-block;margin-top:14px;padding:6px 0;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:4px}
.br-advice-tools{position:relative;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:50px;padding:45px 48px;background:#193e34;color:#f4f7eb;border:1px solid #305044;border-radius:26px;overflow:hidden}
.br-advice-tools:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 100% 0,rgba(167,193,109,.14),transparent 60%)}
.br-advice-tools-copy,.br-advice-tool-steps{position:relative}
.br-advice-tools .eyebrow{color:#d0dfbc}
.br-advice-tools h2{font-size:34px;max-width:430px}
.br-advice-tools p{color:#d2ded4;line-height:1.8;font-size:14px;max-width:510px;margin-top:20px}
.br-advice-tools .br-advice-textlink{color:#eef3e5;text-decoration-color:#829b7c}
.br-advice-tool-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px}
.br-advice-tool-steps li{display:flex;align-items:center;gap:18px;padding:20px 22px;border:1px solid #78927b66;border-radius:16px;background:#a8c3900b}
.br-advice-tool-steps li>span{font-size:11px;color:#c7d5b7}
.br-advice-tool-steps strong{font-weight:500;font-size:17px}
.br-advice-tool-steps b{font-weight:400;margin-left:auto;color:#d9eaaa}
.br-advice-tool-steps li:last-child{background:#dfedb4;color:#193e34;border-color:#dfedb4}
.br-advice-tool-steps li:last-child span,.br-advice-tool-steps li:last-child b{color:#36553a}
.br-advice-situations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.br-advice-situation{border-radius:20px;overflow:hidden;border:1px solid #e0e3d8;background:#eeefe6;min-width:0;transition:background .2s}
.br-advice-situation:hover{background:#e5ebdb}
.br-advice-situation-photo{aspect-ratio:1.8;overflow:hidden}
.br-advice-situation img{height:100%;width:100%;object-fit:cover}
.br-advice-situation>div:last-child{padding:23px}
.br-advice-situation h3{font-size:20px;line-height:1.35;max-width:270px}
.br-advice-situation p{font-size:14px;line-height:1.7;color:#5f6d63;margin-top:12px}
.br-advice-situation>div>span{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;margin-top:23px}
.br-advice-situation b{font-size:20px;font-weight:400}
.br-advice-inspiration{margin-top:20px}
.br-advice-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;border-top:1px solid #dce1d5;padding:40px 0 50px}
.br-advice-faq summary{font-size:15px}
.br-advice-faq .br-advice-answer{padding-left:2px}
.br-advice-contact{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#ecefe3;border:1px solid #dce3d2;border-radius:22px;padding:28px 32px}
.br-advice-contact h2{font-size:24px}
.br-advice-contact p{font-size:14px;line-height:1.75;color:#5f6d63;max-width:610px;margin-top:10px}
.br-advice-contact .button{flex-shrink:0}
@media(min-width:721px) and (max-width:1100px){.br-advice-hero{gap:26px}.br-advice h1{font-size:38px}.br-advice-visual{aspect-ratio:.95}.br-advice-glass{left:15px;right:15px;padding:17px 53px 17px 17px}.br-advice-glass p{font-size:18px}.br-advice-guide-copy{padding:20px}.br-advice-guide h3{font-size:19px}.br-advice-checks{gap:35px}.br-advice-tools{padding:34px;gap:28px}.br-advice-tools h2{font-size:30px}.br-advice-tool-steps li{padding:18px 15px;gap:12px}.br-advice-tool-steps strong{font-size:15px}}
@media(max-width:720px){.br-advice{padding-bottom:38px}.br-advice .breadcrumb{padding:19px 0 20px;font-size:11px}.br-advice-hero{grid-template-columns:1fr;gap:25px;padding:4px 0 14px}.br-advice-intro .eyebrow{font-size:9px;margin-bottom:19px}.br-advice h1{font-size:clamp(31px,8.7vw,43px);max-width:470px;margin-bottom:18px}.br-advice-intro>p{font-size:15px;line-height:1.8}.br-advice-actions{gap:10px 18px;margin-top:20px}.br-advice-actions .button{font-size:12px;padding:12px 18px}.br-advice-textlink{font-size:12px}.br-advice-visual{aspect-ratio:1.3;border-radius:22px}.br-advice-glass{left:15px;right:15px;bottom:43px;padding:15px 54px 15px 17px;border-radius:16px}.br-advice-glass p{font-size:18px;max-width:270px}.br-advice-glass .eyebrow{font-size:8px}.br-advice-glass-mark{width:30px;height:30px;right:14px;font-size:18px}.br-advice-visual figcaption{font-size:9px;padding:16px 15px 11px}.br-advice-section{padding:32px 0}.br-advice h2{font-size:29px}.br-advice-heading{display:block;margin-bottom:22px}.br-advice-heading>p{margin-top:13px;max-width:none;font-size:14px}.br-advice-guides{grid-template-columns:1fr;gap:22px}.br-advice-guide-photo{aspect-ratio:1.65}.br-advice-guide-copy{padding:23px}.br-advice-guide h3{font-size:23px}.br-advice-guide-copy>p{margin-bottom:16px}.br-advice-checks{grid-template-columns:1fr;gap:18px;padding:34px 0;margin-top:6px}.br-advice-checks h2{max-width:330px}.br-advice-checks>div>p{max-width:none;margin-top:16px}.br-advice summary{font-size:15px;gap:12px;min-height:68px}.br-advice-answer{padding-left:2px;padding-right:16px}.br-advice-tools{grid-template-columns:1fr;gap:26px;padding:29px 23px;border-radius:22px}.br-advice-tools h2{font-size:29px}.br-advice-tools p{font-size:14px}.br-advice-tool-steps{gap:10px}.br-advice-tool-steps li{padding:15px 18px}.br-advice-tool-steps strong{font-size:15px}.br-advice-situations{grid-template-columns:1fr;gap:18px}.br-advice-situation-photo{aspect-ratio:2}.br-advice-situation h3{font-size:23px;max-width:none}.br-advice-inspiration{align-items:flex-start;max-width:100%;line-height:1.8}.br-advice-faq{grid-template-columns:1fr;gap:16px;padding:30px 0 34px}.br-advice-faq summary{font-size:14px}.br-advice-contact{align-items:flex-start;flex-direction:column;padding:25px 23px;gap:19px}.br-advice-contact h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.br-advice-guide,.br-advice-guide-photo img,.br-advice-toggle,.br-advice-situation{transition:none}.br-advice-guide:hover,.br-advice-guide:hover .br-advice-guide-photo img{transform:none}}
@media(max-width:720px){.br-advice.container{padding:0 18px 38px}.br-advice-hero,.br-advice-checks,.br-advice-tools,.br-advice-faq,.br-advice-guides,.br-advice-situations{grid-template-columns:minmax(0,1fr)}.br-advice figure,.br-advice img{max-width:100%}}
