.opinion-page h2,.opinion-teaser h2{font-family:Georgia,serif;font-weight:400;color:var(--navy);line-height:1.2;font-size:34px;margin:0 0 16px}.opinion-page h3{color:var(--navy);font-size:19px;font-weight:600}.opinion-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center}.opinion-hero .page-intro{padding:20px 0 35px}.opinion-byline{border-left:2px solid var(--gold);padding-left:15px;font-size:14px;margin-top:26px}.opinion-byline span{color:var(--muted);font-size:13px}.opinion-motif{padding:12px 0 12px 15px;min-width:0}.opinion-first{background:var(--cream);border:1px solid var(--line);padding:24px 26px 44px;margin-right:26px;color:var(--navy)}.opinion-first>p{font-family:Georgia,serif;font-size:29px;line-height:1.2;margin:10px 0 0}.opinion-second{position:relative;background:#fff;border:1px solid var(--gold);border-top:4px solid var(--gold);padding:24px;margin:-22px 0 0 24px}.opinion-second h2{font-size:29px}.opinion-second ul{list-style:none;padding:0;margin:0}.opinion-second li{font-size:14px;border-top:1px solid var(--line);padding:9px 0}.opinion-format{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;border-block:1px solid var(--line);padding:25px 0;margin:25px 0 45px}.opinion-format h2{font-size:23px;margin-bottom:5px}.opinion-format p{font-size:13px;color:var(--muted);margin:0}.opinion-section{margin:40px 0}.opinion-columns,.opinion-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.opinion-columns>div{border-top:2px solid var(--gold)}.opinion-columns p,.opinion-steps p{font-size:15px}.opinion-process,.opinion-contact{background:var(--cream);padding:32px}.opinion-steps{list-style:none;padding:0;counter-reset:opinion-step}.opinion-steps>li{counter-increment:opinion-step}.opinion-steps>li::before{content:'0' counter(opinion-step);font:26px Georgia,serif;color:#926526}.opinion-steps h3{margin-top:10px}.opinion-contact{display:grid;grid-template-columns:1fr 1fr;gap:32px}.opinion-contact h2{font-size:30px}.opinion-email{overflow-wrap:anywhere;color:var(--navy);text-underline-offset:4px}.opinion-contact details{font-size:14px;border-top:1px solid var(--line);padding-top:16px}.opinion-contact summary{cursor:pointer;min-height:44px}.opinion-teaser{margin-top:45px;padding:32px;background:var(--cream);border-left:3px solid var(--gold);display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:center}.opinion-teaser>div>p{max-width:660px}.opinion-teaser .opinion-first{font:20px Georgia,serif}.opinion-teaser .opinion-second .eyebrow{font-size:11px;color:#926526}.opinion-page .eyebrow,.opinion-teaser>div>.eyebrow{color:#926526}#second-opinion-contact{scroll-margin-top:110px}@media(max-width:760px){.opinion-hero,.opinion-teaser,.opinion-contact,.opinion-columns,.opinion-steps{grid-template-columns:1fr}.opinion-hero{gap:12px}.opinion-motif{max-width:430px;width:100%;padding-left:0}.opinion-teaser{gap:20px}.opinion-format{gap:18px}.opinion-format h2{font-size:21px}}@media(max-width:480px){.opinion-format{grid-template-columns:1fr}.opinion-format>div+div{border-top:1px solid var(--line);padding-top:16px}.opinion-process,.opinion-contact,.opinion-teaser{padding:23px}.opinion-second{padding:20px}.opinion-page h2,.opinion-teaser h2{font-size:29px}.opinion-format h2{font-size:23px}}
