.opinion-hero{display:grid;grid-template-columns:1.1fr 1fr;background:#071b35;color:#fff;border-radius:24px;overflow:hidden;margin:24px 0 48px}.opinion-copy{padding:40px}.opinion-hero h1{color:#fff;font-size:clamp(32px,3.6vw,48px);line-height:1.12;margin:12px 0 20px}.opinion-gold{color:#e4c789;font-size:25px;font-weight:700;line-height:1.35}.opinion-hero .eyebrow{color:#e4c789}.opinion-hero>img{height:100%;width:100%;object-fit:cover;object-position:75% center}.opinion-small{font-size:13px;color:#cfdae8}.opinion-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.opinion-actions .btn,.opinion-teaser .btn{background:#d11157;color:white;text-decoration:none;border-radius:9px;padding:14px 18px;display:inline-block;font-weight:bold;font-size:15px}.opinion-actions .opinion-outline{background:transparent;border:1px solid #d2b06c;color:inherit}.opinion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0}.opinion-grid article{background:#f3f5f9;border:1px solid #dfe5ef;border-radius:16px;padding:22px}.opinion-grid span{color:#946827;font-weight:bold;font-size:23px}.opinion-grid h3{font-size:20px}.opinion-grid p{font-size:16px}.opinion-process ol{counter-reset:opinion;list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.opinion-process li{counter-increment:opinion;border-top:2px solid #d2b06c;padding:20px;background:#f8f9fc;border-radius:0 0 12px 12px}.opinion-process li:before{content:'0' counter(opinion);font-weight:bold;color:#a07838;font-size:28px}.opinion-process h3{margin:10px 0}.opinion-checklist{padding-left:24px}.opinion-checklist li{padding:7px 0}.opinion-note{background:#f4f6fa;border-left:4px solid #b58b47;padding:20px 26px;border-radius:0 14px 14px 0;margin:26px 0}.opinion-related a{display:inline-block;padding:10px 15px;margin:5px;border:1px solid #cbd5e4;border-radius:9px;color:#071b45}.opinion-contact{background:#071b35;color:white;border-radius:24px;padding:36px!important}.opinion-contact h2{color:white}.opinion-contact .eyebrow{color:#e4c789}.opinion-teaser{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:center;background:#f5f7fb;border:1px solid #dce3ee;border-radius:20px;padding:28px!important;margin:28px 0}.opinion-teaser img{width:100%;height:240px;object-fit:cover;object-position:75% center;border-radius:13px}.opinion-teaser h2{font-size:29px;line-height:1.2;margin:8px 0}.opinion-teaser p{font-size:17px}.opinion-teaser .eyebrow{font-size:12px}.breadcrumbs{font-size:14px;margin-top:24px}.opinion-hero a:focus-visible,.opinion-teaser a:focus-visible,.opinion-related a:focus-visible{outline:3px solid #d2b06c;outline-offset:4px}@media(max-width:760px){.opinion-hero,.opinion-teaser{grid-template-columns:1fr}.opinion-hero>img{height:230px;grid-row:1}.opinion-copy{padding:26px}.opinion-grid{grid-template-columns:1fr 1fr;gap:12px}.opinion-grid article{padding:16px}.opinion-process ol{grid-template-columns:1fr}.opinion-contact{padding:26px!important}.opinion-teaser{padding:22px!important}.opinion-teaser img{height:200px;grid-row:1}.opinion-actions .btn{width:100%;text-align:center;box-sizing:border-box}.opinion-gold{font-size:23px}}@media(max-width:420px){.opinion-grid{grid-template-columns:1fr}}@media print{.opinion-hero{display:block;background:white;color:#071b35}.opinion-hero h1,.opinion-contact h2{color:#071b35}.opinion-hero>img,.opinion-actions{display:none}.opinion-contact{background:white;color:#071b35}}

.guide-wrap main>section.opinion-hero{background:#071b35;color:#fff;padding:0!important}.guide-wrap main>section.opinion-contact{background:#071b35;color:#fff}.guide-wrap main>section.opinion-teaser{background:#f5f7fb}@media print{.guide-wrap main>section.opinion-hero,.guide-wrap main>section.opinion-contact{background:#fff;color:#071b35}}