*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#172033;background:#fff;margin:0;font-family:Arial,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.utility{color:#fff;letter-spacing:.02em;background:#112f50;padding:8px max(4%,50% - 620px);font-size:12px}.utilityRight{float:right;color:#dbe8f5}.brandRow{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:20px 12px;display:flex}.brand{align-items:flex-end;gap:18px;display:flex}.brand strong{color:#e23b43;letter-spacing:-2px;font-size:42px;line-height:1}.brand strong span{color:#143c68}.brand small{color:#687789;padding-bottom:2px;font-size:13px;line-height:1.45}.brand small i{color:#98a3ae;font-style:normal}.postButton{color:#fff;white-space:nowrap;background:#e23b43;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:700}.postButton span{margin-left:4px;font-size:11px;font-weight:500}nav{z-index:20;background:#fff;border-block:1px solid #dfe5eb;justify-content:center;display:flex;position:sticky;top:0;overflow-x:auto}nav a{text-align:center;border-right:1px solid #edf0f3;min-width:108px;padding:11px 10px}nav b{color:#183d63;font-size:13px;display:block}nav small{color:#7b8794;white-space:nowrap;margin-top:2px;font-size:10px;display:block}.locations{white-space:nowrap;background:#f2f5f8;border-bottom:1px solid #e1e6eb;align-items:center;gap:6px;padding:8px max(10px,50% - 620px);display:flex;overflow:auto}.locations b{color:#143c68;margin-right:4px;font-size:12px}.locationChip{color:#4d6377;background:#fff;border:1px solid #dce2e8;border-radius:999px;padding:6px 10px;font-size:11px;display:inline-block}.hero{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:22px;max-width:1240px;margin:30px auto 24px;padding:0 12px;display:grid}.heroCopy{background:linear-gradient(120deg,#edf6ff 0%,#fff 58%,#fff0f1 100%);border:1px solid #e6ebf0;border-radius:22px;padding:52px}.eyebrow,.kicker{letter-spacing:.1em;color:#e23b43;font-size:11px;font-weight:800}.hero h1{color:#153b64;letter-spacing:-1px;margin:13px 0 16px;font-size:52px;line-height:1.12}.jp{margin:8px 0;font-size:15px;line-height:1.7}.en{color:#687789;margin:4px 0;font-size:13px;line-height:1.6}.heroActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.heroActions a{border-radius:8px;padding:13px 17px;font-size:13px;font-weight:800}.heroActions a span{margin-top:2px;font-size:10px;font-weight:500;display:block}.primary{color:#fff;background:#e23b43}.secondary{color:#143c68;background:#fff;border:1px solid #bdc9d4}.quick{color:#fff;background:#143c68;border-radius:22px;padding:28px}.quick h2{margin:0 0 8px;font-size:22px}.quick h2 small{color:#9db4ca;margin-top:4px;font-size:11px;font-weight:500;display:block}.quick a{border-top:1px solid #ffffff24;justify-content:space-between;gap:12px;padding:15px 0;font-size:13px;font-weight:700;display:flex}.quick a span{color:#b9cadd;font-size:11px;font-weight:500}.section{max-width:1240px;margin:58px auto 0;padding:0 12px}.sectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.sectionHead h2{color:#143c68;margin:5px 0 7px;font-size:30px}.sectionHead h2 small{color:#7d8a97;margin-top:4px;font-size:13px;font-weight:500;display:block}.sectionHead p{color:#4f6070;max-width:760px;margin:3px 0;font-size:14px;line-height:1.6}.textLink{color:#e23b43;white-space:nowrap;font-size:12px;font-weight:800}.categoryChips{white-space:nowrap;gap:8px;margin-bottom:16px;display:flex;overflow:auto}.categoryChips span{color:#4d6377;background:#f4f6f8;border:1px solid #e0e5ea;border-radius:999px;padding:8px 11px;font-size:11px}.businessGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.businessCard{background:#fff;border:1px solid #dfe5ea;border-radius:12px;flex-direction:column;min-height:245px;padding:18px;display:flex;box-shadow:0 4px 14px #0d29420b}.cardTop{justify-content:space-between;align-items:start;gap:8px;display:flex}.badge{color:#143c68;background:#eef4f9;border-radius:999px;padding:5px 8px;font-size:10px}.checked{color:#4e7b5a;font-size:9px}.businessCard h3{color:#1a2d43;margin:16px 0 5px;font-size:20px}.place{color:#7a8793;margin:0 0 12px;font-size:11px}.businessCard .jp{margin:4px 0;font-size:13px}.businessCard .en{font-size:11px}.links{border-top:1px solid #edf0f3;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:14px;display:flex}.links a{color:#e23b43;font-size:11px;font-weight:800}.directoryNote{background:#fff8ed;border:1px solid #f3dfbd;border-radius:10px;align-items:center;gap:14px;margin-top:16px;padding:15px 17px;display:flex}.directoryNote b{color:#8a5a16;white-space:nowrap;font-size:12px}.directoryNote span{color:#765f3c;font-size:12px;line-height:1.5}.corporateSection{background:#f6f8fa;max-width:none;padding:46px max(12px,50% - 608px)}.corporateSection .sectionHead{max-width:1216px;margin-left:auto;margin-right:auto}.companyCloud{flex-wrap:wrap;gap:8px;max-width:1216px;margin:auto;display:flex}.companyCloud span{background:#fff;border:1px solid #dfe5ea;border-radius:8px;padding:9px 11px;font-size:11px}.orgGrid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1216px;margin:20px auto 0;display:grid}.orgGrid a{color:#fff;background:#143c68;border-radius:10px;padding:17px}.orgGrid b{font-size:13px;display:block}.orgGrid small{color:#bfd0df;margin-top:5px;font-size:10px;line-height:1.4;display:block}.sourceNote{max-width:1216px;margin:14px auto 0;color:#7c8995!important;font-size:10px!important}.missionGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.missionCard{background:#fff;border:1px solid #dce3e9;border-top:4px solid #e23b43;border-radius:10px;padding:19px}.missionCard h3{color:#143c68;margin:0 0 9px;font-size:18px}.missionCard>b{font-size:12px;line-height:1.5}.missionCard p{color:#657482;margin:9px 0;font-size:11px;line-height:1.55}.missionCard .jurisdiction{color:#9a3440;font-weight:700}.missionCard a{color:#e23b43;margin-top:5px;font-size:11px;font-weight:800;display:inline-block}.officialDisclaimer{color:#506272;background:#f4f6f8;border-radius:9px;margin-top:16px;padding:14px 16px;font-size:11px;line-height:1.55}.officialDisclaimer span{color:#7a8794}.newsSection{color:#fff;background:#143c68;max-width:none;padding:46px max(12px,50% - 608px)}.newsSection .sectionHead,.newsList{max-width:1216px;margin-left:auto;margin-right:auto}.newsSection .sectionHead h2{color:#fff}.newsSection .sectionHead p,.newsSection .sectionHead h2 small{color:#b8cadb}.newsList{grid-template-columns:1fr 1fr;gap:10px;display:grid}.newsList>a{color:#172033;background:#fff;border-radius:9px;grid-template-columns:84px 1fr 18px;align-items:start;gap:12px;padding:15px;display:grid}.newsList time{color:#e23b43;font-size:11px;font-weight:800}.newsList b{font-size:12px;line-height:1.5;display:block}.newsList span{color:#657482;margin-top:3px;font-size:10px;display:block}.newsList small{color:#8a97a3;margin-top:8px;font-size:9px;display:block}.newsList strong{color:#e23b43}.classifiedGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.classifiedGrid article{border:1px solid #dfe5ea;border-radius:12px;min-height:190px;padding:21px}.classifiedGrid>article>span{font-size:28px}.classifiedGrid h3{color:#143c68;margin:12px 0 8px;font-size:17px}.classifiedGrid h3 small{color:#8a96a1;margin-top:4px;font-size:10px;display:block}.classifiedGrid p{color:#687789;font-size:12px;line-height:1.5}.classifiedGrid a{color:#e23b43;margin-top:8px;font-size:11px;font-weight:800;display:inline-block}footer{color:#fff;background:#0d2945;grid-template-columns:1.4fr 1fr;gap:24px;margin-top:58px;padding:40px max(12px,50% - 608px);display:grid}footer b{color:#e23b43;font-size:29px}footer b span{color:#fff}footer p{color:#c0cfdd;font-size:12px;line-height:1.6}footer p span{color:#879eb3}.footerLinks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.footerLinks a{color:#d9e5ef;font-size:11px}footer>small{color:#7f98ae;border-top:1px solid #ffffff20;grid-column:1/-1;padding-top:14px;font-size:9px}@media (max-width:1050px){.businessGrid,.orgGrid,.missionGrid,.classifiedGrid{grid-template-columns:repeat(2,1fr)}nav{justify-content:flex-start}}@media (max-width:760px){.utilityRight{display:none}.brandRow{padding:16px 12px}.brand strong{font-size:34px}.brand small{display:none}.postButton{padding:10px 13px}.hero{grid-template-columns:1fr;margin-top:18px}.heroCopy{padding:30px 24px}.hero h1{font-size:38px}.quick{padding:22px}.section{margin-top:42px}.sectionHead{display:block}.sectionHead h2{font-size:25px}.textLink{margin-top:10px;display:inline-block}.businessGrid,.missionGrid,.newsList,.classifiedGrid{grid-template-columns:1fr}.orgGrid{grid-template-columns:1fr 1fr}.directoryNote{flex-direction:column;align-items:flex-start;gap:5px}.newsList>a{grid-template-columns:74px 1fr 14px}footer{grid-template-columns:1fr}.footerLinks{grid-template-columns:1fr 1fr}footer>small{grid-column:auto}}@media (max-width:460px){.businessGrid,.missionGrid,.classifiedGrid,.orgGrid{grid-template-columns:1fr}.heroActions{display:block}.heroActions a{margin-top:8px;display:block}nav a{min-width:96px}.locations{padding-left:10px}.section{padding:0 10px}.corporateSection,.newsSection{padding-left:10px;padding-right:10px}}.footerBrand b em{letter-spacing:2px;margin-left:7px;font-size:18px;font-style:normal}.independenceNote{border-top:1px solid #ffffff20;grid-column:1/-1;padding-top:14px;color:#a9bccd!important;margin:0!important;font-size:10px!important;line-height:1.6!important}.legalShell{color:#172033;background:#f5f7f9;min-height:100vh}.legalHeader{color:#fff;background:#0d2945;justify-content:space-between;align-items:center;gap:18px;padding:24px max(18px,50% - 480px);display:flex}.legalHeader .legalBrand{font-size:22px;font-weight:800}.legalHeader .legalBrand span{color:#e23b43}.legalHeader .legalFlags{letter-spacing:4px;font-size:20px}.legalContent{max-width:960px;margin:0 auto;padding:42px 18px 64px}.legalContent h1{color:#143c68;margin:0 0 8px;font-size:34px}.legalContent .legalLead{color:#566779;margin-bottom:30px;font-size:14px;line-height:1.8}.legalContent section{background:#fff;border:1px solid #e1e6eb;border-radius:12px;margin:14px 0;padding:22px 24px}.legalContent h2{color:#143c68;margin:0 0 10px;font-size:18px}.legalContent h3{color:#253b52;margin:18px 0 7px;font-size:14px}.legalContent p,.legalContent li{color:#4f6070;font-size:13px;line-height:1.75}.legalContent ul{padding-left:20px}.legalBack{color:#e23b43;margin-top:24px;font-size:12px;font-weight:800;display:inline-block}.legalNote{background:#fff8ed!important;border-color:#f0dfc3!important}@media (max-width:760px){.legalHeader{padding:18px 14px}.legalHeader .legalBrand{font-size:18px}.legalContent{padding:30px 12px 48px}.legalContent h1{font-size:28px}.legalContent section{padding:18px}}.quickPhoto{background:#0d2945;border-radius:22px 22px 12px 12px;margin:-28px -28px 22px;position:relative;overflow:hidden}.quickPhoto img{object-fit:cover;opacity:.9;width:100%;height:190px;display:block}.quickPhoto figcaption{color:#fff;background:linear-gradient(#0000,#0d2945e8);padding:34px 16px 12px;font-size:12px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.quickPhoto figcaption span{color:#c5d5e3;margin-top:3px;font-size:10px;font-weight:500;display:block}.visualStory{grid-template-columns:1.2fr 1fr 1fr;gap:14px;max-width:1240px;margin:18px auto 0;padding:0 12px;display:grid}.visualStory article{background:#143c68;border-radius:18px;min-height:270px;position:relative;overflow:hidden;box-shadow:0 8px 24px #112f5017}.visualStory img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.visualStory article:hover img{transform:scale(1.025)}.visualStory article:after{content:"";background:linear-gradient(#0000 35%,#0c223be8 100%);position:absolute;inset:0}.visualStory div{z-index:2;color:#fff;position:absolute;bottom:16px;left:18px;right:18px}.visualStory b{margin-bottom:5px;font-size:17px;display:block}.visualStory span{color:#dce7f0;font-size:11px;line-height:1.55;display:block}.visualStory a{color:#c7d8e6;text-underline-offset:2px;margin-top:7px;font-size:9px;text-decoration:underline;display:inline-block}@media (max-width:900px){.visualStory{grid-template-columns:1fr 1fr}.visualStory article:first-child{grid-column:1/-1;min-height:320px}}@media (max-width:760px){.quickPhoto{margin:-22px -22px 18px}.quickPhoto img{height:170px}.visualStory{grid-template-columns:1fr;padding:0 10px}.visualStory article,.visualStory article:first-child{grid-column:auto;min-height:250px}}.utilityRight{align-items:center;gap:8px;display:flex}.languageLabel{color:#dbe8f5;cursor:default}.utilitySep{color:#7690a7}.loginLink{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.loginLink:hover{color:#ffd9db}@media (max-width:760px){.utilityRight{display:none}}.officialEnglish{color:#aebfd0!important;margin-top:4px!important;font-size:12px!important}.officialMore{color:#fff;white-space:nowrap;border:1px solid #ffffff35;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800}.eventStrip{grid-template-columns:180px repeat(3,1fr);gap:8px;max-width:1216px;margin:0 auto 15px;display:grid}.eventStripTitle{background:#0c2f50;border:1px solid #fff2;border-radius:10px;flex-direction:column;justify-content:center;padding:14px;display:flex}.eventStripTitle b{font-size:12px}.eventStripTitle span{color:#a9bdd0;margin-top:4px;font-size:9px}.eventStrip article{background:#1d4b74;border:1px solid #ffffff18;border-radius:10px;padding:13px}.eventStrip time{color:#ffb8bc;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.eventStrip article b{font-size:11px;line-height:1.45;display:block}.eventStrip article span{color:#c8d8e5;margin-top:3px;font-size:9px;line-height:1.45;display:block}.eventStrip article small{color:#9eb6ca;margin-top:7px;font-size:9px;display:block}.newsMeta{flex-wrap:wrap;margin-bottom:6px;gap:5px!important;display:flex!important}.newsMeta span{background:#eef3f7;border-radius:999px;padding:3px 6px;font-weight:700;color:#405a70!important;margin:0!important;font-size:8px!important;display:inline-block!important}.officialSourceLine{color:#aebfd0;justify-content:space-between;align-items:center;gap:15px;max-width:1216px;margin:12px auto 0;font-size:9px;display:flex}.officialSourceLine a{color:#fff;font-weight:800}.officialHub{color:#172033;background:#f5f7f9;min-height:100vh}.officialHubHeader{color:#fff;background:#0d2945;justify-content:space-between;align-items:center;gap:20px;padding:18px max(18px,50% - 560px);display:flex}.officialHubBrand{font-size:23px;font-weight:900}.officialHubBrand span{color:#ff6b72}.officialHubHeader>div{color:#c6d5e2;font-size:12px}.officialHubHeader>div span{margin:0 7px}.officialHubMain{max-width:1120px;margin:0 auto;padding:42px 18px 70px}.officialHubIntro{background:linear-gradient(115deg,#eaf4fd,#fff 58%,#fff0f0);border:1px solid #dfe7ee;border-radius:20px;margin-bottom:28px;padding:38px}.officialHubIntro h1{color:#143c68;margin:8px 0 16px;font-size:39px;line-height:1.15}.officialHubIntro h1 small{color:#657688;margin-top:8px;font-size:15px;font-weight:600;display:block}.officialHubIntro p{color:#465a6d;max-width:820px;font-size:14px;line-height:1.7}.officialHubIntro .en{font-size:12px}.hubReview{color:#5c6e7d;background:#fff;border:1px solid #dce4ea;border-radius:999px;margin-top:12px;padding:7px 11px;font-size:10px;display:inline-block}.officialHubMain section{margin-top:36px}.officialHubMain section>h2,.hubSectionHead h2{color:#143c68;margin:5px 0 15px;font-size:25px}.hubServiceGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hubServiceGrid article{background:#fff;border:1px solid #dfe5ea;border-radius:12px;padding:18px}.hubServiceGrid article>span{font-size:25px}.hubServiceGrid h3{color:#143c68;margin:10px 0 6px;font-size:13px}.hubServiceGrid p{color:#667685;margin:0;font-size:11px;line-height:1.55}.hubSectionHead{justify-content:space-between;align-items:end;gap:18px;display:flex}.hubSectionHead small{color:#7e8c99;margin-bottom:17px;font-size:9px}.hubUpdateList{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hubUpdateList>a{background:#fff;border:1px solid #dfe5ea;border-radius:12px;padding:18px;box-shadow:0 3px 12px #102f4a09}.hubUpdateMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hubUpdateMeta time{color:#e23b43;font-size:9px;font-weight:800}.hubUpdateMeta span{color:#4b6376;background:#eef3f7;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.hubUpdateList h3{color:#143c68;margin:11px 0 4px;font-size:14px}.hubUpdateList>a>b{color:#3d4f60;font-size:11px}.hubUpdateList p{color:#687789;font-size:10px;line-height:1.55}.hubUpdateList small{color:#e23b43;font-size:8px;font-weight:700}.hubEvents{color:#fff;background:#143c68;border-radius:18px;padding:25px}.hubEvents .hubSectionHead h2{color:#fff}.hubEvents .kicker{color:#ff8f95}.hubEventGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hubEventGrid article{color:#172033;background:#fff;border-radius:10px;padding:16px}.hubEventGrid time{color:#e23b43;font-size:10px;font-weight:800}.hubEventGrid h3{color:#143c68;margin:8px 0 5px;font-size:13px}.hubEventGrid p{color:#5f6f7e;font-size:10px;line-height:1.5}.hubEventGrid small{color:#7b8995;font-size:9px}.hubCalendarLink{color:#fff;text-underline-offset:3px;margin-top:14px;font-size:10px;font-weight:800;text-decoration:underline;display:inline-block}.hubMissionGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hubMissionGrid>a{background:#fff;border:1px solid #dfe5ea;border-top:4px solid #e23b43;border-radius:10px;padding:16px}.hubMissionGrid>a>b{color:#e23b43;font-size:10px}.hubMissionGrid h3{color:#143c68;margin:8px 0;font-size:13px}.hubMissionGrid p{color:#687789;font-size:10px}.hubMissionGrid span{color:#e23b43;font-size:9px;font-weight:800}.hubDisclaimer{background:#fff8ed;border:1px solid #f0dfc3;border-radius:12px;padding:18px}.hubDisclaimer b{color:#8a5a16;font-size:12px}.hubDisclaimer p{color:#6d5d45;margin:7px 0 0;font-size:10px;line-height:1.6}@media (max-width:900px){.eventStrip{grid-template-columns:1fr 1fr}.eventStripTitle{grid-column:1/-1}.hubServiceGrid,.hubMissionGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.newsSection .sectionHead{display:block}.officialMore{margin-top:12px;display:inline-block}.eventStrip{grid-template-columns:1fr}.eventStripTitle{grid-column:auto}.officialSourceLine{flex-direction:column;align-items:flex-start}.officialHubHeader{padding:15px 12px}.officialHubHeader>div span{display:none}.officialHubBrand{font-size:18px}.officialHubMain{padding:28px 10px 50px}.officialHubIntro{padding:25px 20px}.officialHubIntro h1{font-size:30px}.hubServiceGrid,.hubUpdateList,.hubEventGrid,.hubMissionGrid{grid-template-columns:1fr}.hubEvents{padding:20px 14px}.hubSectionHead{display:block}.hubSectionHead small{margin:0 0 12px;display:block}}.languageSwitcher{background:#0d2945;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:3px;padding:2px;display:flex}.languageSwitcher button{color:#c9d8e5;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 8px;font-size:10px}.languageSwitcher button:hover{color:#fff;background:#ffffff12}.languageSwitcher button.active{color:#143c68;background:#fff;font-weight:800}html[data-language=ja] .enOnly,html[data-language=en] .jaOnly{display:none!important}html[data-language=ja] nav a,html[data-language=en] nav a{padding-top:14px;padding-bottom:14px}html[data-language=ja] .businessCard .jp,html[data-language=en] .businessCard .en{display:block}@media (max-width:760px){.utility{justify-content:space-between;align-items:center;gap:8px;display:flex;overflow-x:auto}.utilityRight{float:none;white-space:nowrap;display:flex!important}.languageSwitcher button{padding:4px 6px;font-size:9px}.loginLink,.utilitySep{display:none}}.regionShell{color:#172033;background:#f7f8fa;min-height:100vh}.regionTop{color:#fff;background:#0d2945;justify-content:space-between;align-items:center;gap:16px;padding:17px max(14px,50% - 590px);font-size:11px;display:flex}.regionBrand{font-size:21px;font-weight:900}.regionBrand span{color:#ff777e}.regionIndex,.regionPage{max-width:1180px;margin:0 auto;padding:38px 14px 70px}.regionIndexIntro,.regionHero{background:linear-gradient(115deg,#edf6ff,#fff 58%,#fff1f1);border:1px solid #e1e7ec;border-radius:20px;padding:34px}.regionIndexIntro h1,.regionHero h1{color:#143c68;margin:7px 0 10px;font-size:36px}.regionIndexIntro h1 small,.regionHero h1 small{color:#71808d;margin-top:7px;font-size:14px;display:block}.regionIndexIntro p,.regionHero p{color:#526474;max-width:800px;font-size:13px;line-height:1.7}.regionIndexGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.regionIndexGrid>a{background:#fff;border:1px solid #dfe5ea;border-radius:13px;padding:20px}.regionIndexGrid>a>span{color:#e23b43;font-size:10px;font-weight:800}.regionIndexGrid h2{color:#143c68;margin:9px 0 4px;font-size:17px}.regionIndexGrid b{color:#506374;font-size:11px}.regionIndexGrid p{color:#7a8793;font-size:10px;line-height:1.55}.regionIndexGrid strong{color:#e23b43;font-size:9px}.regionHero{grid-template-columns:1.45fr .75fr;align-items:center;gap:28px;display:grid}.regionState{color:#fff;background:#e23b43;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-block}.regionHero aside{color:#fff;background:#143c68;border-radius:14px;padding:20px}.regionHero aside>b{font-size:12px}.regionFocus{gap:8px;margin-top:12px;display:grid}.regionFocus span{color:#d9e6ef;font-size:10px}.regionCommunity,.regionLocal,.regionOfficial{margin-top:38px}.regionHeading h2,.regionOfficial h2{color:#143c68;margin:5px 0 14px;font-size:25px}.regionHeading h2 small,.regionOfficial h2 small{color:#82909b;margin-top:4px;font-size:11px;display:block}.regionCommunityGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.regionCommunityGrid article{background:#fff;border:1px solid #dfe5ea;border-radius:12px;padding:18px}.regionCommunityGrid article>span{font-size:25px}.regionCommunityGrid h3{color:#143c68;margin:10px 0 6px;font-size:13px}.regionCommunityGrid p{color:#687789;font-size:10px;line-height:1.5}.regionCommunityGrid a{color:#e23b43;font-size:9px;font-weight:800}.regionBusinessGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.regionBusinessGrid>a{background:#fff;border:1px solid #dfe5ea;border-radius:12px;padding:17px}.regionBusinessGrid>a>span{color:#71808d;font-size:9px}.regionBusinessGrid h3{color:#143c68;margin:9px 0 5px;font-size:15px}.regionBusinessGrid p{color:#71808d;font-size:10px}.regionBusinessGrid b{color:#e23b43;font-size:9px}.regionEmpty{background:#fff;border:1px dashed #cfd8df;border-radius:12px;padding:20px}.regionEmpty b{color:#143c68;font-size:12px}.regionEmpty p{color:#687789;font-size:10px}.regionEmpty a{color:#e23b43;font-size:9px;font-weight:800}.regionOfficial{color:#fff;background:#143c68;border-radius:18px;grid-template-columns:1.35fr .65fr;gap:24px;padding:25px;display:grid}.regionOfficial .kicker{color:#ff959a}.regionOfficial h2{color:#fff}.regionOfficial h3{margin:10px 0;font-size:14px}.regionOfficial p{color:#c4d3df;font-size:10px;line-height:1.6}.regionOfficial a{color:#fff;text-underline-offset:3px;font-size:10px;font-weight:800;text-decoration:underline}.regionOfficial aside{background:#ffffff0d;border:1px solid #ffffff18;border-radius:12px;padding:18px}.regionOfficial aside>b{font-size:12px}.regionBuild{background:#fff8ed;border:1px solid #f0dfc3;border-radius:12px;margin-top:18px;padding:18px}.regionBuild b{color:#7a5318;font-size:12px}.regionBuild p{color:#75664f;font-size:10px}.regionBuild a{color:#e23b43;font-size:9px;font-weight:800}@media (max-width:850px){.regionHero,.regionOfficial{grid-template-columns:1fr}.regionCommunityGrid,.regionBusinessGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.regionIndex,.regionPage{padding:24px 10px 48px}.regionIndexIntro,.regionHero{padding:23px 18px}.regionIndexIntro h1,.regionHero h1{font-size:29px}.regionIndexGrid,.regionCommunityGrid,.regionBusinessGrid{grid-template-columns:1fr}.regionTop{padding:14px 10px}.regionBrand{font-size:17px}}.regionResources{margin-top:38px}.regionResourceGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.regionResourceGrid>a{background:#fff;border:1px solid #dfe5ea;border-radius:12px;flex-direction:column;min-height:190px;padding:18px;display:flex;box-shadow:0 3px 12px #102f4a08}.regionResourceGrid>a>span{color:#e23b43;font-size:9px;font-weight:800}.regionResourceGrid h3{color:#143c68;margin:9px 0 6px;font-size:14px;line-height:1.35}.regionResourceGrid p{color:#657583;margin:0 0 14px;font-size:10px;line-height:1.55}.regionResourceGrid b{color:#e23b43;margin-top:auto;font-size:9px}.regionReviewed{background:#eef3f7;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.regionReviewed span{color:#6a7884;font-size:9px}.regionReviewed a{color:#143c68;font-size:9px;font-weight:800}@media (max-width:850px){.regionResourceGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.regionResourceGrid{grid-template-columns:1fr}.regionReviewed{flex-direction:column;align-items:flex-start}}.homeNews{max-width:1240px;margin:18px auto 26px;padding:0 12px}.homeNewsHead{border-bottom:3px solid #143c68;justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;padding-bottom:10px;display:flex}.homeNewsHead h2{color:#143c68;margin:4px 0 0;font-size:27px}.homeNewsHead h2 small{color:#788895;margin-left:7px;font-size:12px;font-weight:500}.homeNewsHead>a{color:#e23b43;font-size:11px;font-weight:800}.homeNewsGrid{grid-template-columns:1.05fr 1.45fr;gap:12px;display:grid}.homeNewsLead{color:#fff;background:linear-gradient(135deg,#143c68,#0d2945);border-radius:13px;flex-direction:column;justify-content:flex-end;min-height:250px;padding:28px;display:flex;position:relative}.homeNewsLead .newFlag{color:#fff;letter-spacing:.08em;background:#e23b43;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:16px;left:16px}.homeNewsLead time{color:#b8ccdc;margin-bottom:9px;font-size:10px}.homeNewsLead strong{font-size:24px;line-height:1.4}.homeNewsLead b{color:#d9e5ee;margin-top:7px;font-size:12px;line-height:1.5}.homeNewsLead small{color:#9fb5c8;margin-top:14px;font-size:9px}.homeNewsList{grid-template-columns:1fr 1fr;gap:8px;display:grid}.homeNewsList>a{background:#fff;border:1px solid #dfe5ea;border-radius:10px;padding:15px 40px 14px 15px;position:relative;box-shadow:0 3px 12px #102f4a08}.homeNewsList>a>div{align-items:center;gap:8px;margin-bottom:7px;display:flex}.homeNewsList span{color:#143c68;background:#eef3f7;border-radius:999px;padding:3px 6px;font-size:9px}.homeNewsList time{color:#7d8b97;font-size:9px}.homeNewsList strong{color:#143c68;font-size:13px;line-height:1.45;display:block}.homeNewsList b{color:#71808d;margin-top:4px;font-size:10px;line-height:1.45;display:block}.homeNewsList em{color:#fff;background:#e23b43;border-radius:3px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:9px;right:9px}@media (max-width:760px){.homeNewsGrid,.homeNewsList{grid-template-columns:1fr}.homeNewsLead{min-height:220px;padding:24px}.homeNewsLead strong{font-size:20px}.homeNewsHead h2{font-size:23px}.homeNewsHead h2 small{margin:3px 0 0;display:block}.homeNewsHead>a{white-space:nowrap}}:root{--au-gold:#f5c400;--au-ink:#17150f;--au-charcoal:#242119;--au-warm:#fffaf0}.utility{background:var(--au-ink)}header,.brandRow{background:var(--au-gold)}.brand strong,.brand strong span{color:#17150f}.brand small,.brand small i{color:#3f3824}.postButton{color:#fff;background:#17150f}nav{background:linear-gradient(#302d25,#17150f);border-block:0;position:sticky}nav a{color:#fff;border-right:1px solid #ffffff18}nav a:first-child{border-left:1px solid #ffffff18}nav b{color:#fff}nav small{color:#ddd5bd}.locations{background:#f8d94d;border-bottom:1px solid #d9ae00}.locations b{color:#17150f}.locationChip{color:#332d1b;background:#fff9df;border-color:#d4ac10}.locationChip:hover{color:#17150f;background:#fff;border-color:#17150f}.heroCopy{background:linear-gradient(120deg,#fff8d8 0%,#fff 62%,#fffaf0 100%);border-color:#eadba1}.eyebrow,.kicker,.textLink,.links a,.classifiedGrid a{color:#9a6900}.hero h1,.sectionHead h2,.businessCard h3,.classifiedGrid h3{color:#292313}.primary{background:#17150f}.secondary{color:#292313;border-color:#d7c77f}.quick{background:#242119}.quickPhoto{background:#17150f}.quickPhoto figcaption{background:linear-gradient(#0000,#17150fe8)}.homeNewsHead{border-bottom-color:#17150f}.homeNewsHead h2{color:#292313}.homeNewsHead>a{color:#8c6100}.homeNewsLead{background:linear-gradient(135deg,#332d1d,#17150f)}.homeNewsLead .newFlag,.homeNewsList em{background:#d78b00}.homeNewsList span{color:#5e4810;background:#fff3bd}.homeNewsList strong{color:#292313}.newsSection{background:#242119}.corporateSection{background:#fffaf0}.orgGrid a{background:#292313}.missionCard{border-top-color:#d89b00}.missionCard h3{color:#292313}.missionCard a{color:#8c6100}footer{background:#17150f}footer b{color:#f5c400}.dailyNeeds{max-width:1240px;margin:20px auto 24px;padding:0 12px}.dailyNeedsHead{background:#f5c400;border:1px solid #d9ad00;border-radius:16px 16px 0 0;padding:20px 22px 16px}.dailyNeedsHead .kicker{color:#4c3b00}.dailyNeedsHead h2{color:#17150f;margin:5px 0;font-size:27px}.dailyNeedsHead p{color:#4c421f;margin:0;font-size:12px}.dailyNeedsGrid{background:#fff;border:1px solid #e1d39b;border-top:0;border-radius:0 0 16px 16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.dailyNeedsGrid>a{background:#fff;border-bottom:1px solid #eee5c3;border-right:1px solid #eee5c3;min-height:128px;padding:17px;transition:all .15s;position:relative}.dailyNeedsGrid>a:hover{background:#fff9df;transform:translateY(-1px)}.dailyNeedsGrid>a>span{margin-bottom:8px;font-size:24px;display:block}.dailyNeedsGrid b{color:#242015;font-size:15px;display:block}.dailyNeedsGrid small{color:#7a7054;margin-top:3px;font-size:9px;display:block}.dailyNeedsGrid em{color:#8a6100;background:#fff1b1;border-radius:999px;margin-top:9px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}@media (max-width:850px){.dailyNeedsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.dailyNeedsGrid{grid-template-columns:1fr 1fr}.dailyNeedsHead h2{font-size:22px}.dailyNeedsGrid>a{min-height:120px;padding:14px}}.homePhrase{max-width:1240px;margin:18px auto 8px;padding:0 12px}.homePhraseCard{background:linear-gradient(135deg,#fff8e6,#fff);border:1px solid #f1d9a0;border-left:6px solid #f2a516;border-radius:14px;grid-template-columns:170px 1fr auto;align-items:center;gap:18px;padding:18px 22px;display:grid;box-shadow:0 3px 12px #102f4a0d}.homePhraseLabel b{color:#143c68;margin-top:4px;font-size:18px;display:block}.homePhraseBody strong{color:#143c68;font-family:Georgia,serif;font-size:28px;line-height:1.15;display:block}.homePhraseMeaning{color:#3d4f60;margin:4px 0 6px;font-size:15px;font-weight:700}.homePhraseExample{color:#3d4f60;margin:0;font-size:14px}.homePhraseExample span{font-style:italic;display:block}.homePhraseExample small{color:#788895;margin-top:2px;font-size:12px;display:block}.homePhraseTip{color:#8a5a00;margin:6px 0 0;font-size:12px}.homePhraseLinks{flex-direction:column;gap:8px;display:flex}.homePhraseLinks a{color:#e23b43;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:760px){.homePhraseCard{grid-template-columns:1fr;gap:10px;padding:16px}.homePhraseBody strong{font-size:24px}.homePhraseLinks a{white-space:normal}}.englishToday{background:linear-gradient(135deg,#fff8e6,#fff);border:1px solid #f1d9a0;border-left:6px solid #f2a516;border-radius:14px;margin:0 0 28px;padding:24px}.englishToday strong{color:#143c68;margin-top:6px;font-family:Georgia,serif;font-size:38px;line-height:1.1;display:block}.englishMeaning{color:#3d4f60;margin:8px 0;font-size:18px;font-weight:700}.englishExample{color:#3d4f60;font-size:17px}.englishExample span{font-style:italic;display:block}.englishExample small{color:#788895;margin-top:3px;font-size:14px;display:block}.englishTip{color:#8a5a00;font-size:14px}.hubUpdateList p.easyEn{color:#22313f;margin:8px 0;font-size:14px;line-height:1.6}.easyWords{flex-wrap:wrap;gap:6px;margin:8px 0 10px;padding:0;list-style:none;display:flex}.easyWords li{color:#3d4f60;background:#eef4fa;border-radius:999px;padding:4px 10px;font-size:12px}.easyWords b{color:#143c68;margin-right:4px}.easyBox{background:#f6f9fc;border-left:3px solid #2a7fd4;border-radius:10px;margin:10px 0;padding:10px 12px}.easyBox>span{letter-spacing:.08em;color:#2a7fd4;font-size:10px;font-weight:800;display:block}.englishActions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px;display:grid}.englishActions a{background:#fff;border:1px solid #dfe5ea;border-radius:12px;padding:18px;font-size:20px;display:block}.englishActions b{color:#143c68;margin-top:6px;font-size:16px;display:block}.englishActions small{color:#687789;margin-top:4px;font-size:12px;display:block}.englishPast>article{background:#fff;border:1px solid #dfe5ea;border-radius:12px;padding:16px}.englishPast h3{font-family:Georgia,serif;font-size:18px}.englishPast p{font-size:13px!important}.englishPast small{font-style:italic;color:#687789!important;font-size:12px!important}@media (max-width:760px){.englishActions{grid-template-columns:1fr}.englishToday strong{font-size:30px}}
body{color:#1f252b;background:#f7f3e8}.utility{border-bottom:4px solid #f2c94c;color:#fff!important;background:#171b20!important}.utilityRight{color:#f3f3f3!important}.brandRow{background:#fff}.brand strong{color:#171b20!important}.brand strong span{color:#b88900!important}.postButton{box-shadow:0 6px 16px #c99c0025;color:#171b20!important;background:#f2c94c!important}nav{box-shadow:0 4px 16px #1111;border-bottom:4px solid #f2c94c!important}nav b{color:#22282d!important}nav a:hover{background:#fff7d6}.locations{background:#f1ead8!important;border-bottom-color:#ddd3be!important}.locations b{color:#252b31!important}.locationChip{color:#4d5358!important;border-color:#ded5c1!important}.locationChip:hover{color:#755900!important;background:#fff8dc!important;border-color:#e1b72e!important}.heroCopy{box-shadow:0 16px 40px #252b3112;background:radial-gradient(circle at 90% 15%,#ffe993 0,#0000 28%),linear-gradient(125deg,#fff 0%,#fffaf0 55%,#f4ecd8 100%)!important;border-color:#e4dcc9!important}.eyebrow,.kicker{color:#9b7400!important}.hero h1{color:#171b20!important}.primary{color:#171b20!important;background:#f2c94c!important}.secondary{color:#252b31!important;border-color:#d8cfb9!important}.quick{border-top:5px solid #f2c94c;box-shadow:0 16px 36px #171b2020;background:linear-gradient(150deg,#15191d,#30353a)!important}.quick h2 small,.quick a span{color:#d1d4d6!important}.sectionHead h2,.businessCard h3,.missionCard h3,.classifiedGrid h3{color:#171b20!important}.textLink,.links a,.missionCard a,.classifiedGrid a{color:#8a6800!important}.categoryChips span{color:#555b60!important;background:#fffaf0!important;border-color:#e1d8c5!important}.businessCard,.classifiedGrid article,.missionCard{box-shadow:0 8px 22px #27313a0d;border-color:#e1d8c5!important}.badge{color:#755900!important;background:#fff3bd!important}.directoryNote{background:#fff5cf!important;border-color:#ead892!important}.corporateSection{background:#f1ead8!important}.companyCloud span{border-color:#ded5c1!important}.orgGrid a{border-top:4px solid #f2c94c;background:#20262b!important}.orgGrid small{color:#d6d8da!important}.missionCard{border-top-color:#f2c94c!important}.missionCard .jurisdiction{color:#806000!important}.newsSection{border-top:5px solid #f2c94c;border-bottom:5px solid #f2c94c;background:#171b20!important}.newsSection .sectionHead p,.newsSection .sectionHead h2 small{color:#d1d4d6!important}.newsList time,.newsList strong{color:#8a6800!important}.visualStory article{background:#171b20!important}.visualStory article:after{background:linear-gradient(#0000 35%,#121619ed 100%)!important}footer{background:#151b20!important;border-top:5px solid #f2c94c!important}footer b{color:#f2c94c!important}footer b span{color:#fff!important}.footerLinks a:hover{color:#f2c94c!important}.legalNote{background:#fff5cf!important;border-color:#ead892!important}
.rgShell{color:#1f252b;background:#f7f3e8;min-height:100vh;font-family:Arial,Noto Sans JP,sans-serif}.rgUtility{color:#fff;background:#171b20;border-bottom:4px solid #f2c94c;font-size:12px}.rgUtilityIn,.rgHeadIn,.rgNavIn,.rgMain,.rgBandIn,.rgFootIn{max-width:1320px;margin:auto}.rgUtilityIn{letter-spacing:.01em;justify-content:space-between;padding:9px 22px;display:flex}.rgHead{background:#fff}.rgHeadIn{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.rgBrand{letter-spacing:-1.6px;color:#17202a;font-size:38px;font-weight:950}.rgBrand b{color:#b88900}.rgTag{color:#66717b;text-align:right;font-size:12px;line-height:1.55}.rgNav{background:#fff;border-top:1px solid #ece7df;border-bottom:4px solid #f2c94c;box-shadow:0 4px 18px #1d28330d}.rgNavIn{align-items:stretch;display:flex;overflow:auto}.rgNav a{color:#252b31;border-right:1px solid #eee9e2;min-width:max-content;padding:14px 19px;font-size:12px;font-weight:900}.rgNav a span{color:#8b9298;margin-top:3px;font-size:9px;font-weight:600;display:block}.rgNav a:hover{color:#755900;background:#fff7d6}.rgNav a:last-child{color:#171b20;background:#f2c94c;margin-left:auto}.rgNav a:last-child span{color:#171b20;opacity:.75}.rgMain{padding:28px 22px 70px}.rgCrumb{color:#778087;margin:0 0 16px;font-size:11px}.rgCrumb a{color:#4e5963;font-weight:800}.rgHero{border:1px solid #e4dcc9;border-radius:22px;grid-template-columns:minmax(0,1.55fr) minmax(330px,.7fr);display:grid;overflow:hidden;box-shadow:0 18px 45px #27313a1a}.rgHeroCopy{background:radial-gradient(circle at 88% 18%,#ffe993 0,#0000 28%),linear-gradient(135deg,#fff 0%,#fffaf0 52%,#f4ecd8 100%);padding:44px 48px}.rgState{color:#171b20;letter-spacing:.09em;background:#f2c94c;border-radius:999px;padding:7px 13px;font-size:10px;font-weight:950;display:inline-block;box-shadow:0 5px 14px #c99c0030}.rgHero h1{color:#17202a;letter-spacing:-1.5px;margin:15px 0 9px;font-size:45px;line-height:1.04}.rgHero h1 small{color:#9b7400;letter-spacing:0;margin-top:9px;font-size:19px;display:block}.rgHeroCopy p{color:#4e5963;max-width:780px;margin:8px 0;font-size:14px;line-height:1.7}.rgHeroCopy p:last-child{color:#707980;font-size:12px}.rgExplore{color:#fff;background:linear-gradient(150deg,#15191d 0%,#30353a 100%);border-top:5px solid #f2c94c;flex-direction:column;justify-content:center;padding:34px;display:flex}.rgExplore strong{margin-bottom:11px;font-size:16px}.rgExplore span{color:#f5f6f7;border-top:1px solid #fff2;padding:10px 0;font-size:11px}.rgExplore span:first-letter{color:#f2c94c}.rgQuick{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:17px;display:grid}.rgQuick a{text-align:center;color:#263039;background:#fff;border:1px solid #e4dcc9;border-radius:13px;padding:14px 9px;font-size:11px;font-weight:950;transition:all .18s;box-shadow:0 7px 18px #27313a0c}.rgQuick a:hover{color:#755900;border-color:#f2c94c;transform:translateY(-2px);box-shadow:0 10px 24px #c99c0018}.rgSection{padding-top:43px}.rgTitle{border-bottom:1px solid #d9d1c7;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;padding-bottom:12px;display:flex}.rgTitle div>span{color:#9b7400;letter-spacing:.18em;font-size:10px;font-weight:950}.rgTitle h2{color:#17202a;letter-spacing:-.5px;margin:4px 0 0;font-size:29px}.rgTitle h2 small{color:#778087;margin-left:9px;font-size:13px;font-weight:600}.rgTitle>a{color:#8a6800;font-size:11px;font-weight:900}.rgGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rgCard{background:#fff;border:1px solid #e3dbd1;border-radius:16px;min-height:165px;padding:22px;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 9px 25px #27313a0d}.rgCard:hover{transform:translateY(-3px);box-shadow:0 14px 30px #27313a16}.rgCard:before{content:"";background:linear-gradient(#f2c94c,#e0ad13);width:5px;height:100%;position:absolute;top:0;left:0}.rgIcon{font-size:27px}.rgCard h3{color:#17202a;margin:10px 0 6px;font-size:17px}.rgCard p{color:#68727a;margin:0;font-size:11px;line-height:1.55}.rgCard a{color:#8a6800;margin-top:13px;font-size:10px;font-weight:950;display:inline-block}.rgBand{background:linear-gradient(135deg,#f1ead8,#fff9e8);border-top:1px solid #ded3c6;border-bottom:1px solid #ded3c6;margin-top:12px}.rgBandIn{padding:46px 22px}.rgResourceGrid,.rgBusinessGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rgResourceGrid a,.rgBusinessGrid a{background:#fff;border:1px solid #dfd7cd;border-radius:15px;padding:21px;transition:all .18s;box-shadow:0 8px 22px #27313a0c}.rgResourceGrid a:hover,.rgBusinessGrid a:hover{border-color:#e5c44e;transform:translateY(-2px);box-shadow:0 13px 27px #27313a14}.rgResourceGrid span,.rgBusinessGrid span{color:#9b7400;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:950}.rgResourceGrid h3,.rgBusinessGrid h3{color:#17202a;margin:8px 0;font-size:16px}.rgResourceGrid p,.rgBusinessGrid p{color:#68727a;font-size:11px;line-height:1.55}.rgResourceGrid b,.rgBusinessGrid b{color:#8a6800;font-size:10px}.rgReviewed{color:#68727a;background:#fff;border-left:4px solid #f2c94c;justify-content:space-between;gap:15px;margin-top:16px;padding:13px 15px;font-size:10px;display:flex;box-shadow:0 5px 15px #27313a0a}.rgReviewed a{color:#8a6800;font-weight:800}.rgOfficial{color:#fff;background:linear-gradient(125deg,#14181c,#292f34);border-top:5px solid #f2c94c;border-radius:20px;grid-template-columns:1.45fr .8fr;margin-top:43px;display:grid;overflow:hidden;box-shadow:0 18px 40px #17212a25}.rgOfficial>div{padding:34px 38px}.rgOfficial aside{background:#ffffff0c;border-left:1px solid #ffffff18;padding:34px}.rgOfficial .rgK{color:#f2c94c;letter-spacing:.17em;font-size:10px;font-weight:950}.rgOfficial h2{margin:6px 0 17px;font-size:27px}.rgOfficial h2 small{color:#cdd3d7;margin-top:5px;font-size:11px;display:block}.rgOfficial h3{font-size:16px}.rgOfficial p{color:#e7eaec;font-size:11px;line-height:1.65}.rgButton{background:#f2c94c;border-radius:9px;margin-top:7px;padding:11px 15px;font-size:10px;font-weight:950;display:inline-block;box-shadow:0 7px 16px #0002;color:#171b20!important}.rgEmpty,.rgBuild{background:#fff;border:1px solid #e0d7cc;border-radius:15px;padding:22px;box-shadow:0 7px 20px #27313a0b}.rgEmpty p,.rgBuild p{color:#68727a;font-size:11px}.rgEmpty a,.rgBuild a{color:#8a6800;font-size:10px;font-weight:950}.rgBuild{background:linear-gradient(110deg,#fff,#fff6cf);border-color:#ead892;margin-top:18px}.rgFoot{color:#e8ecef;background:#151b20;border-top:5px solid #f2c94c;margin-top:0}.rgFootIn{justify-content:space-between;gap:20px;padding:31px 22px;font-size:11px;display:flex}.rgFoot b,.rgFoot a{color:#fff}.rgFoot a{margin-left:16px}.rgFoot a:hover{color:#f2c94c}@media (max-width:900px){.rgHero{grid-template-columns:1fr}.rgQuick{grid-template-columns:repeat(3,1fr)}.rgGrid,.rgResourceGrid,.rgBusinessGrid{grid-template-columns:1fr 1fr}.rgOfficial{grid-template-columns:1fr}.rgOfficial aside{border-top:1px solid #ffffff18;border-left:0}.rgTag{display:none}.rgNav a:last-child{margin-left:0}}@media (max-width:600px){.rgUtility{display:none}.rgHeadIn{padding:15px}.rgBrand{font-size:29px}.rgNav a{padding:10px 13px}.rgMain{padding:17px 13px 48px}.rgHeroCopy{padding:29px 23px}.rgHero h1{font-size:34px}.rgHero h1 small{font-size:15px}.rgExplore{padding:24px}.rgQuick{grid-template-columns:repeat(2,1fr)}.rgGrid,.rgResourceGrid,.rgBusinessGrid{grid-template-columns:1fr}.rgTitle{align-items:start}.rgTitle h2{font-size:23px}.rgTitle h2 small{margin:4px 0 0;display:block}.rgReviewed,.rgFootIn{display:block}.rgReviewed a{margin-top:7px;display:block}.rgFoot a{margin:9px 11px 0 0;display:inline-block}}body .legalShell{color:#1f252b!important;background:#f7f3e8!important}body .legalHeader{color:#fff!important;background:#171b20!important;border-bottom:5px solid #f2c94c!important}body .legalHeader .legalBrand{color:#fff!important}body .legalHeader .legalBrand span{color:#f2c94c!important}body .legalContent h1,body .legalContent h2,body .legalContent h3{color:#17202a!important}body .legalContent .legalLead,body .legalContent p,body .legalContent li{color:#58636c!important}body .legalContent section{border-color:#e0d7cc!important;box-shadow:0 8px 22px #27313a0d!important}body .legalBack{color:#8a6800!important}
