.contact-request-options{background:var(--paper);width:100%;color:var(--pine);border-top:6px solid var(--accent);grid-area:1/2/span 2;padding:clamp(24px,3vw,42px)}.contact-request-options .eyebrow{color:#426044;margin-bottom:18px;font-size:11px}.contact-request-options h2{max-width:20ch;font-size:clamp(36px,3.4vw,48px);line-height:1.05}.contact-request-options .request-options-intro{color:#405646;margin-top:16px;font-size:18px}.contact-request-options nav{border-top:1px solid #a3b29b;margin-top:30px}.contact-request-options nav a{color:var(--pine);border-bottom:1px solid #a3b29b;grid-template-columns:24px minmax(0,1fr);gap:18px;padding:26px 12px;text-decoration:none;display:grid}.contact-request-options nav a:hover,.contact-request-options nav a:focus-visible{background:#e1ebd2}.contact-request-options nav a:focus-visible{outline:2px solid var(--pine);outline-offset:3px}.request-option-number{color:#426044;padding-top:5px;font-size:14px;font-weight:600}.request-option-copy strong{font-size:clamp(23px,2.2vw,29px);line-height:1.2;display:block}.request-option-copy>span{margin-top:8px;font-size:17px;line-height:1.45;display:block}.request-option-copy .request-option-action{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:15px;font-weight:700;display:flex}.request-option-action svg{flex-shrink:0;transition:transform .16s}.contact-request-options nav a:hover svg{transform:translate(3px,-3px)}.contact-request-options nav a:active svg{transform:translate(1px,-1px)}.contact-request-options .request-options-note{color:#405646;margin-top:24px;font-size:15px;line-height:1.5}@media (max-width:767px){.contact-request-options{grid-area:auto/1}.contact-request-options nav a{gap:12px;padding-inline:0}}@media (prefers-reduced-motion:reduce){.request-option-action svg{transition:none;transform:none!important}}
