.advice-groups{display:grid;gap:48px}.advice-group{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start}.advice-group h2{font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.3}.advice-group h2>span{display:block;color:var(--gold);font:600 .7rem/1 var(--display);letter-spacing:.15em;margin-bottom:18px}.advice-questions{border-top:1px solid var(--line)}.advice-item{border-bottom:1px solid var(--line)}.advice-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0;cursor:pointer;list-style:none;font:600 .96rem/1.6 var(--body)}.advice-item summary::-webkit-details-marker{display:none}.advice-item summary:hover{color:var(--gold-deep)}.advice-item summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.advice-toggle{position:relative;width:16px;height:16px;flex:0 0 16px;color:var(--gold-deep)}.advice-toggle:before,.advice-toggle:after{content:"";position:absolute;top:7px;left:0;width:16px;height:2px;background:currentColor}.advice-toggle:after{transform:rotate(90deg)}.advice-item[open] .advice-toggle:after{transform:rotate(0)}.advice-answer{padding:0 32px 24px 0;color:var(--muted);font-size:.95rem;line-height:1.85}.advice-answer p{margin:0}.advice-contact{margin-top:64px;padding:40px;background:var(--stone);border-top:2px solid var(--gold)}.advice-contact h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:16px 0}.advice-contact p:not(.eyebrow){color:var(--muted);margin-bottom:24px}@media(max-width:760px){.advice-group{grid-template-columns:1fr;gap:20px}.advice-groups{gap:36px}.advice-contact{padding:28px 24px}.advice-answer{padding-right:0}}
