.location-guide-design :is(h1,h2,h3){font-family:"Iowan Old Style",Baskerville,"Times New Roman",serif;font-weight:400}
.location-guide-design .hero{padding:0;background:radial-gradient(ellipse at 85% 0%,#20384b 0%,#07111e 65%)}
.location-guide-design .hero:before{display:none}
.location-guide-design .hero-content{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0 56px;padding:38px 0 36px}
.location-guide-design .hero-content>.address-hero-art{grid-column:2;grid-row:1/6;align-self:stretch;min-width:0;display:flex}
.location-guide-design .city-hero-art{width:100%;margin:0;min-height:300px}
.location-guide-design .hero-content>.address-payment-choices{grid-column:1/-1;margin-top:28px;min-width:0}
.location-guide-design .hero-content h1{font-family:"Iowan Old Style",Baskerville,"Times New Roman",serif;font-weight:400;font-size:clamp(38px,4.5vw,62px);line-height:1.06;max-width:20ch;overflow-wrap:anywhere;margin:12px 0 18px}
.location-guide-design .location-facts{font-size:14px}
.location-guide-design .location-facts strong{font-size:17px}
.location-guide-design .hero-content .lead{font-size:15px;line-height:1.6;margin:12px 0 0}
.location-guide-design .payment-quick .payment-quick-filters{flex:none;max-width:100%}
.location-guide-design .payment-quick-title svg{box-sizing:content-box}
.location-guide-design .payment-quick:has(input[value=cash]:checked) .payment-quick-results{grid-template-columns:minmax(0,1fr)}
.location-guide-design .payment-quick:has(input[value=bank]:checked) .payment-quick-results{grid-template-columns:repeat(2,minmax(0,1fr))}
.location-guide-design .payment-quick-filters>div{max-width:100%}
.location-guide-design .payment-quick-card[hidden]{display:none}
.location-guide-design .address-filter-status{color:#d8e0e7;-webkit-text-fill-color:#d8e0e7;font-size:12px;margin:10px 0 0}
.location-guide-design .address-payment-guide{background:#f5f1e9;color:#102334;-webkit-text-fill-color:#102334;padding:48px 0}
.location-guide-design .address-payment-guide .guide-kicker{color:#694718;-webkit-text-fill-color:#694718;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}
.location-guide-design .address-payment-guide h2{font:400 clamp(30px,3.5vw,42px)/1.12 "Iowan Old Style",Baskerville,"Times New Roman",serif;letter-spacing:-.03em;margin:0}
.location-guide-design .address-guide-intro{font-size:14px;color:#435263;-webkit-text-fill-color:#435263;margin:14px 0 26px}
.address-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}
.address-method{border:1px solid #cfc5b5;background:#fffaf2;border-radius:12px;scroll-margin-top:24px;min-width:0;overflow-wrap:anywhere}
.address-method summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;padding:20px;min-height:110px}
.address-method summary::-webkit-details-marker{display:none}
.address-method summary:focus-visible{outline:3px solid #80520e;outline-offset:3px;border-radius:12px}
.address-method summary strong{display:block;font:400 25px/1.15 "Iowan Old Style",Baskerville,"Times New Roman",serif;color:#102334;-webkit-text-fill-color:#102334}
.address-method summary small{display:block;font-size:12px;line-height:1.5;color:#435263;-webkit-text-fill-color:#435263;margin-top:7px}
.address-method-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;background:#eadcc4;color:#53380f;-webkit-text-fill-color:#53380f}
.address-method-icon svg{width:26px;height:26px;flex:none}
.address-expand{margin-left:auto;color:#694718;-webkit-text-fill-color:#694718;font-size:24px}
.address-method[open] .address-expand{font-size:0}
.address-method[open] .address-expand:after{content:'−';font-size:24px}
.address-method-content{padding:0 20px 20px}
.address-method ol{padding:0;margin:0;list-style:none}
.address-method li{display:flex;gap:12px;padding:18px 0;border-top:1px solid #d4c7b4}
.address-step-number{flex:none;font-size:11px;line-height:24px;color:#78571e;-webkit-text-fill-color:#78571e}
.location-guide-design .address-method h3{font:400 21px/1.2 "Iowan Old Style",Baskerville,"Times New Roman",serif;color:#102334;-webkit-text-fill-color:#102334;margin:0 0 7px}
.address-method p{font-size:13px;line-height:1.6;color:#435263;-webkit-text-fill-color:#435263;margin:0}
.address-account-preview{margin:10px 0 22px}
.address-account-preview img{display:block;width:100%;max-width:240px;height:auto;border:1px solid #cfc5b5;border-radius:10px}
.address-account-preview figcaption{font-size:11px;line-height:1.5;color:#435263;-webkit-text-fill-color:#435263;margin-top:8px;max-width:34ch}
.address-request{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 14px;border-radius:7px;background:#102030;color:#fff2da;-webkit-text-fill-color:#fff2da;text-decoration:none;font-size:13px;font-weight:600}
.address-request:hover,.address-request:focus-visible{background:#263c50;color:#fff2da;-webkit-text-fill-color:#fff2da}
.address-request:focus-visible{outline:3px solid #80520e;outline-offset:3px}
.address-compare{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px;padding-top:30px;border-top:1px solid #cfc5b5}
.address-compare article{display:flex;align-items:flex-start;gap:16px}
.location-guide-design .address-compare h3{font:400 26px/1.2 "Iowan Old Style",Baskerville,"Times New Roman",serif;margin:0 0 10px}
.address-compare p,.address-eligibility{font-size:13px;line-height:1.65;color:#435263;-webkit-text-fill-color:#435263;margin:0;max-width:60ch}
.address-eligibility{font-size:12px;max-width:100%;margin-top:24px}
.location-guide-design .local-mail-resource{padding-block:26px;margin-bottom:32px}
.location-guide-design .hero-content>p.eyebrow{align-self:start}
@media(max-width:1000px){.address-method-grid{grid-template-columns:1fr}.address-method summary{min-height:88px}.location-guide-design .payment-quick-top{flex-direction:column;align-items:start}}
@media(max-width:760px){
 .location-guide-design .hero-content{grid-template-columns:1fr;gap:0;padding:24px 0}
 .location-guide-design .hero-content>.address-hero-art{grid-column:1;grid-row:auto;margin-top:20px}
 .location-guide-design .city-hero-art{min-height:150px}
 .location-guide-design .hero-content>.address-payment-choices{margin-top:22px}
 .location-guide-design .payment-quick:has(input[value=bank]:checked) .payment-quick-results{grid-template-columns:1fr}
 .location-guide-design .hero-content h1{font-size:38px;margin:12px 0 18px}
 .location-guide-design .location-trail{font-size:11px;margin-bottom:12px}
 .location-guide-design .location-facts{padding-block:12px}
 .location-guide-design .hero-content .lead{font-size:14px}
 .location-guide-design .address-payment-guide{padding:32px 0}
 .address-method summary{padding:18px;gap:12px}
 .address-method summary strong{font-size:24px}
 .address-method-content{padding-inline:18px}
 .address-compare{grid-template-columns:1fr;gap:24px;margin-top:26px;padding-top:26px}
 .location-guide-design .address-compare h3{font-size:24px}
 .location-guide-design .local-mail-resource{margin-bottom:24px}
}

#cdApexFooter{--navy: #081624; --deep: #06111d; --paper: #f6f3ec; --white: #fffcf6; --gold: #eac58b; --gold-dark: #8b5d24; --ink: #102334; --muted: #53606a; --line: #d8d8cf; --serif: "Iowan Old Style",Baskerville,"Times New Roman",serif; --sans: "DM Sans",Arial,sans-serif;}#cdApexFooter *{box-sizing: border-box;}#cdApexFooter{margin: 0px; background: var(--paper); color: var(--ink); font: 400 16px/1.65 var(--sans); -webkit-font-smoothing: antialiased;}#cdApexFooter button,#cdApexFooter a{-webkit-tap-highlight-color: transparent;}#cdApexFooter button{font: inherit; cursor: pointer;}#cdApexFooter a{color: inherit; text-decoration: none;}#cdApexFooter p,#cdApexFooter h1,#cdApexFooter h2,#cdApexFooter h3,#cdApexFooter h4{margin: 0px;}#cdApexFooter h1,#cdApexFooter h2,#cdApexFooter h3{font-family: var(--serif); font-weight: 400; letter-spacing: -0.045em;}#cdApexFooter h2{font-size: clamp(40px, 4.3vw, 62px); line-height: 1.08;}#cdApexFooter h3{font-size: 30px; line-height: 1.15;}#cdApexFooter h4{font: 600 16px/1.4 var(--sans);}#cdApexFooter p{color: var(--muted);}#cdApexFooter img{display: block; max-width: 100%; height: auto;}#cdApexFooter svg{width: 24px; height: 24px; flex: 0 0 24px;}#cdApexFooter a,#cdApexFooter button{touch-action: manipulation;}#cdApexFooter a:focus-visible,#cdApexFooter button:focus-visible{outline: rgb(169, 118, 47) solid 3px; outline-offset: 5px;}#cdApexFooter a,#cdApexFooter button{transition: color 0.18s, background 0.18s, border-color 0.18s, box-shadow 0.18s;}#cdApexFooter button:disabled{cursor: default;}#cdApexFooter [hidden]{display: none !important;}#cdApexFooter .wrap{width: min(1240px, 100% - 104px); margin-inline: auto;}#cdApexFooter .eyebrow{font: 600 11px/1.5 var(--sans); letter-spacing: 0.14em; text-transform: uppercase; color: rgb(86, 97, 106);}#cdApexFooter .gold{color: var(--gold);}#cdApexFooter .text-link{display: inline-flex; gap: 14px; align-items: center; min-height: 44px; font-size: 14px; font-weight: 600; color: var(--ink); -webkit-text-fill-color: var(--ink); background: transparent;}#cdApexFooter .text-link svg{width: 20px; height: 20px; flex-basis: 20px; transition: transform 0.2s;}#cdApexFooter .text-link:hover{color: var(--gold-dark); -webkit-text-fill-color: var(--gold-dark);}#cdApexFooter .text-link:hover svg{transform: translateX(3px);}#cdApexFooter .button{display: inline-flex; justify-content: center; align-items: center; gap: 25px; min-height: 54px; padding: 14px 22px; border: 1px solid transparent; border-radius: 5px; font-size: 14px; font-weight: 600; line-height: 1.4; text-align: center;}#cdApexFooter .button svg{width: 20px; height: 20px; flex-basis: 20px;}#cdApexFooter .primary{background: var(--gold); color: var(--deep); -webkit-text-fill-color: var(--deep); border-color: var(--gold);}#cdApexFooter .primary:hover,#cdApexFooter .primary:focus-visible{background: rgb(247, 219, 168); color: var(--deep); -webkit-text-fill-color: var(--deep); border-color: rgb(247, 219, 168); box-shadow: rgba(0, 0, 0, 0.07) 0px 4px 18px;}#cdApexFooter .small{min-height: 43px; padding: 10px 18px; font-size: 13px; gap: 18px;}#cdApexFooter .actions{display: flex; align-items: center; gap: 24px; flex-wrap: wrap;}#cdApexFooter .sr-only{position: absolute; width: 1px; height: 1px; clip: rect(0px, 0px, 0px, 0px); overflow: hidden; white-space: nowrap;}#cdApexFooter .skip{position: fixed; z-index: 100; top: 12px; left: 12px; transform: translateY(-150%); padding: 10px 18px; background: var(--gold); color: var(--deep);}#cdApexFooter .skip:focus{transform: none;}#cdApexFooter .site-footer{background: var(--deep); color: rgb(214, 225, 232); padding: 64px 0px 26px; border-top: 1px solid rgb(52, 64, 75);}#cdApexFooter .footer-top{display: grid; grid-template-columns: 0.8fr 2fr; gap: 65px;}#cdApexFooter .footer-brand img{width: 211px; height: auto;}#cdApexFooter .footer-brand p{font: 400 26px/1.15 var(--serif); color: rgb(228, 233, 230); letter-spacing: -0.025em; margin: 24px 0px 25px;}#cdApexFooter .footer-brand > a:not(:first-child){display: flex; align-items: center; font-size: 12px; min-height: 32px; gap: 12px; color: rgb(190, 205, 215);}#cdApexFooter .footer-brand svg{width: 18px; height: 18px; flex-basis: 18px;}#cdApexFooter .footer-links{display: grid; grid-template-columns: repeat(4, 1fr); gap: 25px;}#cdApexFooter .footer-links h3{font: 500 11px/1.5 var(--sans); letter-spacing: 0.03em; color: rgb(240, 214, 176); margin-bottom: 18px;}#cdApexFooter .footer-links a{display: block; font-size: 10px; line-height: 1.5; min-height: 32px; padding: 5px 0px; color: rgb(195, 207, 216);}#cdApexFooter .footer-links a:hover,#cdApexFooter .footer-brand a:hover{color: var(--gold);}#cdApexFooter .footer-legal{margin-top: 48px; padding-top: 23px; border-top: 1px solid rgb(52, 64, 75);}#cdApexFooter .footer-legal > p{font-size: 10px; line-height: 1.9; color: rgb(169, 187, 201); max-width: 1120px;}#cdApexFooter .footer-legal > div{display: flex; justify-content: space-between; align-items: center; gap: 20px; margin-top: 23px; color: rgb(172, 189, 202); font-size: 9px;}#cdApexFooter .footer-legal nav{display: flex; gap: 24px;}#cdApexFooter .footer-legal nav a{min-height: 30px; display: flex; align-items: center;}@media (max-width: 1150px){#cdApexFooter .wrap{width: calc(100% - 72px);}#cdApexFooter .footer-top{gap: 45px;}#cdApexFooter .footer-links{gap: 18px;}}@media (max-width: 950px){#cdApexFooter .footer-top{grid-template-columns: 1fr; gap: 40px;}#cdApexFooter .footer-brand{display: grid; grid-template-columns: 1fr 1fr; column-gap: 30px;}#cdApexFooter .footer-brand p{grid-area: 1 / 2 / span 3; margin: 0px; font-size: 30px;}#cdApexFooter .footer-links{gap: 30px;}#cdApexFooter .footer-links a{font-size: 11px;}#cdApexFooter .footer-brand > a:not(:first-child){min-height: 32px;}}@media (max-width: 700px){#cdApexFooter .wrap{width: calc(100% - 44px);}#cdApexFooter h2{font-size: 43px;}#cdApexFooter .site-footer{padding-top: 44px;}#cdApexFooter .footer-top{gap: 37px;}#cdApexFooter .footer-brand{display: block;}#cdApexFooter .footer-brand img{width: 196px;}#cdApexFooter .footer-brand p{font-size: 27px; margin: 23px 0px 20px;}#cdApexFooter .footer-brand > a:not(:first-child){font-size: 12px;}#cdApexFooter .footer-links{grid-template-columns: 1fr 1fr; gap: 30px 24px;}#cdApexFooter .footer-links h3{font-size: 11px; margin-bottom: 10px;}#cdApexFooter .footer-links a{font-size: 11px; min-height: 36px;}#cdApexFooter .footer-legal{margin-top: 32px; padding-top: 21px;}#cdApexFooter .footer-legal > p{font-size: 9px; line-height: 1.9;}#cdApexFooter .footer-legal > div{display: block; font-size: 9px; margin-top: 24px;}#cdApexFooter .footer-legal nav{margin-top: 13px; gap: 25px;}}@media (max-width: 350px){#cdApexFooter .wrap{width: calc(100% - 36px);}}@media (prefers-reduced-motion: reduce){#cdApexFooter *{animation: auto ease 0s 1 normal none running none !important; transition: none !important;}}#cdApexFooter .footer-links h3{font: 400 18px/1.3 var(--serif); letter-spacing: -0.02em;}#cdApexFooter .footer-legal > p,#cdApexFooter .footer-legal > div{font-size: 11px;}#cdApexFooter .footer-links a{font-size: 12px;}@media (max-width: 700px){#cdApexFooter .footer-legal > p,#cdApexFooter .footer-legal > div{font-size: 10px;}#cdApexFooter .footer-links a{font-size: 12px;}#cdApexFooter .footer-links h3{font-size: 19px;}}#cdApexFooter{display:block;font:400 16px/1.65 "DM Sans",Arial,sans-serif;color:#d6e1e8;background:#06111d;width:100%;max-width:none;margin:0}#cdApexFooter [hidden]{display:none!important}#cdApexFooter .footer-phones{margin:0 0 12px;font:400 12px/1.8 "DM Sans",Arial,sans-serif}#cdApexFooter .footer-phones>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:38px}#cdApexFooter .footer-phones a{display:inline-flex;align-items:center;min-height:36px;text-decoration:underline;text-underline-offset:4px;background:transparent;color:#eac58b;-webkit-text-fill-color:#eac58b}#cdApexFooter .footer-social{display:flex;gap:24px;flex-wrap:wrap;margin-top:30px;padding-top:23px;border-top:1px solid #34404b}#cdApexFooter .footer-social a{font-size:12px;min-height:36px;display:inline-flex;align-items:center;color:#c3cfd8;-webkit-text-fill-color:#c3cfd8}#cdApexFooter .footer-social a:hover{color:#eac58b;-webkit-text-fill-color:#eac58b}
#cdApexFooter{padding:64px 0 26px}#cdApexFooter a:hover,#cdApexFooter a:focus-visible{color:#eac58b;-webkit-text-fill-color:#eac58b} @media(max-width:700px){#cdApexFooter{padding-top:44px}}
