.unified-record{border-top:1px solid #cbd0c5;flex-direction:column;height:100%;padding-top:22px;display:flex}.unified-record-image{aspect-ratio:1.5;background:#e9ece4;border-radius:6px;position:relative;overflow:hidden}.unified-record-image-note{color:#273c38;background:#fffefaed;padding:4px 8px;font-size:10px;position:absolute;bottom:10px;left:10px}.unified-record-copy{flex-direction:column;flex:1;gap:16px;padding:24px 0 12px;display:flex}.unified-record h3{font-size:clamp(24px,2.3vw,32px);line-height:1.16}.unified-record h3 a:hover{color:#a94f23}.unified-record-summary{line-height:1.7}.unified-record-context{opacity:.8;font-size:14px;line-height:1.65}.unified-record-context p+p{margin-top:10px}.unified-record-links{flex-wrap:wrap;gap:16px 24px;margin-top:auto;padding-top:8px;font-size:14px;display:flex}.unified-record a:focus-visible{outline-offset:5px;outline:2px solid #d57232}.unified-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 48px;display:grid}.unified-record-list>li{min-width:0}.action-group{padding:64px 0;scroll-margin-top:110px}.action-group>header{max-width:720px;margin-bottom:36px}.action-group h2{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(32px,4vw,52px);line-height:1.1}.action-group>header>p:last-child{color:#56655e;line-height:1.7}.action-group+.action-group{border-top:2px solid #273c38}.action-group-nav{border-block:1px solid #cbd0c5;flex-wrap:wrap;gap:16px 32px;padding:20px 0;display:flex}.action-group-nav a{gap:20px;font-size:14px;display:flex}@media (max-width:767px){.unified-record-list{grid-template-columns:minmax(0,1fr);gap:36px}.action-group{padding:40px 0}}
