.owner-hero{padding:clamp(7rem,10vw,10rem) 0 clamp(3rem,7vw,6rem);background:#fff;border-bottom:1px solid var(--line);position:relative}
.owner-hero::before{content:"";position:absolute;top:0;left:0;width:35%;height:5px;background:#FF5C1A}
.owner-hero h1{font-family:var(--font);font-size:clamp(2.2rem,5vw,5rem);font-weight:700;letter-spacing:-.045em;line-height:1.08;max-width:1100px;margin:1rem 0 1.5rem}
.owner-hero h1 span{color:#1F6FEB}.owner-hero .lead{max-width:760px;font-size:clamp(1.1rem,1.7vw,1.35rem);color:#424d5e}
.owner-content{padding-top:3rem;padding-bottom:4rem}.owner-content h2,.owner-content h3{font-family:var(--font);letter-spacing:-.025em;line-height:1.2}.owner-content h2{font-size:clamp(1.65rem,2.5vw,2.5rem);margin-bottom:1rem}.owner-content h3{font-size:1.35rem;margin-bottom:.8rem}.owner-content p{margin-bottom:1.1rem;max-width:72ch}.owner-kicker{font-size:.78rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:#385275}.owner-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.owner-tool-card{padding:clamp(1.5rem,3vw,3rem);border:1px solid var(--line);border-radius:16px;background:#fff;display:flex;align-items:flex-start;flex-direction:column}.owner-tool-card:first-child{border-top:5px solid #FF5C1A;background:#f3f7ff}.owner-tool-card h2{font-size:clamp(1.55rem,2vw,2.1rem)}.owner-tool-card .btn{margin-top:auto}.owner-bring{font-weight:600}.owner-limit{font-size:.95rem;color:#535d6d}.owner-note{background:#f3f7ff;border-left:4px solid #1F6FEB;padding:clamp(1.5rem,3vw,3rem);margin-top:3rem}.owner-note a,.owner-reading a,.press-contact a:not(.btn),.press-story a:not(.btn),.press-facts a:not(.btn){color:#155AC6;text-decoration:underline;text-underline-offset:4px}.owner-reading{margin-top:3rem}.owner-reading a{display:block;padding:.7rem 0;min-height:44px}.press-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.press-release-card{border-top:2px solid #1F6FEB;border-bottom:1px solid var(--line);padding:2rem 0;margin:1.5rem 0}.press-release-card h3{font-size:clamp(1.7rem,2.5vw,2.6rem);max-width:800px}.press-release-card h3 a:hover,.owner-text-link:hover{text-decoration:underline}.press-date{color:#535d6d;font-size:.95rem}.owner-text-link{color:#155AC6;font-weight:600;display:inline-block;padding:.7rem 0;min-height:44px}.press-contact{background:#f3f7ff;padding:clamp(1.5rem,3vw,2.5rem);border-radius:12px;align-self:start;min-width:0}.press-contact h2{font-size:1.6rem}.press-contact a{overflow-wrap:anywhere}.press-contact h3{margin-top:2rem}.press-contact ul{padding-left:1.2rem}.press-contact li{margin:.6rem 0}.press-facts{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--line);display:grid;grid-template-columns:1.5fr 1fr;gap:3rem}.press-downloads{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.press-downloads .btn{white-space:normal;text-align:left;min-height:44px}.press-story-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.press-story{font-size:1.1rem;line-height:1.8}.press-story h2{margin-top:2rem;font-size:1.75rem}.press-story p{margin-bottom:1.5rem}
.press-layout>section,.owner-reading{padding:0}
@media(max-width:800px){.owner-tool-grid,.press-layout,.press-facts,.press-story-layout{grid-template-columns:1fr}.owner-content{padding-top:2rem}.press-facts{gap:1.5rem}.press-contact{width:100%}.owner-hero h1{overflow-wrap:break-word}.owner-tool-card .btn{width:100%;justify-content:center;white-space:normal;text-align:center}}
@media print{.nav,.footer,.breadcrumbs,.press-contact,.press-story .btn,.owner-hero::before{display:none!important}.owner-hero{padding:0}.owner-hero h1{font-size:26pt}.owner-content{padding:0}.press-story-layout{display:block}.press-story{font-size:11pt}.owner-hero .lead{font-size:12pt}a{color:#000!important}.container{width:100%!important;max-width:none!important;padding:0!important}}
