.sow-legal-center{--sow-navy:#061a33;--sow-gold:#c99a2e;--sow-cream:#f8f1e5;--sow-max:1240px;background:var(--sow-cream);color:var(--sow-navy);font-family:var(--sow-body-font)}.sow-legal-center *{box-sizing:border-box}.sow-legal-center__inner{margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;width:min(100%,var(--sow-max))}.sow-legal-center__hero{background:radial-gradient(circle at 80% 20%,rgba(201,154,61,.24),transparent 28%),linear-gradient(135deg,var(--sow-navy),#0b3153);border-bottom:5px solid var(--sow-gold);color:#fff;padding:clamp(4.5rem,9vw,8rem) 0}.sow-legal-center__eyebrow{color:#e6c877;font-size:.8rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.sow-legal-center h1{color:#fff;font-family:var(--sow-heading-font);font-size:clamp(2.8rem,7vw,6rem);letter-spacing:-.04em;line-height:.98;margin:.7rem 0 1rem}.sow-legal-center__intro{color:hsla(0,0%,100%,.86);font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.7;max-width:820px}.sow-legal-center__intro p{margin:0}.sow-legal-center__body{padding-bottom:clamp(3rem,6vw,5.5rem);padding-top:clamp(3rem,6vw,5.5rem)}.sow-legal-center__grid{display:grid;gap:1.15rem;grid-template-columns:repeat(3,minmax(0,1fr))}.sow-legal-center__card{align-items:start;background:#fffdf9;border:1px solid #dcc9a6;border-radius:18px;box-shadow:0 14px 34px rgba(6,26,51,.07);color:var(--sow-navy);display:grid;gap:1rem;grid-template-columns:54px minmax(0,1fr) 24px;min-height:180px;padding:1.45rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.sow-legal-center__card:focus-visible,.sow-legal-center__card:hover{border-color:var(--sow-gold);box-shadow:0 22px 44px rgba(6,26,51,.13);outline:none;transform:translateY(-4px)}.sow-legal-center__icon{background:var(--sow-navy);border:2px solid var(--sow-gold);border-radius:50%;color:var(--sow-gold);display:grid;font-family:var(--sow-heading-font);font-size:1.45rem;height:54px;place-items:center;width:54px}.sow-legal-center__card-copy{display:grid;gap:.55rem}.sow-legal-center__card-copy strong{font-family:var(--sow-heading-font);font-size:1.38rem;line-height:1.15}.sow-legal-center__card-copy span{color:#596579;font-size:.9rem;line-height:1.55}.sow-legal-center__arrow{color:var(--sow-gold);font-size:1.35rem;font-weight:900}.sow-legal-center__help{align-items:center;background:var(--sow-navy);border-radius:16px;color:#fff;display:flex;gap:2rem;justify-content:space-between;margin-top:2rem;padding:1.4rem 1.5rem}.sow-legal-center__help div{display:grid;gap:.2rem}.sow-legal-center__help strong{color:#e6c877;font-family:var(--sow-heading-font);font-size:1.25rem}.sow-legal-center__help span{color:hsla(0,0%,100%,.77)}.sow-legal-center__help a{background:var(--sow-gold);border-radius:999px;color:var(--sow-navy);font-weight:900;padding:.8rem 1rem;text-decoration:none;white-space:nowrap}@media(max-width:980px){.sow-legal-center__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:660px){.sow-legal-center__grid{grid-template-columns:1fr}.sow-legal-center__help{align-items:flex-start;flex-direction:column}.sow-legal-center__help a{white-space:normal}.sow-legal-center__inner{padding-left:.85rem;padding-right:.85rem}}@media(prefers-reduced-motion:reduce){.sow-legal-center__card{transition:none}}