:root{--site-navy:#001a36;--site-gold:#c6a047;--site-ivory:#f5f0e6}
.showcase-body{background:#fff;color:var(--site-navy);font-family:Arial, sans-serif}.showcase-body *{box-sizing:border-box}.showcase-body [id]{scroll-margin-top:24px}.showcase-body a:focus-visible,.showcase-body button:focus-visible{outline:3px solid #b48222;outline-offset:5px}.skip-link{position:absolute;top:-100px;left:12px;padding:15px;background:#fff;z-index:10}.skip-link:focus{top:5px}.site-header{max-width:1320px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:12px 5%;gap:28px}.site-brand img{object-fit:contain;display:block;width:110px;height:70px}.site-header nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:700}.agent-entry{padding:15px 20px;border:1px solid #d4dce3;border-radius:5px}.agent-entry span{margin-left:18px;color:#9b762c}.site-hero{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;background:var(--site-navy);min-height:560px;color:#fff}.hero-story{padding:58px 10%;position:relative;overflow:hidden;background:linear-gradient(125deg,#001a36ee,#001a36f5),url('/assets/motif-vitrine.svg')}.site-eyebrow{display:block;font-size:10px;letter-spacing:.18em;font-weight:bold;color:#9a7122;line-height:1.6}.hero-story .site-eyebrow,.contact-section .site-eyebrow{color:#e4c376}.hero-story h1{font-size:clamp(42px,5vw,67px);line-height:1.06;letter-spacing:-.045em;margin:30px 0 22px;font-weight:750;max-width:560px}.hero-story em{font-style:normal;color:#e4c376}.hero-story p{color:#c9d3df;line-height:1.8;font-size:15px;max-width:420px}.site-text-link{display:inline-flex;align-items:center;gap:25px;font-weight:700;font-size:13px;margin:16px 0}.hero-signature{font-size:9px;letter-spacing:.16em;line-height:1.9;color:#879bb2;border-top:1px solid #ffffff20;margin-top:45px;padding-top:19px}.tracking-wrap{padding:36px;display:grid;place-items:center;background:linear-gradient(120deg,#061f39b0,#001a3640),url('/assets/motif-vitrine.svg');background-size:auto,300px}.tracking-card{width:100%;max-width:430px;background:var(--site-ivory);color:var(--site-navy);padding:34px;border-radius:8px;position:relative;box-shadow:0 18px 40px #0002}.tracking-card h2{font-size:39px;line-height:1.08;letter-spacing:-.035em;margin:22px 0 15px}.tracking-card>p{font-size:13px;line-height:1.6;color:#526174;max-width:290px}.parcel-symbol{position:absolute;right:28px;top:62px;width:55px;height:55px;background:#001a36;color:#e4c376;display:grid;place-items:center;font-size:31px;transform:rotate(-6deg);border-radius:6px}.tracking-card .public-track-form{display:grid;gap:9px;margin-top:24px}.tracking-card label{font-size:11px;font-weight:700}.tracking-card .public-track-form input{background:#fff;color:#001a36;border:1px solid #c5cbd0;width:100%;border-radius:4px;min-height:51px;padding:12px}.tracking-card .button{min-height:49px;border-radius:4px;justify-content:space-between}.tracking-card .tracking-reassurance{font-size:10px;margin-bottom:0}.result-container{max-width:1000px;margin:auto;padding:0 5%}.showcase-body .public-result{margin:25px 0}.service-ribbon{max-width:1320px;margin:auto;display:flex;justify-content:center;gap:6%;align-items:center;padding:23px 5%;border-bottom:1px solid #e6e9ee;font-size:11px;letter-spacing:.08em}.service-ribbon i{color:#b58d38}.site-section{max-width:1200px;margin:auto;padding:65px 40px}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:30px}.site-section h2,.contact-section h2{font-size:clamp(27px,3vw,38px);line-height:1.16;letter-spacing:-.035em;margin:14px 0}.section-heading>p{max-width:300px;font-size:13px;color:#637184;line-height:1.7}.service-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px}.service-card{padding:30px 34px;position:relative;overflow:hidden;border-radius:7px;min-height:325px}.money-card{background:var(--site-ivory)}.parcel-card{background:#eaf0f6}.service-number{font-size:10px;letter-spacing:.15em;color:#637184}.service-card h3{font-size:29px;line-height:1.1;margin:55px 0 15px;letter-spacing:-.03em}.service-card p{max-width:320px;color:#526174;font-size:13px;line-height:1.7}.service-card>a{display:flex;justify-content:space-between;margin-top:27px;font-size:12px;font-weight:bold;border-top:1px solid #ccd4db;padding-top:18px}.service-art{position:absolute;top:40px;right:30px}.money-art{display:flex;gap:8px;align-items:center}.money-art span{border:1px solid #b38a34;border-radius:50%;height:48px;width:48px;display:grid;place-items:center;font-size:14px;font-weight:bold;background:#ffffff90}.money-art b{color:#b38a34}.box-art{width:68px;height:60px;background:var(--site-navy);border-top:9px solid #c6a047;transform:skewY(-8deg);display:grid;place-items:center;color:#d9bb7e;font-size:22px}.news-section{background:#f7f8fa}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{background:white;border:1px solid #e1e6ec;border-radius:7px;overflow:hidden}.news-art{height:90px;background:#001a36 url('/assets/motif-vitrine.svg');background-size:180px;display:flex;align-items:center;justify-content:flex-end;padding:20px;color:#f5f0e6;font-size:30px}.news-content{padding:23px}.news-category{color:#947025;font-size:10px;font-weight:bold;letter-spacing:.12em}.news-card h3{font-size:19px;line-height:1.3;margin:12px 0}.news-card p{font-size:13px;line-height:1.7;color:#526174;white-space:pre-line;overflow-wrap:anywhere}.news-card time{font-size:10px;color:#6c7a8a}.news-card a{display:inline-block;font-size:12px;font-weight:bold;margin-top:15px}#news-state,#agency-state{font-size:13px;color:#637184}.about-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.about-mark{background:var(--site-ivory);padding:35px;display:grid;place-items:center;min-height:300px;border-bottom:3px solid #c6a047}.about-mark img{max-width:90%;height:auto}.about-mark span{font-size:9px;letter-spacing:.2em;margin-top:25px}.about-section p{font-size:14px;color:#637184;line-height:1.9;white-space:pre-line}.agencies-section{padding-top:10px}.agency-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.agency-card{padding:24px;border:1px solid #e1e6ec;border-left:3px solid #c6a047;border-radius:4px}.agency-card h3{font-size:18px;margin:0 0 6px}.agency-card small{font-size:11px;color:#947025}.agency-card p{font-size:12px;line-height:1.6;color:#637184;white-space:pre-line}.agency-card a{font-size:12px;text-decoration:underline}.contact-section{background:var(--site-navy);color:#fff;padding:45px max(6%,calc((100vw - 1120px)/2));display:flex;align-items:center;justify-content:space-between;gap:40px}.contact-section h2{font-size:30px}.contact-section p{max-width:310px;font-size:13px;color:#bdc9d6;line-height:1.7}.contact-link{display:block;padding:11px 0;font-size:14px;color:#efd49a;overflow-wrap:anywhere}.site-footer{padding:25px 5%;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;font-size:10px;color:#637184}.site-footer>span:last-child{flex-basis:100%}
@media(max-width:800px){.site-header{padding:10px 5%;gap:15px}.site-header nav{gap:14px;font-size:11px}.site-header nav>a:not(.agent-entry){display:none}.agent-entry{padding:12px}.site-hero{grid-template-columns:1fr}.hero-story{padding:32px 6% 25px}.hero-story h1{font-size:43px;margin:15px 0}.hero-signature{display:none}.hero-story>p{font-size:13px}.hero-story .site-text-link{margin:8px 0}.tracking-wrap{padding:22px 6% 32px}.tracking-card{max-width:none;padding:25px}.tracking-card h2{font-size:31px}.tracking-card h2 br{display:none}.parcel-symbol{display:none}.tracking-card>p{max-width:none}.service-ribbon{font-size:9px;gap:12px;padding:18px 12px;letter-spacing:0}.site-section{padding:40px 6%}.section-heading{display:block}.section-heading>p{max-width:none}.service-cards,.about-section{grid-template-columns:1fr}.news-grid{grid-template-columns:1fr}.service-card{padding:25px}.about-section{gap:25px}.agency-grid{grid-template-columns:1fr 1fr}.contact-section{display:block;padding:35px 6%}.contact-section h2{font-size:27px}.site-footer{padding:25px 6%}}
@media(max-width:420px){.agency-grid{grid-template-columns:1fr}.hero-story h1{font-size:38px}.service-card h3{font-size:26px}}
