.advisory-page{--header-height:80px}.advisory-page section{scroll-margin-top:105px}
.header-contact{color:var(--ink)}
.advisory-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-block:48px 60px}
.back-link{font-size:12px;color:var(--muted);display:inline-block;margin-bottom:42px}
.advisory-label{display:block;font-size:12px;color:var(--gold);margin-bottom:20px}
.advisory-hero h1{font-size:clamp(40px,4.5vw,66px);line-height:1.3;font-weight:450}
.advisory-intro{margin-top:28px;font-size:16px;line-height:1.9;color:var(--muted);max-width:34em}
.advisory-hero>img{height:510px;width:100%;object-fit:cover;border-radius:8px;object-position:45% center}
.advisory-jump{display:flex;gap:12px;flex-wrap:wrap;padding-bottom:44px}
.advisory-jump a{background:var(--tint);border-radius:6px;padding:15px 20px;font-size:13px;display:flex;gap:28px;align-items:center}
.advisory-jump a:hover{background:#e7dfcf}.advisory-jump span{color:var(--gold)}
.advisory-section{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:65px;border-top:1px solid var(--line)}
.advisory-topic h2{font-size:clamp(25px,2.5vw,35px);max-width:15em}.advisory-topic>p{margin-top:23px;color:var(--muted);font-size:15px;line-height:1.9;max-width:32em}
.advisory-delivery h3{font-size:12px;font-weight:400;color:var(--gold)}
.advisory-delivery ul{list-style:none;padding:0;margin:18px 0 27px;display:grid;gap:15px}.advisory-delivery li{font-size:16px;line-height:1.7}
.delivery-note{background:var(--tint);border-radius:8px;padding:22px 25px}.delivery-note p,.advisory-case p{font-size:14px;line-height:1.9;color:var(--muted);margin-top:10px}
.advisory-case{margin-top:22px}.advisory-case summary{font-size:13px;cursor:pointer;line-height:1.8;padding-block:10px}.advisory-case summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
.advisory-contact{background:var(--tint);padding-block:65px;margin-top:20px}.advisory-contact h2{font-size:clamp(27px,3vw,42px)}
.advisory-contact p{margin-top:20px;font-size:14px;line-height:1.9;color:var(--muted)}.advisory-contact .text-link{margin-top:28px}
.advisory-email{display:inline-block;margin-left:30px;font-size:14px;color:var(--muted)}
.footer{border:0}
@media(prefers-reduced-motion:no-preference){.advisory-hero{animation:soft-enter .65s var(--ease) both}.advisory-jump a{transition:background .25s}}
@media(max-width:767px){.header-inner{gap:15px}.header-actions{gap:15px}.advisory-hero{grid-template-columns:1fr;gap:26px;padding-block:24px 30px}.back-link{margin-bottom:25px}.advisory-label{margin-bottom:14px}.advisory-hero h1{font-size:38px}.advisory-intro{font-size:14px;margin-top:20px}.advisory-hero>img{height:210px}.advisory-jump{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:30px}.advisory-jump a{font-size:11px;padding:12px;gap:8px;justify-content:space-between}.advisory-section{grid-template-columns:1fr;gap:26px;padding-block:36px}.advisory-topic h2{font-size:26px}.advisory-topic>p{font-size:14px;margin-top:17px}.advisory-delivery li{font-size:14px}.advisory-delivery ul{gap:10px;margin-block:15px 22px}.delivery-note{padding:18px 20px}.advisory-contact{padding-block:38px}.advisory-email{display:block;margin:25px 0 0}.advisory-page section{scroll-margin-top:90px}}
