.dgs-briefing-section{padding:75px 0;background:#f8f0eb;border-top:1px solid #eadfdd;border-bottom:1px solid #eadfdd}.dgs-briefing-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}.dgs-briefing-kicker{font-family:"Open Sans",Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;color:#966f65;margin:0 0 15px}.dgs-briefing-section h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(38px,4vw,52px);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:#443034;margin:0 0 17px;max-width:650px}.dgs-briefing-section h2 em{font-style:normal;color:#a8786b}.dgs-briefing-section p:not(.dgs-briefing-kicker){max-width:560px;font-family:"Open Sans",Arial,sans-serif;font-size:13px;color:#7c6767;line-height:1.8;margin:0}.dgs-briefing-action{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.dgs-briefing-button,.desktop-nav .dgs-briefing-nav{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 25px;border-radius:8px;background:#443034;color:white;font-family:"Open Sans",Arial,sans-serif;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.dgs-briefing-button svg{fill:none;stroke:currentColor;stroke-width:2}.dgs-briefing-button:hover{background:#65484a}.dgs-briefing-button:focus-visible,.dgs-briefing-nav:focus-visible{outline:3px solid #d49384;outline-offset:4px}.dgs-briefing-action>span{font-family:"Open Sans",Arial,sans-serif;font-size:10px;color:#7c6767}.desktop-nav .dgs-briefing-nav{padding:9px 13px;font-size:10px;gap:8px}.mobile-nav .dgs-briefing-nav{display:block;padding:13px 0;font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-weight:700;color:#765457;text-decoration:none}.desktop-nav:has(.dgs-briefing-nav){gap:15px}@media(max-width:1250px) and (min-width:1025px){.desktop-nav:has(.dgs-briefing-nav){gap:11px}.desktop-nav:has(.dgs-briefing-nav) button,.desktop-nav:has(.dgs-briefing-nav) .header-link{font-size:11px}.desktop-nav .dgs-briefing-nav{font-size:9px;padding:9px}.header-inner:has(.dgs-briefing-nav){gap:15px}.header-inner:has(.dgs-briefing-nav) .header-phone{display:none}}@media(max-width:760px){.dgs-briefing-section{padding:50px 0}.dgs-briefing-grid{grid-template-columns:1fr;gap:28px}.dgs-briefing-section h2{font-size:40px}.dgs-briefing-action{align-items:stretch}.dgs-briefing-button{justify-content:space-between}.dgs-briefing-action>span{font-size:9px;text-align:center}}
