.interior{--interior-blue:#255d9f}.page-context{border-bottom:1px solid #edf0f5;background:#fafbfd}.page-context>.wrap{display:flex;align-items:center;gap:13px;min-height:50px;font-size:11px;color:#718096}.page-context .wrap>div{display:flex;gap:22px;margin-left:auto}.page-context a:hover{color:#1769e0}.interior-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:76px;align-items:center;padding-top:76px;padding-bottom:76px}.interior-hero .eyebrow{font-size:10px;letter-spacing:.12em}.interior h1{font-size:clamp(43px,4.4vw,64px);line-height:1.07;letter-spacing:-.052em}.interior h1 span{color:#68798e}.interior .lead{font-size:17px;line-height:1.8;margin:27px 0 30px;max-width:580px}.interior .micro{font-size:11px;margin:16px 0 0;color:#77879a}.interior .actions{flex-wrap:wrap;gap:24px}.envelope-stage{margin:0;position:relative;background:#f7f9fc;min-height:370px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #e5eaf1;border-radius:4px}.envelope-stage img{width:100%;height:290px;object-fit:cover;mix-blend-mode:multiply}.specimen-label{font-size:8px;letter-spacing:.15em;color:#69809d;position:absolute;top:22px;left:22px}.envelope-stage figcaption{font-size:9px;color:#8a97a6;position:absolute;bottom:18px;left:22px;right:22px}.page-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:26px 0 32px;border-top:1px solid #e0e6ee;border-bottom:1px solid #e0e6ee}.page-facts span{font-size:12px;color:#6e7f94}.page-facts b{display:block;font-weight:500;font-size:16px;color:#20344e;margin-bottom:4px}.content-section{padding-top:90px;padding-bottom:90px}.interior .section-head{margin-bottom:40px}.interior .section-head h2,.interior .split-editorial h2,.practice-layout h2{font-size:clamp(32px,3.1vw,44px)}.interior .section-head p{font-size:16px;max-width:440px}.record-rows{border-top:1px solid #dce3ed}.record-rows article{display:grid;grid-template-columns:1fr 1.8fr;gap:32px;align-items:start;border-bottom:1px solid #dce3ed;padding:28px 0}.record-rows h3{font-size:23px}.record-rows p{font-size:15px;line-height:1.8;margin:0;max-width:620px}.source-note{font-size:11px;line-height:1.8;color:#8290a2;margin:20px 0 0}.source-note a{color:#42648b}.soft-section{padding:76px 0;background:#f5f8fc;border-top:1px solid #e9eef5;border-bottom:1px solid #e9eef5}.split-editorial{display:grid;grid-template-columns:1fr 1fr;gap:90px}.split-editorial>div>p{font-size:15px;line-height:1.85;margin-top:24px;max-width:520px}.split-editorial .text-link{font-size:13px}.numbered-steps{margin:0;padding:0;list-style:none}.numbered-steps li{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #dce4ef}.numbered-steps li:first-child{padding-top:0}.numbered-steps h3{font-size:21px;margin-bottom:10px}.numbered-steps p{font-size:14px;line-height:1.8;margin:0}.record-figure{margin:0}.record-heading{padding:16px 20px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:#657c99;border:1px solid #dce4ee;border-bottom:0;background:#f8faff;border-radius:8px 8px 0 0}.cert-record{position:relative;aspect-ratio:1530/143;overflow:hidden;border:1px solid #dce4ee;border-radius:0 0 8px 8px}.cert-record img{position:absolute;width:114.5752%;height:auto;max-width:none;left:-13.7255%;top:-396.5035%}.record-figure figcaption{font-size:11px;line-height:1.7;color:#7d8da3;margin-top:13px;max-width:850px}.accountability-band{padding:78px 0;background:#112540;color:#f5f8fc}.accountability-band h2,.accountability-band h3{color:#f5f8fc}.accountability-band p,.accountability-band .fine{color:#a9bbd1}.accountability-band .eyebrow{color:#9ab7dc}.control-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:48px;margin-bottom:28px}.control-stages>div{padding-top:18px;border-top:1px solid #456080}.control-stages span{font-size:10px;letter-spacing:.1em;color:#94b2d8}.control-stages h3{font-size:21px;line-height:1.4;margin-top:16px;max-width:290px}.accountability-band .fine{font-size:11px;line-height:1.8;margin:0;max-width:850px}.accountability-band .text-link{color:#d2e4ff}.timing-copy h3{font-size:21px;margin-bottom:12px}.timing-copy p{font-size:14px;line-height:1.8;margin:0 0 28px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;border-top:1px solid #e2e8f0}.faq-section h2{font-size:clamp(32px,3vw,43px)}.faq-list{border-top:1px solid #dce4ef}.faq-list details{border-bottom:1px solid #dce4ef;padding:0}.faq-list summary{font-size:16px;line-height:1.6;padding:21px 24px 21px 0;cursor:pointer;color:#263d58}.faq-list details p{font-size:14px;line-height:1.9;margin:0 20px 24px 0;max-width:660px}.closing-section{background:#f1f6fc;padding:78px 0 82px}.closing-section h2{font-size:clamp(35px,3.7vw,52px);margin-bottom:30px}.closing-section p{font-size:15px;max-width:580px;line-height:1.85}.closing-section .eyebrow{font-size:10px}.related-link{display:block;margin-top:28px;font-size:12px;color:#476c98}.matter-brief{border:1px solid #d7e0ec;padding:0 26px 22px;box-shadow:0 18px 45px -35px #17375c50;background:#fcfdff}.matter-brief .brief-top{display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:.1em;color:#6c87a9;padding:22px 0;border-bottom:1px solid #dce5f1}.matter-brief>div:not(.brief-top){padding:16px 0;border-bottom:1px solid #e6ebf2}.matter-brief>div>span{font-size:8px;letter-spacing:.1em;color:#6c87a9}.matter-brief p{font-size:15px;line-height:1.5;margin:5px 0 0;color:#304964}.matter-brief small{display:block;font-size:9px;color:#8998ac;margin-top:17px}.law-proof{display:flex;align-items:center;gap:35px;border-top:1px solid #dde5ef;border-bottom:1px solid #dde5ef;padding:28px 0}.law-proof>strong{font-size:66px;font-weight:450;letter-spacing:-.06em;color:#1b3c65}.law-proof h2{font-size:23px;margin-bottom:7px}.law-proof p{font-size:13px;line-height:1.6;max-width:530px;margin:0}.law-proof>span{margin-left:auto;color:#8392a4;font-size:10px;line-height:1.7}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.editorial-grid article{border-top:1px solid #dce4ef;padding-top:22px}.editorial-grid article>span{font-size:9px;letter-spacing:.1em;color:#6f85a1}.editorial-grid h3{font-size:25px;line-height:1.2;margin:21px 0 17px}.editorial-grid p{font-size:14px;line-height:1.9;margin:0}.practice-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.practice-layout>div>p{font-size:15px;line-height:1.85;margin-top:24px;max-width:420px}.practice-list>div{padding:23px 0;border-top:1px solid #d9e3ef}.practice-list h3{font-size:22px;margin-bottom:11px}.practice-list p{font-size:14px;line-height:1.8;margin:0}.method-table{border-top:1px solid #dce4ef}.method-table>div{display:grid;grid-template-columns:.8fr 1fr 1.1fr;gap:40px;padding:25px 0;border-bottom:1px solid #dce4ef}.method-table h3{font-size:22px}.method-table p{font-size:14px;line-height:1.8;margin:0}.method-table span{font-size:12px;line-height:1.8;color:#7d8da3}.method-table+.fine{font-size:11px;margin-top:20px;line-height:1.8}.record-index{padding:30px;background:#f5f8fc;border:1px solid #e2e8f1;align-self:start}.record-index .eyebrow{font-size:9px}.record-index ul{padding:0;margin:0 0 20px;list-style:none}.record-index li{padding:13px 0;border-top:1px solid #dce4ef;font-size:14px;color:#3c5674}.record-index small{font-size:10px;line-height:1.8;display:block;color:#8291a5}.integration-rows{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.integration-rows article{padding-top:24px;border-top:1px solid #dce4ef}.integration-rows h3{font-size:25px;margin-bottom:18px}.integration-rows p{font-size:14px;line-height:1.9}.integration-rows a{font-size:12px;color:#2c629c}.interior .review-note{font-size:10px}@media(max-width:1100px){.interior-hero{gap:40px}.interior h1{font-size:48px}.interior .lead{font-size:16px}.split-editorial,.practice-layout{gap:55px}.record-rows article{grid-template-columns:1fr 1.5fr;gap:20px}.editorial-grid,.integration-rows{gap:28px}.method-table>div{gap:25px}.faq-section{gap:50px}.law-proof>span{max-width:170px}}@media(max-width:800px){.interior-hero{grid-template-columns:1fr;gap:40px;padding-top:43px;padding-bottom:42px}.interior h1{font-size:clamp(39px,7.5vw,58px)}.interior .lead{font-size:16px;max-width:620px}.envelope-stage{min-height:280px;max-width:600px}.envelope-stage img{height:245px;object-fit:contain}.specimen-label{top:16px;left:16px}.envelope-stage figcaption{bottom:13px;left:16px}.page-facts{gap:20px}.page-facts b{font-size:14px}.page-facts span{font-size:11px}.content-section{padding:56px 0}.soft-section,.accountability-band{padding:54px 0}.split-editorial,.practice-layout,.faq-section{grid-template-columns:1fr;gap:35px}.record-rows article{grid-template-columns:1fr;gap:10px}.control-stages{gap:20px}.control-stages h3{font-size:18px}.editorial-grid,.integration-rows{gap:26px}.editorial-grid h3{font-size:22px}.law-proof{gap:22px;flex-wrap:wrap}.law-proof>strong{font-size:57px}.law-proof>span{margin-left:0;max-width:none;width:100%}.law-proof>span br{display:none}.method-table>div{grid-template-columns:1fr 1.5fr;gap:15px 25px}.method-table span{grid-column:2}.matter-brief{max-width:600px}.closing-section{padding:55px 0}.page-context .wrap>div{gap:15px}.record-figure .cert-record{aspect-ratio:930/143}.cert-record img{width:188.4946%;left:-22.5806%;top:-396.5035%}}@media(max-width:550px){.page-context>.wrap{font-size:10px;flex-wrap:wrap;gap:7px;padding:10px 0}.page-context .wrap>div{width:100%;margin-left:0;padding-top:4px;gap:20px}.interior-hero .eyebrow{font-size:9px}.interior h1{font-size:40px}.interior .lead{font-size:15px;line-height:1.8}.interior .actions{gap:20px}.interior .button{font-size:13px}.page-facts{grid-template-columns:1fr;gap:18px;padding:22px 0}.page-facts b{font-size:15px}.page-facts span{font-size:12px}.editorial-grid,.integration-rows,.control-stages{grid-template-columns:1fr}.control-stages{gap:25px;margin-top:28px}.control-stages h3{font-size:21px;max-width:none;margin-top:10px}.method-table>div{grid-template-columns:1fr;gap:10px}.method-table span{grid-column:1}.record-rows h3{font-size:22px}.faq-list summary{font-size:15px;min-height:48px}.record-heading{font-size:8px;padding:13px}.record-index{padding:22px}.law-proof>strong{font-size:54px}.law-proof>div{flex:1;min-width:170px}.law-proof h2{font-size:21px}.record-figure .cert-record{aspect-ratio:930/170}.cert-record img{width:188.4946%;top:-333.5294%;left:-22.5806%}.envelope-stage img{object-fit:cover}.envelope-stage{min-height:260px}.interior .footer-top{gap:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.interior *{transition:none!important}}
/* First-Class and document-shipping service layouts */
.visibility-explainer{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:38px}.visibility-explainer h3{font-size:22px;margin-bottom:16px}.visibility-explainer p{font-size:14px;line-height:1.9}.visibility-explainer a{font-size:12px}.record-figure .fc-record{aspect-ratio:1530/134}.record-figure .fc-record img{width:114.5752%;left:-13.7255%;top:-530.597%}.fedex-stage img{object-fit:contain;padding:18px;height:290px}.shipping-choice{display:grid;grid-template-columns:1fr 1fr;gap:65px}.shipping-choice article{border-top:1px solid #dce4ef;padding-top:23px}.shipping-choice article>span{font-size:10px;letter-spacing:.12em;color:#6c84a3}.shipping-choice h3{font-size:30px;line-height:1.2;margin:20px 0}.shipping-choice p{font-size:15px;line-height:1.85;max-width:500px}.shipping-choice a{font-size:11px;color:#4e739e}.mailing-timeline{display:grid;grid-template-columns:1fr 50px 1fr;gap:32px;padding:32px;background:#f7f9fc;border:1px solid #e0e7f0}.mailing-timeline article>span{font-size:10px;letter-spacing:.12em;color:#6683a9}.mailing-timeline h3{font-size:28px;line-height:1.2;margin:19px 0}.mailing-timeline p{font-size:14px;line-height:1.9;margin:0}.timeline-arrow{color:#6b89af;align-self:center;justify-self:center;font-size:30px}.mailing-timeline+.fine{font-size:11px;line-height:1.8;margin-top:17px}.service-pricing{border-top:1px solid #e0e7f0}.page-context .wrap>div{flex-wrap:wrap;gap:12px 20px}@media(max-width:800px){.visibility-explainer{gap:30px}.shipping-choice{gap:30px}.mailing-timeline{gap:20px;padding:25px}.mailing-timeline h3{font-size:24px}.record-figure .fc-record{aspect-ratio:930/134}.record-figure .fc-record img{width:188.4946%;left:-22.5806%;top:-530.597%}}@media(max-width:550px){.visibility-explainer,.shipping-choice{grid-template-columns:1fr;gap:30px}.mailing-timeline{grid-template-columns:1fr;gap:23px;padding:22px}.timeline-arrow{transform:rotate(90deg);justify-self:start;margin:0 0 0 3px;line-height:1}.shipping-choice h3{font-size:27px}.fedex-stage img{height:240px;padding:17px}.page-context .wrap>div{gap:10px 17px}.record-figure .fc-record{aspect-ratio:930/145}.record-figure .fc-record img{top:-490.3448%}.visibility-explainer h3{font-size:21px}}

.service-first-class h1{font-size:clamp(43px,4vw,56px)}@media(max-width:1100px){.service-first-class h1{font-size:48px}}@media(max-width:550px){.service-first-class h1{font-size:40px}}
.format-stage{min-height:400px;padding-top:78px;padding-bottom:40px}.format-switch{position:absolute;top:48px;left:22px;right:22px;display:flex;gap:16px;border-bottom:1px solid #dce4ef}.format-switch button{border:0;background:transparent;border-bottom:2px solid transparent;font-size:11px;color:#7689a1;padding:7px 0 9px;cursor:pointer;min-height:36px}.format-switch button[aria-selected=true]{color:#255d9f;border-bottom-color:#397acf}.format-panel{width:100%;height:280px}.format-stage .format-panel img{display:block;width:100%;height:280px;object-fit:cover;object-position:center;mix-blend-mode:multiply}.fedex-two-views{padding-top:48px;padding-bottom:35px}.fedex-view-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;padding:0 16px}.fedex-view-pair>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.fedex-stage .fedex-view-pair img{width:100%;height:220px;object-fit:contain;padding:0;mix-blend-mode:multiply}.fedex-view-pair>div>span{font-size:10px;color:#73859b;margin-top:10px}@media(max-width:550px){.format-stage{min-height:350px;padding-top:75px;padding-bottom:35px}.format-stage .format-panel,.format-stage .format-panel img{height:240px}.format-switch{left:16px;right:16px;top:44px}.format-switch button{min-height:40px}.fedex-stage .fedex-view-pair img{height:170px}.fedex-two-views{min-height:285px;padding-bottom:45px;padding-top:55px}.fedex-view-pair{gap:10px;padding:0 13px}.fedex-view-pair>div>span{font-size:9px}.fedex-two-views figcaption{font-size:8px}}
.format-stage .format-panel img{object-fit:contain;transform:scale(1.3);transform-origin:center}.format-stage .format-panel{overflow:hidden}@media(max-width:550px){.format-stage .format-panel img{transform:scale(1.15)}}
.fedex-two-views{background:#fff}.fedex-stage .fedex-view-pair img{mix-blend-mode:multiply}
/* Package capacities and international format photography */
.package-capacity{display:grid;grid-template-columns:1fr 1fr;gap:50px}.package-capacity article{border-top:1px solid #dce4ef;padding-top:24px}.package-capacity article>span{font-size:10px;letter-spacing:.12em;color:#6f86a4}.package-capacity h3{font-size:54px;line-height:1.1;margin:24px 0}.package-capacity h3 small{font-size:23px;color:#71849d;letter-spacing:-.02em}.package-capacity p{font-size:15px;line-height:1.8;max-width:440px}.package-capacity+.fine{font-size:11px;line-height:1.8;color:#7b8da3;margin-top:25px;max-width:850px}.international-stage{min-height:415px;padding-top:84px;padding-bottom:43px}.international-pair{display:grid;grid-template-columns:1fr 1fr;gap:19px;align-items:end;width:100%;padding:0 22px}.international-pair>div{display:flex;align-items:center;flex-direction:column;justify-content:end;min-width:0}.international-stage .international-pair img{height:245px;width:100%;object-fit:contain;mix-blend-mode:multiply}.international-pair>div>span{font-size:10px;color:#7a8da3;margin-top:12px}.international-stage .format-switch{top:45px}.international-stage figcaption{font-size:9px;line-height:1.6}.page-context .wrap>div{max-width:790px}.interior-hero:has(.international-stage) h1{font-size:clamp(40px,4vw,57px)}@media(max-width:800px){.package-capacity{gap:30px}.package-capacity h3{font-size:46px}.page-context .wrap>div{margin:0;max-width:none}.international-stage{max-width:620px}.interior-hero:has(.international-stage) h1{font-size:clamp(39px,6vw,55px)}}@media(max-width:550px){.package-capacity{grid-template-columns:1fr;gap:28px}.package-capacity h3{font-size:45px;margin:18px 0}.international-stage{min-height:360px;padding-top:84px;padding-bottom:40px}.international-pair{padding:0 16px;gap:14px}.international-stage .international-pair img{height:190px}.international-stage .format-switch{top:43px}.international-pair>div>span{font-size:9px}.international-stage figcaption{font-size:8px}.page-context .wrap>div{gap:8px 16px}.interior-hero:has(.international-stage) h1{font-size:40px}}
.service-priority h1,.service-checks h1{font-size:clamp(43px,4vw,56px)}.service-priority .envelope-stage img,.service-checks .envelope-stage img{object-fit:contain;transform:none}.service-checks .envelope-stage img{height:290px;width:100%}@media(max-width:1100px){.service-priority h1,.service-checks h1{font-size:48px}}@media(max-width:550px){.service-priority h1,.service-checks h1{font-size:40px}.service-priority .envelope-stage img,.service-checks .envelope-stage img{object-fit:contain}}

/* Solution pages: editorial workflow explanations, not simulated application screens. */
.solution-page h1{font-size:clamp(40px,3.9vw,55px)}.solution-brief{min-width:0}.solution-brief p{font-size:16px}.solution-related{display:flex;gap:16px 30px;flex-wrap:wrap;margin-top:30px}.solution-related a{font-size:12px;color:#426a99}.solution-screen{margin:30px 0 0;border:1px solid #dde5f0;padding:18px;background:#fff;overflow:hidden}.solution-screen img{width:100%;height:auto;display:block}.solution-screen figcaption{font-size:11px;line-height:1.8;color:#73859c;margin-top:18px}.solution-footer{display:flex;gap:18px 26px;flex-wrap:wrap;border-bottom:1px solid #dde5ef;padding:28px 0;font-size:11px}.solution-footer>span{color:#77899f}.solution-page .record-rows h3 a{color:inherit}.solution-page .numbered-steps a{color:#255d9f;text-decoration:underline;text-underline-offset:3px}.solution-page .page-context>.wrap{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.solution-page .page-context .wrap>div{width:100%;max-width:none;margin:0;gap:10px 23px}.solution-page p a{overflow-wrap:anywhere}@media(max-width:800px){.solution-page h1{font-size:clamp(39px,7vw,54px)}.solution-screen{padding:10px}.solution-brief{max-width:620px}}@media(max-width:550px){.solution-page h1{font-size:39px}.solution-page .page-context .wrap>div{gap:10px 18px}.solution-screen{padding:6px}.solution-screen figcaption{padding:5px;font-size:10px}.solution-footer{gap:15px 22px}.solution-footer>span{width:100%}}

/* Resource, company and rate layouts. */
.editorial-hero{padding-top:75px;padding-bottom:55px;max-width:100%;border-bottom:1px solid #e5eaf1}.editorial-hero h1{max-width:900px;margin:24px 0;font-size:clamp(44px,5vw,66px)}.editorial-hero h1 span{color:#6a7b90}.editorial-hero .lead{max-width:700px;margin:24px 0}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.resource-grid article{padding:28px 0;border-top:1px solid #dce4ef}.resource-grid h3{font-size:26px;line-height:1.2;margin:20px 0}.resource-grid p{font-size:14px;line-height:1.8}.rate-group{margin:38px 0}.rate-group h3{font-size:25px;margin-bottom:20px}.rate-group table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.rate-group caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rate-group th,.rate-group td{padding:15px 12px;border-bottom:1px solid #e0e7f0;font-weight:400}.rate-group thead th{font-size:11px;letter-spacing:.04em;background:#f5f8fc;color:#617b9b}.rate-group tbody th{width:58%;color:#29445f}.rate-group td:nth-child(2){font-variant-numeric:tabular-nums;color:#183f6e;white-space:nowrap}.review-callout{padding:19px 22px;border:1px solid #d7e3f2;background:#f5f8fc;font-size:13px;line-height:1.8;color:#4d6684}.company-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:35px 0;border-block:1px solid #dce4ef}.company-proof strong{font-size:56px;font-weight:450;color:#244a77;letter-spacing:-.05em;display:block}.company-proof span{font-size:14px;color:#677f9b}.company-proof>p{grid-column:1/-1;font-size:11px;margin:0}.contact-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:65px}.contact-address{font-size:clamp(17px,2vw,28px);color:#255d9f;overflow-wrap:anywhere;display:block;margin:25px 0}.contact-primary p{font-size:15px;line-height:1.8;max-width:500px}.faq-wide{max-width:900px}.faq-wide .faq-list{max-width:none}.final-page .faq-section:has(.faq-list:empty){display:none}@media(max-width:800px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.contact-layout{grid-template-columns:1fr;gap:30px}.editorial-hero{padding-top:45px;padding-bottom:35px}}@media(max-width:550px){.resource-grid{grid-template-columns:1fr;gap:10px}.rate-group th,.rate-group td{padding:13px 5px;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.rate-group tbody th{width:51%}.company-proof{grid-template-columns:1fr;gap:23px}.company-proof strong{font-size:48px}.editorial-hero h1{font-size:40px}.editorial-hero .lead{font-size:15px}.review-callout{padding:15px;font-size:12px}.contact-address{font-size:20px}}

.resource-grid h2{font-size:26px;line-height:1.2;margin:20px 0}.footer-brand{display:flex;justify-content:space-between;align-items:start;padding-top:40px}.footer-brand p{font-size:12px;line-height:1.7;color:#77889c;margin:0}.footer-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:35px 0}.footer-map h2{font-size:12px;color:#314f71;margin-bottom:18px}.footer-map a{display:block;font-size:11px;color:#6a7d95;margin:10px 0;line-height:1.7}.footer-map a:hover{color:#255d9f}.footer-bottom{flex-wrap:wrap;gap:18px}.footer-brand img{display:block;width:190px;height:auto}@media(max-width:650px){.footer-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.footer-brand{gap:25px}.footer-brand p{font-size:10px}}

.format-switch{gap:14px}.format-switch button{font-size:10px}.format-stage .portrait-format img{transform:none;object-fit:contain}.envelope-lineup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.envelope-lineup figure{margin:0;border:1px solid #e1e8f1;background:#fff;padding:18px}.envelope-lineup img{display:block;width:100%;height:250px;object-fit:contain}.envelope-lineup figcaption{font-size:12px;color:#486481;margin-top:15px;text-align:center}@media(max-width:550px){.format-switch{gap:12px}.format-switch button{font-size:9px}.envelope-lineup{grid-template-columns:1fr;gap:18px}.envelope-lineup img{height:235px}}

.company-trust-heading{grid-column:1/-1;font-size:25px;line-height:1.4;max-width:650px}

.rate-inclusion{font-size:13px;line-height:1.8;color:#526b8b;margin:0 0 18px}

/* Legal expertise: equal-weight practice areas, no client/notice mapping. */
.practice-breadth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;align-content:start}.practice-breadth>div{padding:20px 0}.practice-breadth h3{font-size:17px;line-height:1.5;margin:0;font-weight:500}.practice-layout>div>p.practice-related{margin-top:30px;font-size:13px}.legal-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.legal-capabilities article{border-top:1px solid #d9e3ef;padding-top:24px}.legal-capabilities h3{font-size:21px;line-height:1.4;margin:0 0 16px}.legal-capabilities p{font-size:15px;line-height:1.85;color:#526b8b}.legal-parent-link{font-size:12px;margin:0 0 24px;color:#526b8b}.legal-parent-summary p{max-width:740px;line-height:1.85}.legal-parent-summary h2{font-size:clamp(28px,3vw,42px)}@media(max-width:760px){.legal-capabilities{grid-template-columns:1fr;gap:26px}.practice-breadth{column-gap:20px}.practice-breadth h3{font-size:15px}}@media(max-width:420px){.practice-breadth{grid-template-columns:1fr}.practice-breadth>div{padding:16px 0}}

/* Matched transparent FedEx front/back product pair. */
.fedex-stage .fedex-view-pair img{mix-blend-mode:normal;object-fit:contain;background:transparent}

.fedex-view-pair{align-items:center;gap:18px}.fedex-view-pair>div{align-self:stretch}.fedex-stage .fedex-view-pair img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;transform:none;filter:none;mix-blend-mode:normal}.fedex-view-pair>div>span{margin-top:12px}
