/* AWT disaster: awt-disaster-base.css
   External migration from Additional CSS, 2026-09-22. */

@import url('https://fonts.googleapis.com/css2?family=Yomogi&display=swap');

.page-id-834 #main_content .c-pageTitle,
.page-id-834 #main_content .l-mainContent__title,
.page-id-834 #main_content .p-toc {
display:none!important;
}

.page-id-834 #content,
.page-id-834 #main_content,
.page-id-834 #main_content .post_content {
padding-top:0!important;
margin-top:0!important;
}

.page-id-834 #main_content,
.page-id-834 #main_content .post_content {
width:100%!important;
max-width:none!important;
}

#awt-disaster-guide {
--navy:#0a3767;
--blue:#1478c9;
--orange:#ee6825;
--green:#0d9561;
--text:#17354a;
--muted:#536977;
--line:#dce6ec;
--line2:#edf2f5;
--shadow:0 4px 16px rgba(15,54,82,.065);
position:relative;
min-width:0;
padding:0 0 42px;
color:var(--text);
font-family:inherit;
line-height:1.65;
}

#awt-disaster-guide,
#awt-disaster-guide *,
#awt-disaster-guide *::before,
#awt-disaster-guide *::after {
box-sizing:border-box;
}

#awt-disaster-guide :is(
section,
header,
nav,
figure,
article,
div
) {
min-width:0;
}

#awt-disaster-guide :is(
p,
figure
) {
margin:0;
}

#awt-disaster-guide a {
color:inherit;
text-decoration:none;
}

#awt-disaster-guide a:focus-visible {
outline:3px solid var(--blue);
outline-offset:4px;
}

#awt-disaster-guide img {
display:block;
max-width:100%;
height:auto;
margin:0;
}

#awt-disaster-guide :is(
h1,
h2,
h3,
h4
) {
margin:0;
padding:0;
border:0;
background:none;
box-shadow:none;
color:var(--navy);
line-height:1.4;
}

#awt-disaster-guide :is(
h1,
h2,
h3,
h4
)::before,
#awt-disaster-guide :is(
h1,
h2,
h3,
h4
)::after {
display:none;
content:none;
}

#awt-disaster-guide [id] {
scroll-margin-top:110px;
}

@media (max-width:767px) {
#awt-disaster-guide {
padding-bottom:30px;
}
}

body:has(#awt-disaster-evacuation-page)
#main_content .c-pageTitle,
body:has(#awt-disaster-evacuation-page)
#main_content .l-mainContent__title {
position:absolute!important;
width:1px!important;
height:1px!important;
margin:-1px!important;
padding:0!important;
overflow:hidden!important;
clip:rect(0 0 0 0)!important;
clip-path:inset(50%)!important;
white-space:nowrap!important;
border:0!important;
}

body:has(#awt-disaster-evacuation-page)
#main_content .p-toc {
display:none!important;
}

body:has(#awt-disaster-evacuation-page)
#content,
body:has(#awt-disaster-evacuation-page)
#main_content,
body:has(#awt-disaster-evacuation-page)
#main_content .post_content {
padding-top:0!important;
margin-top:0!important;
}

#awt-disaster-evacuation-page {
--navy:#0a3767;
--blue:#1478c9;
--orange:#ee6825;
--green:#0d9561;
--text:#17354a;
--muted:#536977;
--line:#dce6ec;
--line2:#edf2f5;
--shadow:0 4px 16px rgba(15,54,82,.065);
position:relative;
width:min(1180px, calc(100vw - 48px));
max-width:1180px;
min-width:0;
margin-left:50%;
margin-right:0;
padding:0 0 42px;
transform:translateX(-50%);
color:var(--text);
font-family:inherit;
line-height:1.7;
}

#awt-disaster-evacuation-page,
#awt-disaster-evacuation-page *,
#awt-disaster-evacuation-page *::before,
#awt-disaster-evacuation-page *::after {
box-sizing:border-box;
}

#awt-disaster-evacuation-page :is(
section,
header,
nav,
figure,
article,
div
) {
min-width:0;
}

#awt-disaster-evacuation-page :is(
p,
figure
) {
margin:0;
}

#awt-disaster-evacuation-page a {
color:inherit;
text-decoration:none;
}

#awt-disaster-evacuation-page a:focus-visible {
outline:3px solid var(--blue);
outline-offset:4px;
}

#awt-disaster-evacuation-page img {
display:block;
max-width:100%;
height:auto;
margin:0;
}

#awt-disaster-evacuation-page :is(
h2,
h3,
h4
) {
margin:0;
padding:0;
border:0;
background:none;
box-shadow:none;
color:var(--navy);
line-height:1.4;
}

#awt-disaster-evacuation-page :is(
h2,
h3,
h4
)::before,
#awt-disaster-evacuation-page :is(
h2,
h3,
h4
)::after {
display:none;
content:none;
}

#awt-disaster-evacuation-page [id] {
scroll-margin-top:110px;
}

@media (max-width:959px) {
#awt-disaster-evacuation-page {
width:min(100%, calc(100vw - 32px));
}
}

@media (max-width:767px) {
#awt-disaster-evacuation-page {
width:calc(100vw - 28px);
max-width:none;
margin-left:50%;
margin-right:0;
padding-bottom:30px;
transform:translateX(-50%);
}
}

@media (max-width:390px) {
#awt-disaster-evacuation-page {
width:calc(100vw - 22px);
}
}

body:has(#awt-disaster-shelter-page)
#main_content .c-pageTitle,
body:has(#awt-disaster-shelter-page)
#main_content .l-mainContent__title {
position:absolute!important;
width:1px!important;
height:1px!important;
margin:-1px!important;
padding:0!important;
overflow:hidden!important;
clip:rect(0 0 0 0)!important;
clip-path:inset(50%)!important;
white-space:nowrap!important;
border:0!important;
}

body:has(#awt-disaster-shelter-page)
#main_content .p-toc {
display:none!important;
}

body:has(#awt-disaster-shelter-page)
#content,
body:has(#awt-disaster-shelter-page)
#main_content,
body:has(#awt-disaster-shelter-page)
#main_content .post_content {
padding-top:0!important;
margin-top:0!important;
}

#awt-disaster-shelter-page {
--navy:#0a3767;
--blue:#1478c9;
--orange:#ee6825;
--green:#0d9561;
--text:#17354a;
--muted:#536977;
--line:#dce6ec;
--line2:#edf2f5;
--shadow:0 4px 16px rgba(15,54,82,.065);
position:relative;
width:min(1180px, calc(100vw - 48px));
max-width:1180px;
min-width:0;
margin-left:50%;
margin-right:0;
padding:0 0 42px;
transform:translateX(-50%);
color:var(--text);
font-family:inherit;
line-height:1.7;
}

#awt-disaster-shelter-page,
#awt-disaster-shelter-page *,
#awt-disaster-shelter-page *::before,
#awt-disaster-shelter-page *::after {
box-sizing:border-box;
}

#awt-disaster-shelter-page :is(
section,
header,
nav,
figure,
article,
div
) {
min-width:0;
}

#awt-disaster-shelter-page :is(
p,
figure
) {
margin:0;
}

#awt-disaster-shelter-page a {
color:inherit;
text-decoration:none;
}

#awt-disaster-shelter-page a:focus-visible {
outline:3px solid var(--blue);
outline-offset:4px;
}

#awt-disaster-shelter-page img {
display:block;
max-width:100%;
height:auto;
margin:0;
}

#awt-disaster-shelter-page :is(
h2,
h3,
h4
) {
margin:0;
padding:0;
border:0;
background:none;
box-shadow:none;
color:var(--navy);
line-height:1.4;
}

#awt-disaster-shelter-page :is(
h2,
h3,
h4
)::before,
#awt-disaster-shelter-page :is(
h2,
h3,
h4
)::after {
display:none;
content:none;
}

#awt-disaster-shelter-page [id] {
scroll-margin-top:110px;
}

@media (max-width:959px) {
#awt-disaster-shelter-page {
width:min(100%, calc(100vw - 32px));
}
}

@media (max-width:767px) {
#awt-disaster-shelter-page {
width:calc(100vw - 28px);
max-width:none;
margin-left:50%;
margin-right:0;
padding-bottom:30px;
transform:translateX(-50%);
}
}

@media (max-width:390px) {
#awt-disaster-shelter-page {
width:calc(100vw - 22px);
}
}

body:has(#awtd-heavy-snow)
#main_content .c-pageTitle,
body:has(#awtd-heavy-snow)
#main_content .l-mainContent__title {
position:absolute!important;
width:1px!important;
height:1px!important;
margin:-1px!important;
padding:0!important;
overflow:hidden!important;
clip:rect(0 0 0 0)!important;
clip-path:inset(50%)!important;
white-space:nowrap!important;
border:0!important;
}

body:has(#awtd-heavy-snow)
#main_content .p-toc {
display:none!important;
}

body:has(#awtd-heavy-snow)
#content,
body:has(#awtd-heavy-snow)
#main_content,
body:has(#awtd-heavy-snow)
#main_content .post_content {
padding-top:0!important;
margin-top:0!important;
}

#awtd-heavy-snow {
--navy:#0a3767;
--blue:#1478c9;
--blue-dark:#0d5f98;
--blue-pale:#eef7fd;
--orange:#ee6825;
--green:#0d9561;
--red:#c83232;
--red-bg:#fff1f1;
--yellow:#a96f0c;
--yellow-bg:#fff9e8;
--text:#17354a;
--muted:#536977;
--line:#dce6ec;
--line2:#edf2f5;
--shadow:0 4px 16px rgba(15,54,82,.065);
position:relative;
width:min(1180px, calc(100vw - 48px));
max-width:1180px;
min-width:0;
margin-left:50%;
margin-right:0;
padding:0 0 42px;
transform:translateX(-50%);
color:var(--text);
font-family:inherit;
line-height:1.7;
}

#awtd-heavy-snow,
#awtd-heavy-snow *,
#awtd-heavy-snow *::before,
#awtd-heavy-snow *::after {
box-sizing:border-box;
}

#awtd-heavy-snow :is(
section,
header,
nav,
figure,
article,
div
) {
min-width:0;
}

#awtd-heavy-snow :is(
p,
figure
) {
margin:0;
}

#awtd-heavy-snow a {
color:inherit;
text-decoration:none;
}

#awtd-heavy-snow a:focus-visible {
outline:3px solid var(--blue);
outline-offset:4px;
}

#awtd-heavy-snow img {
display:block;
max-width:100%;
height:auto;
margin:0;
}

#awtd-heavy-snow :is(
h2,
h3,
h4
) {
margin:0;
padding:0;
border:0;
background:none;
box-shadow:none;
color:var(--navy);
line-height:1.4;
}

#awtd-heavy-snow :is(
h2,
h3,
h4
)::before,
#awtd-heavy-snow :is(
h2,
h3,
h4
)::after {
display:none;
content:none;
}

#awtd-heavy-snow [id] {
scroll-margin-top:110px;
}

@media (max-width:959px) {
#awtd-heavy-snow {
width:min(100%, calc(100vw - 32px));
}
}

@media (max-width:767px) {
#awtd-heavy-snow {
width:calc(100vw - 28px);
max-width:none;
margin-left:50%;
margin-right:0;
padding-bottom:30px;
transform:translateX(-50%);
}
}

@media (max-width:390px) {
#awtd-heavy-snow {
width:calc(100vw - 22px);
}
}

body:has(#awtd-rain-page) #main_content :is(.c-pageTitle,.l-mainContent__title) {
position:absolute!important; width:1px!important; height:1px!important;
margin:-1px!important; padding:0!important; overflow:hidden!important;
clip:rect(0 0 0 0)!important; clip-path:inset(50%)!important;
white-space:nowrap!important; border:0!important;
}

body:has(#awtd-rain-page) :is(#sidebar,#main_content .p-toc) { display:none!important; }

body:has(#awtd-rain-page) #content { display:block; padding-top:0!important; }

body:has(#awtd-rain-page) #main_content { float:none; width:100%; margin:0 auto; padding-top:0!important; }

body:has(#awtd-rain-page) #main_content .post_content { margin-top:0!important; padding-top:0!important; }

#awtd-rain-page {
--navy:#0a3767; --blue:#1478c9; --blue-dark:#0d5f98; --blue-pale:#eef7fd;
--orange:#ee6825; --green:#0d9561; --text:#17354a; --muted:#536977;
--line:#dce6ec; --line2:#edf2f5; --shadow:0 4px 16px rgba(15,54,82,.065);
position:relative; width:min(1180px,calc(100vw - 48px)); max-width:1180px;
margin:0 0 0 50%; padding:0 0 42px; transform:translateX(-50%);
color:var(--text); font-family:inherit; line-height:1.75;
}

#awtd-rain-page,
#awtd-rain-page *,
#awtd-rain-page *::before,
#awtd-rain-page *::after { box-sizing:border-box; }

#awtd-rain-page :is(div,section,article,header,nav,aside,figure) { min-width:0; }

#awtd-rain-page :is(p,figure) { margin:0; }

#awtd-rain-page a { color:inherit; text-decoration:none; }

#awtd-rain-page img { display:block; max-width:100%; }

#awtd-rain-page a:focus-visible { outline:3px solid #075ca0; outline-offset:4px; }

#awtd-rain-page [id] { scroll-margin-top:100px; }

@media (max-width:959px) {
#awtd-rain-page { width:calc(100vw - 32px); }
}

@media (max-width:767px) {
#awtd-rain-page { width:calc(100vw - 28px); padding-bottom:30px; }
}

body:has(#awtd-earthquake-page) #main_content :is(.c-pageTitle, .l-mainContent__title) {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
}

body:has(#awtd-earthquake-page) #content { display:block; padding-top:24px!important; }

body:has(#awtd-earthquake-page) #main_content { float:none; width:100%; margin:0 auto; }

body:has(#awtd-earthquake-page) #main_content > .l-mainContent__inner { max-width:none; }

body:has(#awtd-earthquake-page) #main_content > .l-mainContent__inner > .post_content { margin-top:0!important; padding-top:0!important; }

body:has(#awtd-earthquake-page) #sidebar,
body:has(#awtd-earthquake-page) #main_content > .l-mainContent__inner > .post_content > .p-toc { display:none!important; }

#awtd-earthquake-page :is(div, section, article, figure) { min-width:0; }

#awtd-earthquake-page > p:not([class]) { display:none; }

#awtd-earthquake-page a:focus-visible { outline:3px solid #075ca0; outline-offset:4px; }

#awtd-earthquake-page [id] { scroll-margin-top:100px; }

#awtd-earthquake-page {
--navy:#0a3767; --blue:#1478c9; --orange:#ee6825; --green:#0d9561;
--text:#17354a; --muted:#536977; --line:#dce6ec; --line2:#edf2f5;
--shadow:0 4px 16px rgba(15,54,82,.065);
box-sizing:border-box; position:relative; max-width:1180px; margin:0 0 0 50%; transform:translateX(-50%);
font-size:16px; overflow-wrap:anywhere;
--awtd-eq-navy: #102a3a;
--awtd-eq-navy-2: #163e54;
--awtd-eq-green: #087f68;
--awtd-eq-green-soft: #edf8f4;
--awtd-eq-blue: #1979a9;
--awtd-eq-blue-soft: #eef8fc;
--awtd-eq-orange: #ed7800;
--awtd-eq-orange-dark: #ca5700;
--awtd-eq-orange-soft: #fff7e8;
--awtd-eq-red: #d64a3b;
--awtd-eq-red-soft: #fff2f0;
--awtd-eq-yellow: #f7d86c;
--awtd-eq-border: #dfe8ed;
--awtd-eq-gray: #60717b;
--awtd-eq-bg: #f7fafb;
--awtd-eq-white: #ffffff;
--awtd-eq-radius: 20px;
--awtd-eq-shadow: 0 10px 32px rgba(16, 42, 58, 0.08);
width: min(1180px, calc(100vw - 48px));
color: var(--awtd-eq-navy);
line-height: 1.8;
}

#awtd-earthquake-page *,
#awtd-earthquake-page *::before,
#awtd-earthquake-page *::after {
box-sizing: border-box;
}

#awtd-earthquake-page a {
text-decoration: none;
}

#awtd-power-water-page {
--awtd-pw-navy: #123a56;
--awtd-pw-blue: #277fba;
--awtd-pw-blue-dark: #176493;
--awtd-pw-blue-soft: #edf8ff;
--awtd-pw-yellow: #f0b43a;
--awtd-pw-yellow-soft: #fff8e7;
--awtd-pw-red: #d94a43;
--awtd-pw-red-soft: #fff2f0;
--awtd-pw-green: #398b68;
--awtd-pw-green-soft: #eef8f3;
--awtd-pw-border: #dce7ed;
--awtd-pw-text: #263e4b;
--awtd-pw-muted: #667b87;
--awtd-pw-radius: 20px;
margin-inline: auto;
color: var(--awtd-pw-text);
font-size: 16px;
line-height: 1.8;
}

#awtd-power-water-page *,
#awtd-power-water-page *::before,
#awtd-power-water-page *::after {
box-sizing: border-box;
}

#awtd-power-water-page img {
display: block;
width: 100%;
max-width: 100%;
height: auto;
}

#awtd-power-water-page a {
text-decoration: none;
}

#awtd-power-water-page h2,
#awtd-power-water-page h3,
#awtd-power-water-page h4 {
border: 0;
background: none;
box-shadow: none;
}

#awtd-power-water-page h2::before,
#awtd-power-water-page h2::after,
#awtd-power-water-page h3::before,
#awtd-power-water-page h3::after,
#awtd-power-water-page h4::before,
#awtd-power-water-page h4::after {
content: none;
}

@media (max-width: 768px) {
#awtd-power-water-page {
width: min(100% - 28px, 1180px);
font-size: 16px;
}
}

@media (max-width: 420px) {
#awtd-power-water-page {
width: calc(100% - 22px);
}
}

body:has(#awtd-power-water-page)
#main_content .c-pageTitle,
body:has(#awtd-power-water-page)
#main_content .l-mainContent__title {
position:absolute!important;
width:1px!important;
height:1px!important;
margin:-1px!important;
padding:0!important;
overflow:hidden!important;
clip:rect(0 0 0 0)!important;
clip-path:inset(50%)!important;
white-space:nowrap!important;
border:0!important;
}

body:has(#awtd-power-water-page)
#main_content .p-toc,
body:has(#awtd-power-water-page)
#sidebar {
display:none!important;
}

body:has(#awtd-power-water-page)
#content {
display:block!important;
padding-top:0!important;
}

body:has(#awtd-power-water-page)
#main_content {
float:none!important;
width:100%!important;
max-width:none!important;
margin:0 auto!important;
padding-top:0!important;
}

body:has(#awtd-power-water-page)
#main_content > .l-mainContent__inner {
width:100%!important;
max-width:none!important;
}

body:has(#awtd-power-water-page)
#main_content .post_content {
width:100%!important;
max-width:none!important;
margin-top:0!important;
padding-top:0!important;
}

#awtd-power-water-page {
width:min(1180px, calc(100vw - 48px))!important;
max-width:1180px!important;
margin-left:50%!important;
margin-right:0!important;
transform:translateX(-50%)!important;
padding-bottom:42px;
}

#awtd-power-water-page > p:empty {
display:none;
}

@media (max-width:959px) {
#awtd-power-water-page {
width:min(100%, calc(100vw - 32px))!important;
}
}

@media (max-width:767px) {
#awtd-power-water-page {
width:calc(100vw - 28px)!important;
max-width:none!important;
margin-left:50%!important;
margin-right:0!important;
padding-bottom:30px;
transform:translateX(-50%)!important;
}
}

@media (max-width:390px) {
#awtd-power-water-page {
width:calc(100vw - 22px)!important;
}
}

body:has(#awtd-flood-page) #main_content .c-pageTitle {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
border: 0 !important;
}

body:has(#awtd-flood-page) #main_content .p-articleThumb,
body:has(#awtd-flood-page) #main_content .p-toc {
display: none !important;
}

body:has(#awtd-flood-page) #main_content {
padding-top: 24px !important;
}

body:has(#awtd-flood-page) #main_content .post_content {
padding-top: 0 !important;
margin-top: 0 !important;
}

#awtd-flood-page {
--awtd-navy: #102a3a;
--awtd-blue: #28698c;
--awtd-text: #243944;
--awtd-muted: #61747f;
--awtd-line: #dce6eb;
--awtd-sky: #f2f8fb;
--awtd-orange: #d87532;
--awtd-red: #bd453c;
--awtd-radius: 16px;
position: relative;
width: min(1180px, calc(100vw - 48px)) !important;
max-width: 1180px !important;
min-width: 0;
margin: 0 0 0 50% !important;
padding: 0 0 64px;
transform: translateX(-50%);
color: var(--awtd-text);
font-size: 16px;
line-height: 1.8;
letter-spacing: .01em;
word-break: normal;
overflow-wrap: break-word;
}

#awtd-flood-page,
#awtd-flood-page *,
#awtd-flood-page *::before,
#awtd-flood-page *::after {
box-sizing: border-box;
}

#awtd-flood-page :where(p, figure, ul, ol) {
margin: 0;
}

#awtd-flood-page img {
display: block;
max-width: 100%;
height: auto;
}

#awtd-flood-page a {
color: var(--awtd-blue);
text-decoration: none;
}

#awtd-flood-page a:focus-visible {
outline: 3px solid #e6b43a;
outline-offset: 4px;
}

#awtd-flood-page h2,
#awtd-flood-page h3,
#awtd-flood-page h4 {
position: relative;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: none !important;
box-shadow: none !important;
color: var(--awtd-navy);
font-weight: 800;
line-height: 1.5;
}

#awtd-flood-page h2::before,
#awtd-flood-page h2::after,
#awtd-flood-page h3::before,
#awtd-flood-page h3::after,
#awtd-flood-page h4::before,
#awtd-flood-page h4::after {
display: none !important;
content: none !important;
}

#awtd-flood-page p:empty {
display: none;
}

@media (max-width: 767px) {
body:has(#awtd-flood-page) #main_content {
padding-top: 16px !important;
}
}

@media (max-width: 767px) {
#awtd-flood-page {
width: calc(100vw - 28px) !important;
max-width: 1180px !important;
padding-bottom: 44px;
font-size: 15px;
line-height: 1.8;
}
}

#content.l-content:has(#awtd-alerts-page) {
width: calc(100% - 48px);
max-width: 1180px;
margin: 32px auto 64px;
padding: 0;
}

#main_content.l-mainContent:has(#awtd-alerts-page) {
width: 100%;
max-width: none;
margin: 0;
float: none;
}

#main_content .post_content:has(#awtd-alerts-page) {
width: 100%;
max-width: none;
margin: 0;
padding: 0;
}

#awtd-alerts-page {
--awtda-navy: #102a3a;
--awtda-text: #2b3d48;
--awtda-muted: #647780;
--awtda-blue: #176fa3;
--awtda-blue-dark: #125a86;
--awtda-blue-soft: #eef8fd;
--awtda-green: #369762;
--awtda-green-dark: #287d4f;
--awtda-green-soft: #eff9f3;
--awtda-red: #d9435d;
--awtda-red-dark: #b92f49;
--awtda-red-soft: #fff2f4;
--awtda-yellow: #c8891e;
--awtda-yellow-soft: #fff8e9;
--awtda-purple: #7459ad;
--awtda-purple-soft: #f5f1fb;
--awtda-line: #dce7ec;
--awtda-white: #ffffff;
--awtda-radius-s: 14px;
--awtda-radius-m: 19px;
--awtda-radius-l: 26px;
--awtda-shadow:
0 12px 32px rgba(16, 42, 58, 0.08);
width: 100%;
max-width: 1180px;
margin-right: auto;
margin-left: auto;
color: var(--awtda-text);
font-size: 16px;
line-height: 1.8;
}

#awtd-alerts-page,
#awtd-alerts-page *,
#awtd-alerts-page *::before,
#awtd-alerts-page *::after {
box-sizing: border-box;
}

#awtd-alerts-page > :not(.awtd-alerts__shared-parts) img {
display: block;
max-width: 100%;
height: auto;
}

#awtd-alerts-page > :not(.awtd-alerts__shared-parts) a {
transition:
transform 0.18s ease,
box-shadow 0.18s ease,
border-color 0.18s ease,
background-color 0.18s ease;
}

#awtd-alerts-page > :not(.awtd-alerts__shared-parts) :is(h2, h3, h4) {
border: 0 !important;
padding: 0;
margin-top: 0;
background: none !important;
box-shadow: none !important;
}

#awtd-alerts-page > :not(.awtd-alerts__shared-parts) :is(h2, h3, h4)::before,
#awtd-alerts-page > :not(.awtd-alerts__shared-parts) :is(h2, h3, h4)::after {
display: none !important;
content: none !important;
}

#awtd-alerts-page > :not(.awtd-alerts__shared-parts) a:focus-visible {
outline: 3px solid #176fa3;
outline-offset: 4px;
}

#awtd-alerts-page #adi-phone-check,
#awtd-alerts-page #awtd-alerts-receive {
scroll-margin-top: 100px;
}

body:has(#awtd-alerts-page) .c-pageTitle {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
white-space: nowrap !important;
border: 0 !important;
}

body:has(#awtd-alerts-page) .p-articleThumb {
display: none !important;
}

@media (max-width: 767px) {
#content.l-content:has(#awtd-alerts-page) {
width: calc(100% - 28px);
margin-top: 20px;
}
}

@media (max-width: 767px) {
#awtd-alerts-page {
width: 100%;
font-size: 16px;
}
}

body:has(#awt-hazard-map-page) #content.l-content {
display: block !important;
width: calc(100% - 40px) !important;
max-width: 1180px !important;
margin-inline: auto !important;
padding-inline: 0 !important;
grid-template-columns: minmax(0, 1fr) !important;
gap: 0 !important;
}

body:has(#awt-hazard-map-page) #main_content,
body:has(#awt-hazard-map-page) .l-mainContent {
float: none !important;
width: 100% !important;
max-width: 1180px !important;
min-width: 0 !important;
flex: 0 0 100% !important;
margin-inline: auto !important;
padding-inline: 0 !important;
}

body:has(#awt-hazard-map-page) .l-mainContent__inner,
body:has(#awt-hazard-map-page) .post_content {
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
margin-inline: auto !important;
padding-inline: 0 !important;
}

body:has(#awt-hazard-map-page) #sidebar {
display: none !important;
}

body:has(#awt-hazard-map-page) .c-pageTitle,
body:has(#awt-hazard-map-page) .l-mainContent__title {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0 0 0 0);
white-space: nowrap;
border: 0;
}

#awt-hazard-map-page {
--ah-navy: #102a3a;
--ah-blue: #1677b8;
--ah-blue-dark: #0d5f96;
--ah-blue-soft: #edf7fc;
--ah-sky: #f5fbfe;
--ah-yellow: #f4cf55;
--ah-yellow-soft: #fff9e5;
--ah-orange: #e87532;
--ah-orange-soft: #fff4ec;
--ah-green: #19865c;
--ah-green-soft: #eff9f4;
--ah-red: #c9444b;
--ah-red-soft: #fff3f4;
--ah-text: #263f4e;
--ah-muted: #647782;
--ah-line: #dce8ef;
--ah-line-light: #edf3f6;
--ah-shadow:
0 6px 22px rgba(16, 42, 58, .07);
width: 100%;
max-width: 1180px;
min-width: 0;
margin-inline: auto;
padding: 0 0 48px;
}

#awt-hazard-map-page
> :not(.awt-hazard-shared-info) {
color: var(--ah-text);
font-family: inherit;
line-height: 1.8;
}

#awt-hazard-map-page
> :not(.awt-hazard-shared-info),
#awt-hazard-map-page
> :not(.awt-hazard-shared-info) *,
#awt-hazard-map-page
> :not(.awt-hazard-shared-info) *::before,
#awt-hazard-map-page
> :not(.awt-hazard-shared-info) *::after {
box-sizing: border-box;
}

#awt-hazard-map-page
> :not(.awt-hazard-shared-info)
:is(
section,
article,
div,
header,
nav,
figure,
span
) {
min-width: 0;
}

#awt-hazard-map-page
> :not(.awt-hazard-shared-info)
:is(h2, h3) {
margin-top: 0;
padding-top: 0;
background: none;
box-shadow: none;
word-break: normal;
overflow-wrap: normal;
line-break: strict;
text-wrap: balance;
}

#awt-hazard-map-page
> :not(.awt-hazard-shared-info)
:is(h2, h3)::before,
#awt-hazard-map-page
> :not(.awt-hazard-shared-info)
:is(h2, h3)::after {
content: none;
display: none;
}

#awt-hazard-map-page
> :not(.awt-hazard-shared-info)
:is(p, li, a, span) {
word-break: normal;
overflow-wrap: normal;
line-break: strict;
text-wrap: pretty;
}

#awt-hazard-map-page
> :not(.awt-hazard-shared-info)
figure {
margin-top: 0;
margin-bottom: 0;
}

#awt-hazard-map-page
> :not(.awt-hazard-shared-info)
[id] {
scroll-margin-top: 110px;
}

#awt-hazard-map-page
> :not(.awt-hazard-shared-info)
a:focus-visible {
outline:
3px solid #5aa4d0;
outline-offset: 3px;
}

@media (max-width: 959px) {
body:has(#awt-hazard-map-page)
#content.l-content {
width:
calc(100% - 32px) !important;
}
}

@media (max-width: 767px) {
body:has(#awt-hazard-map-page)
#content.l-content {
width:
calc(100% - 24px) !important;
}
}

@media (max-width: 767px) {
#awt-hazard-map-page {
padding-bottom: 34px;
}
}

#awtd-landslide-page {
--awtd-landslide-navy: #102a3a;
--awtd-landslide-text: #263943;
--awtd-landslide-muted: #60717a;
--awtd-landslide-line: #dce5e8;
--awtd-landslide-bg: #f6f8f8;
--awtd-landslide-soft: #edf3f3;
--awtd-landslide-yellow: #f3c64f;
--awtd-landslide-yellow-bg: #fff9e6;
--awtd-landslide-red: #d9574f;
--awtd-landslide-red-bg: #fff1f0;
--awtd-landslide-purple: #7f5a9d;
--awtd-landslide-black: #313b40;
--awtd-landslide-orange: #d97932;
--awtd-landslide-orange-bg: #fff5ea;
--awtd-landslide-gap: 64px;
box-sizing: border-box;
width: 100%;
max-width: 1180px;
min-width: 0;
margin-inline: auto;
padding: 0 0 76px;
color: var(--awtd-landslide-text);
font-size: 16px;
line-height: 1.8;
}

body:has(#awtd-landslide-page)
.l-mainContent:has(#awtd-landslide-page) {
float: none;
width: 100%;
max-width: 1180px;
min-width: 0;
margin-inline: auto;
}

body:has(#awtd-landslide-page)
:is(.l-mainContent__inner, .post_content):has(#awtd-landslide-page) {
width: 100%;
max-width: none;
min-width: 0;
}

body:has(#awtd-landslide-page) h1.c-pageTitle {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
border: 0 !important;
}

#awtd-landslide-page > :where(
.awtd-landslide-hero,
.awtd-landslide-section,
.awtd-landslide-rain-note,
.awt-disaster-guide-nav
) :where(p, figure) {
margin: 0;
}

#awtd-landslide-page > :where(
.awtd-landslide-section,
.awt-disaster-guide-nav
) :where(h2, h3) {
position: static;
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
background: none;
box-shadow: none;
color: var(--awtd-landslide-navy);
font-weight: 800;
line-height: 1.5;
word-break: normal;
overflow-wrap: break-word;
}

#awtd-landslide-page > :where(
.awtd-landslide-section,
.awt-disaster-guide-nav
) :where(h2, h3)::before,
#awtd-landslide-page > :where(
.awtd-landslide-section,
.awt-disaster-guide-nav
) :where(h2, h3)::after {
content: none;
display: none;
}

@media (max-width: 767px) {
#awtd-landslide-page {
--awtd-landslide-gap: 48px;
padding-bottom: 52px;
}
}

body:has(#awtd-tsunami-page) #main_content :is(.c-pageTitle,.l-mainContent__title) {
position:absolute!important;
width:1px!important; height:1px!important;
margin:-1px!important; padding:0!important;
overflow:hidden!important;
clip:rect(0 0 0 0)!important; clip-path:inset(50%)!important;
white-space:nowrap!important; border:0!important;
}

body:has(#awtd-tsunami-page) #main_content .p-toc { display:none!important; }

body:has(#awtd-tsunami-page) :is(#content,#main_content,#main_content .post_content) {
padding-top:0!important; margin-top:0!important;
}

#awtd-tsunami-page {
--tsu-navy:#102a3a;
--tsu-text:#263e4a;
--tsu-muted:#536a76;
--tsu-blue:#0a639c;
--tsu-sky:#f2f8fb;
--tsu-line:#dbe5eb;
--tsu-orange:#d86520;
--tsu-amber:#f5c45a;
--tsu-red:#ad382e;
--tsu-radius:12px;
--tsu-shadow:0 4px 16px rgba(16,42,58,.045);
position:relative;
width:min(1180px,calc(100vw - 48px)); max-width:1180px; min-width:0;
margin-left:50%; margin-right:0; padding:0 0 48px;
transform:translateX(-50%);
color:var(--tsu-text); font-family:inherit; font-size:16px; line-height:1.8;
}

#awtd-tsunami-page,
#awtd-tsunami-page *,
#awtd-tsunami-page *::before,
#awtd-tsunami-page *::after { box-sizing:border-box; }

#awtd-tsunami-page .awtd-tsunami-content :where(p,ul,ol,dl,dd,figure) { margin:0; }

#awtd-tsunami-page .awtd-tsunami-content :where(a) { color:var(--tsu-blue); text-decoration:none; }

#awtd-tsunami-page a:focus-visible { outline:3px solid var(--tsu-blue); outline-offset:4px; }

@media (max-width:959px) {
#awtd-tsunami-page { width:calc(100vw - 40px); }
}

@media (max-width:767px) {
#awtd-tsunami-page { width:calc(100vw - 28px); padding-bottom:34px; }
}

body:has(#awtd-family-contact-page) #main_content :is(
.c-pageTitle,
.p-articleHead,
.l-mainContent__title
) {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
}

body:has(#awtd-family-contact-page) #content {
padding-top: 18px;
}

body:has(#awtd-family-contact-page) #main_content {
float: none;
width: 100%;
}

body:has(#awtd-family-contact-page) #main_content > .l-mainContent__inner {
padding-top: 0;
}

.post_content:has(> #awtd-family-contact-page) {
margin-top: 0;
padding-top: 0;
}

#awtd-family-contact-page {
--fc-navy: #102a3a;
--fc-blue: #245b7d;
--fc-muted: #52636d;
--fc-line: #dce6eb;
--fc-soft: #f5f8fa;
--fc-sky: #edf6fb;
--fc-red: #b63838;
--fc-red-bg: #fff3f1;
--fc-green: #246449;
--fc-green-bg: #f0f8f3;
--fc-yellow: #fff8e7;
--fc-radius: 18px;
--fc-shadow: 0 5px 18px rgb(16 42 58 / 5%);
position: relative;
left: 50%;
transform: translateX(-50%);
width: min(1180px, calc(100vw - 48px));
max-width: none;
min-width: 0;
margin: 0;
padding: 0 0 24px;
box-sizing: border-box;
color: var(--fc-navy);
}

#awtd-family-contact-page .awtd-fc-content :where(
p,
figure,
blockquote,
dl,
dd
) {
margin: 0;
}

#awtd-family-contact-page .awtd-fc-content :where(h2,h3,h4) {
margin: 0;
padding: 0;
border: 0;
background: none;
box-shadow: none;
color: var(--fc-navy);
font-weight: 800;
line-height: 1.5;
}

#awtd-family-contact-page .awtd-fc-content :where(h2,h3,h4)::before,
#awtd-family-contact-page .awtd-fc-content :where(h2,h3,h4)::after {
content: none;
}

#awtd-family-contact-page .awtd-fc-content :where(h2) {
font-size: 29px;
}

#awtd-family-contact-page .awtd-fc-content :where(h3) {
font-size: 21px;
}

#awtd-family-contact-page .awtd-fc-content :where(h4) {
font-size: 18px;
}

#awtd-family-contact-page .awtd-fc-content :where(img) {
display: block;
max-width: 100%;
height: auto;
margin: 0;
}

#awtd-family-contact-page .awtd-fc-content :where(p + p) {
margin-top: 12px;
}

#awtd-family-contact-page .awtd-fc-content :where(ul,ol) {
margin: 16px 0;
padding-left: 1.4em;
}

#awtd-family-contact-page .awtd-fc-content :where(li) {
margin: 5px 0;
}

#awtd-family-contact-page .awtd-fc-content :where(a) {
color: var(--fc-blue);
text-underline-offset: .2em;
}

#awtd-family-contact-page .awtd-fc-content :where(
a:focus-visible,
summary:focus-visible
) {
outline: 3px solid #1576ac;
outline-offset: 4px;
}

#awtd-family-contact-page #awtd-fc-family-rule {
padding: 30px;
border: 1px solid var(--fc-line);
border-radius: 20px;
background: #fff;
box-shadow:
0 12px 32px rgb(16 42 58 / 7%),
0 2px 6px rgb(16 42 58 / 3%);
}

@media (max-width: 767px) {
body:has(#awtd-family-contact-page) #content {
padding-top: 12px;
}
}

@media (max-width: 767px) {
#awtd-family-contact-page {
width: calc(100vw - 28px);
}
}

@media (max-width: 767px) {
#awtd-family-contact-page #awtd-fc-family-rule {
padding: 22px 16px;
border-radius: 17px;
}
}

body:has(#awtd-shelter-page) #main_content :is(.c-pageTitle,.p-articleHead,.l-mainContent__title),
body:has(#awtd-shelter-page) #top_title {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
border: 0 !important;
}

body:has(#awtd-shelter-page) #content {
padding-top: 18px;
}

body:has(#awtd-shelter-page) #main_content {
float: none;
width: 100%;
}

body:has(#awtd-shelter-page) #main_content > .l-mainContent__inner {
padding-top: 0;
}

body:has(#awtd-shelter-page) .post_content:has(#awtd-shelter-page) {
margin-top: 0;
padding-top: 0;
}

#awtd-shelter-page {
--sh-navy: #102a3a;
--sh-text: #263b47;
--sh-muted: #52636d;
--sh-blue: #205b7c;
--sh-red: #af332d;
--sh-purple: #634685;
--sh-line: #d8e3e9;
--sh-soft: #f4f8fa;
--sh-shadow: 0 4px 16px rgb(16 42 58 / 5%);
position: relative;
left: 50%;
transform: translateX(-50%);
width: min(1180px, calc(100vw - 48px));
max-width: none;
min-width: 0;
margin: 0;
padding: 0 0 28px;
color: var(--sh-text);
background: #fff;
}

#awtd-shelter-page .awt-sh-body :where(p,figure,dl,dd) {
margin: 0;
}

#awtd-shelter-page .awt-sh-body :where(h2,h3,h4) {
position: static;
margin: 0;
padding: 0;
border: 0;
background: none;
box-shadow: none;
color: var(--sh-navy);
font-weight: 700;
line-height: 1.55;
letter-spacing: .01em;
}

#awtd-shelter-page .awt-sh-body :where(h2,h3,h4)::before,
#awtd-shelter-page .awt-sh-body :where(h2,h3,h4)::after {
content: none;
}

#awtd-shelter-page .awt-sh-body :where(a) {
color: var(--sh-blue);
text-underline-offset: .2em;
}

#awtd-shelter-page .awt-sh-body :where(img) {
display: block;
max-width: 100%;
height: auto;
margin: 0;
}

#awtd-shelter-page .awt-sh-body :where(a:focus-visible) {
outline: 3px solid #176f9b;
outline-offset: 4px;
}

@media (max-width:767px) {
#awtd-shelter-page {
width: calc(100vw - 28px);
}
}

body:has(#awtd-evacuation-support-page) #content {
display: block;
padding-top: 0 !important;
}

body:has(#awtd-evacuation-support-page) #main_content {
float: none !important;
width: 100% !important;
max-width: none !important;
min-width: 0;
margin: 0 auto !important;
padding-top: 0 !important;
}

body:has(#awtd-evacuation-support-page) #main_content .l-mainContent__inner:has(#awtd-evacuation-support-page),
body:has(#awtd-evacuation-support-page) #main_content .post_content:has(#awtd-evacuation-support-page) {
width: 100% !important;
max-width: none !important;
min-width: 0;
margin-top: 0 !important;
padding-top: 0 !important;
overflow: visible;
}

body:has(#awtd-evacuation-support-page) #top_title,
body:has(#awtd-evacuation-support-page) #main_content :is(.l-mainContent__title, .c-pageTitle, .c-postTitle, h1):not(#awtd-evacuation-support-page *) {
position: absolute !important;
width: 1px !important;
height: 1px !important;
min-height: 0 !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
border: 0 !important;
}

body:has(#awtd-evacuation-support-page) #sidebar,
body:has(#awtd-evacuation-support-page) #main_content .p-toc,
body:has(#awtd-evacuation-support-page) #main_content > .l-mainContent__inner > .p-articleThumb {
display: none !important;
}

#awtd-evacuation-support-page {

--es-ink: #102a3a;
--es-muted: #526572;
--es-accent: #087e78;
--es-link: #075a8c;
--es-line: #cddfe5;
--es-soft: #f3f8fa;
--es-mint: #edf7f3;
--es-yellow: #fff6d8;
--es-radius: 16px;
--es-level-3: #ff2800;
--awt-es-build: "20260919-root-checked";

--navy: #0a3767;
--blue: #1478c9;
--blue-dark: #0d5f98;
--orange: #ee6825;
--green: #0d9561;
--text: #17354a;
--muted: #536977;
--line: #dce6ec;
--line2: #edf2f5;
--shadow: 0 4px 16px rgba(15,54,82,.065);
position: relative;
box-sizing: border-box;
width: min(1180px, calc(100vw - 48px)) !important;
max-width: 1180px !important;
min-width: 0;
margin: 0 0 0 50% !important;
padding: 0 0 42px !important;
left: auto;
right: auto;
transform: translateX(-50%) !important;
color: var(--es-ink);
font-family: inherit;
font-size: 16px;
line-height: 1.85;
overflow-wrap: anywhere;
word-break: normal;
text-align: left;
}

#awtd-evacuation-support-page,
#awtd-evacuation-support-page *,
#awtd-evacuation-support-page *::before,
#awtd-evacuation-support-page *::after {
box-sizing: border-box;
}

#awtd-evacuation-support-page .awt-es :where(div, section, header, nav, figure, a, label) {
min-width: 0;
}

#awtd-evacuation-support-page .awt-es :where(p, figure, dl, dt, dd, ul, ol, li) {
margin: 0;
padding: 0;
}

#awtd-evacuation-support-page .awt-es :where(p, dl, ul, ol) {
line-height: inherit;
}

#awtd-evacuation-support-page .awt-es :where(p, li, dd) {
letter-spacing: normal;
}

#awtd-evacuation-support-page .awt-es :where(h2, h3) {
margin: 0;
padding: 0;
border: 0;
background: none;
box-shadow: none;
color: var(--es-ink);
line-height: 1.5;
font-weight: 700;
}

#awtd-evacuation-support-page .awt-es :where(h2, h3)::before,
#awtd-evacuation-support-page .awt-es :where(h2, h3)::after {
content: none;
}

#awtd-evacuation-support-page .awt-es :where(a) {
color: var(--es-link);
}

@media (max-width: 959px) {
#awtd-evacuation-support-page {
width: calc(100vw - 32px) !important;
}
}

@media (max-width: 767px) {
#awtd-evacuation-support-page {
width: calc(100vw - 28px) !important;
padding-bottom: 30px !important;
}
}

body:has(#awtd-care-medical-page) #content {
width:100%; max-width:none; padding-inline:0;
}

body:has(#awtd-care-medical-page) #main_content,
body:has(#awtd-care-medical-page) #main_content .l-mainContent__inner,
body:has(#awtd-care-medical-page) #main_content .post_content {
width:100% !important; max-width:none !important;
padding-inline:0 !important; margin-inline:0 !important;
}

body:has(#awtd-care-medical-page) #main_content {float:none;}

body:has(#awtd-care-medical-page) #sidebar {display:none;}

body:has(#awtd-care-medical-page) .post_content .wp-block-group:has(#awtd-care-medical-page) {
width:100%; max-width:none; padding-inline:0;
}

body:has(#awtd-care-medical-page) #main_content :is(.c-pageTitle,.p-articleHead__title,.post_title) {
position:absolute !important; width:1px !important; height:1px !important;
margin:-1px !important; padding:0 !important; overflow:hidden !important;
clip:rect(0,0,0,0) !important; clip-path:inset(50%) !important;
white-space:nowrap !important; border:0 !important;
}

body:has(#awtd-care-medical-page) #main_content .p-articleHead {
margin-block:0; padding-block:0; min-height:0;
}

body:has(#awtd-care-medical-page) #main_content .post_content {margin-top:0;}

#awtd-care-medical-page {
--cm-navy:#102a3a; --cm-text:#304957; --cm-muted:#526773;
--cm-line:#d7e3e8; --cm-green:#27664c; --cm-green-bg:#eef8f1;
--cm-blue:#245f7c; --cm-blue-bg:#eef6fb;
--cm-amber:#825016; --cm-amber-bg:#fff6e3;
--cm-purple:#705287; --cm-purple-bg:#f5f1f9;
--cm-red:#a72e2c; --cm-red-bg:#fff2f0;
--cm-gap:16px; --cm-space:64px; --cm-gutter:24px;
--cm-radius:18px; --cm-tone:var(--cm-blue); --cm-tint:var(--cm-blue-bg);
box-sizing:border-box;
width:min(1180px,calc(100% - var(--cm-gutter) * 2)) !important;
max-width:1180px !important; margin:0 auto !important; padding:0 !important;
color:var(--cm-text); font-size:16px; line-height:1.8;
text-align:left; overflow-wrap:anywhere; word-break:normal;
}

#awtd-care-medical-page .awtd-cm-body :where(p,h2,h3,h4,ul,ol,dl,dd,figure,blockquote) {
margin:0; padding:0;
}

#awtd-care-medical-page .awtd-cm-body :where(h2,h3,h4) {
clear:none; border:0; background:none; box-shadow:none;
color:var(--cm-navy); line-height:1.5; font-weight:700;
}

#awtd-care-medical-page .awtd-cm-body :where(h2,h3,h4)::before,
#awtd-care-medical-page .awtd-cm-body :where(h2,h3,h4)::after {content:none;}

#awtd-care-medical-page .awtd-cm-body :where(a) {color:inherit; text-decoration:none;}

#awtd-care-medical-page .awtd-cm-body :where(ul,ol) {list-style:none;}

#awtd-care-medical-page .awtd-cm-body :where(li) {margin:0; padding:0;}

#awtd-care-medical-page .awtd-cm-body :where(p:empty) {display:none;}

#awtd-care-medical-page [id^="awtd-cm-"] {scroll-margin-top:110px;}

@media (max-width:1024px) {
#awtd-care-medical-page {--cm-gutter:16px; --cm-space:56px;}
}

@media (max-width:767px) {
#awtd-care-medical-page {--cm-gutter:14px; --cm-gap:12px; --cm-space:44px; font-size:16px; line-height:1.8;}
}

@media (max-width:374px) {
#awtd-care-medical-page {--cm-gutter:11px;}
}

#awtd-care-medical-page :is(a,summary,input):focus-visible {outline:3px solid #216b94; outline-offset:4px;}

@media (prefers-reduced-motion:reduce) {
#awtd-care-medical-page :is(a,summary,input) {scroll-behavior:auto; transition:none; animation:none;}
}

body:has(#awtd-pregnancy-page) #content,
body:has(#awtd-pregnancy-page) #main_content,
body:has(#awtd-pregnancy-page) .l-mainContent__inner,
body:has(#awtd-pregnancy-page) .post_content { max-width: none; }

body:has(#awtd-pregnancy-page) .l-mainContent,
body:has(#awtd-pregnancy-page) .post_content { width: 100%; }

body:has(#awtd-pregnancy-page) #content { padding-top: 16px; }

body:has(#awtd-pregnancy-page) #main_content,
body:has(#awtd-pregnancy-page) .l-mainContent__inner,
body:has(#awtd-pregnancy-page) .post_content { margin-top: 0; padding-top: 0; }

body:has(#awtd-pregnancy-page) .c-pageTitle {
position: absolute !important; width: 1px !important; height: 1px !important;
padding: 0 !important; margin: -1px !important; overflow: hidden !important;
clip-path: inset(50%) !important; white-space: nowrap !important; border: 0 !important;
}

#awtd-pregnancy-page {
--pg-navy: #102a3a; --pg-text: #273a46; --pg-muted: #526974;
--pg-pink: #e5798e; --pg-pink-dark: #b53654;
--pg-pink-soft: #fff1f4; --pg-green: #418d6b;
--pg-green-dark: #246948; --pg-green-soft: #eef8f2;
--pg-blue: #276985; --pg-blue-soft: #eff8fc;
--pg-yellow-soft: #fff8e7; --pg-border: #e1e8eb;
--pg-shadow: 0 6px 20px rgb(16 42 58 / 6%);
display: block; width: min(1180px, calc(100vw - 48px)); max-width: 1180px;
margin: 0 auto; color: var(--pg-text); font-size: 16px; line-height: 1.85;
}

#awtd-pregnancy-page,
#awtd-pregnancy-page * { box-sizing: border-box; }

#awtd-pregnancy-page [id] { scroll-margin-top: 104px; }

#awtd-pregnancy-page .awtd-pg-unit { margin: 0 0 48px; }

#awtd-pregnancy-page :where(.awtd-pg-unit) :where(h2, h3) {
position: static; margin: 0; padding: 0; border: 0; border-radius: 0;
background: none; box-shadow: none; color: var(--pg-navy);
font-weight: 800; line-height: 1.5;
}

#awtd-pregnancy-page .awtd-pg-unit :where(h2, h3)::before,
#awtd-pregnancy-page .awtd-pg-unit :where(h2, h3)::after { content: none; display: none; }

#awtd-pregnancy-page :where(.awtd-pg-unit) :where(h2) { font-size: clamp(23px, 2.15vw, 30px); }

#awtd-pregnancy-page :where(.awtd-pg-unit) :where(h3) { font-size: 20px; }

#awtd-pregnancy-page :where(.awtd-pg-unit) :where(p) { margin: 0 0 1em; }

#awtd-pregnancy-page :where(.awtd-pg-unit) :where(p:last-child) { margin-bottom: 0; }

#awtd-pregnancy-page :where(.awtd-pg-unit) :where(strong) { color: var(--pg-navy); font-weight: 800; }

#awtd-pregnancy-page :where(.awtd-pg-unit) :where(a) { color: var(--pg-blue); }

#awtd-pregnancy-page :where(.awtd-pg-unit) :where(figure) { margin: 0; }

#awtd-pregnancy-page :where(.awtd-pg-unit) :where(ul) { margin: 14px 0; padding-left: 1.4em; }

#awtd-pregnancy-page :where(.awtd-pg-unit) :where(li) { margin: 0; padding: 0; }

#awtd-pregnancy-page :where(.awtd-pg-unit) :where(li + li) { margin-top: 5px; }

#awtd-pregnancy-page > br,
#awtd-pregnancy-page > p:empty { display: none; }

#awtd-pregnancy-page .awtd-pg-blogparts .awtd-line-panel__visual :where(figure, p, a) { margin: 0; }

#awtd-pregnancy-page .awtd-pg-blogparts .awtd-line-panel :where(h2, h3) { margin: 0 0 12px; }

@media (max-width: 1024px) {
#awtd-pregnancy-page { width: calc(100vw - 32px); }
}

@media (max-width: 767px) {
body:has(#awtd-pregnancy-page) #content { padding-top: 10px; }
}

@media (max-width: 767px) {
#awtd-pregnancy-page { width: calc(100vw - 28px); font-size: 16px; }
}

@media (max-width: 767px) {
#awtd-pregnancy-page .awtd-pg-unit { margin-bottom: 36px; }
}

@media (max-width: 374px) {
#awtd-pregnancy-page { width: calc(100vw - 22px); }
}

body:has(#awtd-family-children-page) #content {
padding-top: 16px !important;
padding-right: 0;
padding-left: 0;
}

body:has(#awtd-family-children-page) #main_content {
float: none;
width: 100%;
max-width: none;
margin: 0;
}

body:has(#awtd-family-children-page) #main_content > .l-mainContent__inner {
max-width: none;
margin: 0;
padding: 0;
}

body:has(#awtd-family-children-page) .post_content:has(#awtd-family-children-page),
body:has(#awtd-family-children-page) .wp-block-group:has(#awtd-family-children-page),
body:has(#awtd-family-children-page) .wp-block-group__inner-container:has(#awtd-family-children-page) {
width: 100%;
max-width: none;
margin-top: 0 !important;
padding-top: 0;
padding-right: 0;
padding-left: 0;
}

body:has(#awtd-family-children-page) #main_content .c-pageTitle {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
border: 0 !important;
}

body:has(#awtd-family-children-page) #main_content .l-articleHeader {
min-height: 0;
margin: 0 !important;
padding: 0 !important;
}

#awtd-family-children-page {
--fc-navy: #102a3a;
--fc-text: #334b58;
--fc-muted: #526975;
--fc-coral: #c64b57;
--fc-coral-soft: #fff1f1;
--fc-mint: #28775c;
--fc-mint-soft: #eef8f3;
--fc-blue: #256b83;
--fc-blue-soft: #edf7fb;
--fc-line: #dfe8ec;
--fc-radius: 18px;
--fc-shadow: 0 6px 22px rgb(16 42 58 / 5%);
width: min(1180px, calc(100vw - 48px));
max-width: none;
margin: 0 auto;
padding: 0;
transform: none;
color: var(--fc-text);
font-size: 16px;
line-height: 1.85;
}

#awtd-family-children-page { box-sizing: border-box; }

#awtd-family-children-page .awtd-fc-local :where(div, article, li, figure, a, span) { min-width: 0; }

#awtd-family-children-page .awtd-fc-local :where(p, figure, ul, h2, h3) { margin: 0; }

#awtd-family-children-page .awtd-fc-local :where(p, h2, h3, a, span, strong) {
word-break: normal;
overflow-wrap: break-word;
line-break: strict;
}

#awtd-family-children-page .awtd-fc-local :where(p + p) { margin-top: 12px; }

#awtd-family-children-page .awtd-fc-local :where(ul) { padding: 0; }

#awtd-family-children-page .awtd-fc-local :where(li) { margin: 0; }

#awtd-family-children-page .awtd-fc-local :where(li)::before { content: none; }

#awtd-family-children-page .awtd-fc-local :where(p):empty { display: none; }

#awtd-family-children-page .awtd-fc-local :where(img) { max-width: 100%; margin: 0; border: 0; vertical-align: middle; }

#awtd-family-children-page .awtd-fc-local :where(a) {
color: var(--fc-blue);
text-underline-offset: .18em;
transition: background-color .18s, border-color .18s, box-shadow .18s;
}

#awtd-family-children-page a:focus-visible,
#awtd-family-children-page input:focus-visible { outline: 3px solid #256b83; outline-offset: 4px; }

#awtd-family-children-page [id^="awtd-fc-"] { scroll-margin-top: 112px; }

@media (max-width: 1024px) {
#awtd-family-children-page { width: calc(100vw - 32px); }
}

@media (max-width: 767px) {
body:has(#awtd-family-children-page) #content { padding-top: 12px !important; }
}

@media (max-width: 767px) {
#awtd-family-children-page { width: calc(100vw - 28px); }
}

@media (max-width: 360px) {
#awtd-family-children-page { width: calc(100vw - 22px); }
}

@media (prefers-reduced-motion: reduce) {
#awtd-family-children-page .awtd-fc-local :where(a) { transition: none; }
}

body:has(#awtd-pet-evacuation-page) #content { padding-right:0; padding-left:0; }

body:has(#awtd-pet-evacuation-page) #main_content { float:none; width:100%; max-width:none; margin:0; }

body:has(#awtd-pet-evacuation-page) #main_content > .l-mainContent__inner { max-width:none; margin:0; padding:0; }

body:has(#awtd-pet-evacuation-page) .post_content:has(#awtd-pet-evacuation-page) { width:100%; max-width:none; padding-right:0; padding-left:0; }

#awtd-pet-evacuation-page { width:min(1180px, calc(100vw - 48px)); max-width:none; margin-inline:auto; --pet-ink:#102a3a; --pet-accent:#377a69; --pet-soft:#f0f7f3; --pet-line:#dce7e0; color:var(--pet-ink); font-size:16px; line-height:1.85; overflow-wrap:anywhere; }

#awtd-pet-evacuation-page * { box-sizing:border-box; min-width:0; }

#awtd-pet-evacuation-page p { margin:0 0 1em; }

#awtd-pet-evacuation-page p:empty,
#awtd-pet-evacuation-page >p { display:none; }

#awtd-pet-evacuation-page figure { margin:0; }

#awtd-pet-evacuation-page img { max-width:100%; height:auto!important; }

#awtd-pet-evacuation-page a { color:inherit; }

#awtd-pet-evacuation-page a:focus-visible { outline:3px solid #b65b17; outline-offset:4px; }

#awtd-pet-evacuation-page a>br,
#awtd-pet-evacuation-page figure>br { display:none; }

#awtd-pet-evacuation-page h2 { margin:0 0 24px; padding:4px 0 4px 16px; border:0; border-left:5px solid var(--pet-accent); background:none; color:var(--pet-ink); font-size:clamp(22px,2.5vw,28px); line-height:1.5; box-shadow:none; }

#awtd-pet-evacuation-page h3 { margin:0 0 12px; padding:0 0 8px; border:0; border-bottom:1px solid var(--pet-line); background:none; color:var(--pet-ink); font-size:19px; line-height:1.5; }

#awtd-pet-evacuation-page h2:before,
#awtd-pet-evacuation-page h2:after,
#awtd-pet-evacuation-page h3:before,
#awtd-pet-evacuation-page h3:after { display:none; }

#awtd-pet-evacuation-page li { margin-bottom:8px; }

body:has(#awtd-pet-evacuation-page) #main_content .c-pageTitle { position:absolute!important; width:1px!important; height:1px!important; margin:-1px!important; padding:0!important; overflow:hidden!important; clip-path:inset(50%)!important; white-space:nowrap!important; }

body:has(#awtd-pet-evacuation-page) #main_content .l-articleHeader { margin:0!important; padding:0!important; min-height:0; }

body:has(#awtd-pet-evacuation-page) .post_content:has(#awtd-pet-evacuation-page) { margin-top:0!important; }

body:has(#awtd-pet-evacuation-page) #content { padding-top:16px!important; }

@media(max-width:1024px) {
#awtd-pet-evacuation-page { width:calc(100vw - 32px); }
}

@media(max-width:767px) {
#awtd-pet-evacuation-page { width:calc(100vw - 28px); }
}

@media(max-width:360px) {
#awtd-pet-evacuation-page { width:calc(100vw - 22px); }
}

body:has(#awtd-home-preparedness-page) #content { padding:16px 0 0!important; }

body:has(#awtd-home-preparedness-page) #main_content { width:100%; max-width:none; margin:0; float:none; }

body:has(#awtd-home-preparedness-page) #main_content>.l-mainContent__inner { max-width:none; margin:0; padding:0; }

body:has(#awtd-home-preparedness-page) .post_content:has(#awtd-home-preparedness-page) { width:100%; max-width:none; padding:0; margin-top:0!important; }

body:has(#awtd-home-preparedness-page) .c-pageTitle { position:absolute!important; width:1px!important; height:1px!important; margin:-1px!important; padding:0!important; overflow:hidden!important; clip-path:inset(50%)!important; white-space:nowrap!important; }

body:has(#awtd-home-preparedness-page) .l-articleHeader { margin:0!important; padding:0!important; min-height:0; }

#awtd-home-preparedness-page { --hp-ink:#102a3a; --hp-accent:#317a68; --hp-soft:#f0f7f3; --hp-line:#dce7e2; --shadow:0 5px 20px rgb(16 42 58 / 5%); width:min(1180px,calc(100vw - 48px)); margin:0 auto; color:var(--hp-ink); font-size:16px; line-height:1.85; overflow-wrap:anywhere; }

#awtd-home-preparedness-page * { box-sizing:border-box; min-width:0; }

#awtd-home-preparedness-page >section { margin:56px 0; scroll-margin-top:110px; }

#awtd-home-preparedness-page p:not(.awtd-hp-common-part *) { margin:0 0 14px; }

#awtd-home-preparedness-page figure { margin:0; }

#awtd-home-preparedness-page img { max-width:100%; height:auto; }

#awtd-home-preparedness-page a:not(.awtd-hp-common-part *) { color:inherit; }

#awtd-home-preparedness-page a:focus-visible,
#awtd-home-preparedness-page input:focus-visible { outline:3px solid #b26b29; outline-offset:4px; }

#awtd-home-preparedness-page h2:not(.awtd-hp-common-part *) { font-size:clamp(23px,2.4vw,30px); line-height:1.5; color:var(--hp-ink); margin:0 0 20px; padding:3px 0 3px 16px; border:0; border-left:4px solid var(--hp-accent); background:none; box-shadow:none; }

#awtd-home-preparedness-page h3:not(.awtd-hp-common-part *) { font-size:19px; line-height:1.6; margin:0 0 14px; padding:0 0 10px; border:0; border-bottom:1px solid var(--hp-line); background:none; color:var(--hp-ink); }

#awtd-home-preparedness-page h2:not(.awtd-hp-common-part *):before,
#awtd-home-preparedness-page h2:not(.awtd-hp-common-part *):after,
#awtd-home-preparedness-page h3:not(.awtd-hp-common-part *):before,
#awtd-home-preparedness-page h3:not(.awtd-hp-common-part *):after { display:none; }

#awtd-home-preparedness-page li { margin-bottom:8px; }

@media(max-width:1024px) {
#awtd-home-preparedness-page {width:calc(100vw - 32px);}
}

@media(max-width:767px) {
#awtd-home-preparedness-page {width:calc(100vw - 28px);}
}

@media(max-width:767px) {
#awtd-home-preparedness-page >section { margin-block:40px; }
}

@media(max-width:360px) {
#awtd-home-preparedness-page {width:calc(100vw - 22px);}
}

@media(hover:hover) {
#awtd-home-preparedness-page a[class*="card"]:hover {border-color:var(--hp-accent); box-shadow:0 6px 22px rgb(16 42 58 / 9%);}
}

body:has(#awtd-emergency-bag-page) #content { padding:16px 0 0!important; }

body:has(#awtd-emergency-bag-page) #main_content { width:100%; max-width:none; margin:0; float:none; }

body:has(#awtd-emergency-bag-page) #main_content>.l-mainContent__inner { max-width:none; margin:0; padding:0; }

body:has(#awtd-emergency-bag-page) .post_content:has(#awtd-emergency-bag-page) { width:100%; max-width:none; padding:0; margin-top:0!important; }

body:has(#awtd-emergency-bag-page) .c-pageTitle { position:absolute!important; width:1px!important; height:1px!important; margin:-1px!important; padding:0!important; overflow:hidden!important; clip-path:inset(50%)!important; white-space:nowrap!important; }

body:has(#awtd-emergency-bag-page) .l-articleHeader { margin:0!important; padding:0!important; min-height:0; }

#awtd-emergency-bag-page {width:min(1180px,calc(100vw - 48px));margin:0 auto;color:#102a3a;font-size:16px;line-height:1.85;overflow-wrap:anywhere;}

#awtd-emergency-bag-page * { box-sizing:border-box; min-width:0; }

#awtd-emergency-bag-page >section,
#awtd-emergency-bag-page >aside,
#awtd-emergency-bag-page >nav { margin:56px 0; scroll-margin-top:110px; }

#awtd-emergency-bag-page p:not(.awtd-eb-shared *) { margin:0 0 16px; }

#awtd-emergency-bag-page figure { margin:0; }

#awtd-emergency-bag-page img { max-width:100%; height:auto; }

#awtd-emergency-bag-page a:not(.awtd-eb-shared *) { color:inherit; text-decoration:none; }

#awtd-emergency-bag-page h2:not(.awtd-eb-shared *) { margin:0 0 24px;padding:3px 0 3px 16px;border:0;border-left:4px solid #317a68;background:none;box-shadow:none;color:#102a3a;font-size:clamp(23px,2.4vw,30px);line-height:1.5; }

#awtd-emergency-bag-page h3:not(.awtd-eb-shared *) { margin:0 0 14px;padding:0 0 10px;border:0;border-bottom:1px solid #dce7e2;background:none;font-size:19px;line-height:1.6; }

#awtd-emergency-bag-page h2:not(.awtd-eb-shared *):before,
#awtd-emergency-bag-page h2:not(.awtd-eb-shared *):after,
#awtd-emergency-bag-page h3:not(.awtd-eb-shared *):before,
#awtd-emergency-bag-page h3:not(.awtd-eb-shared *):after { display:none; }

#awtd-emergency-bag-page ul:not(.awtd-eb-shared *) { margin:16px 0;padding-left:1.4em; }

#awtd-emergency-bag-page li:not(.awtd-eb-shared *) { margin:7px 0; }

#awtd-emergency-bag-page a:focus-visible,
#awtd-emergency-bag-page input:focus-visible { outline:3px solid #317a68;outline-offset:4px; }

@media(max-width:1024px) {
#awtd-emergency-bag-page {width:calc(100vw - 32px)}
}

@media(max-width:767px) {
#awtd-emergency-bag-page {width:calc(100vw - 28px)}
}

@media(max-width:767px) {
#awtd-emergency-bag-page>section,
#awtd-emergency-bag-page>aside {margin:40px 0}
}

@media(max-width:360px) {
#awtd-emergency-bag-page {width:calc(100vw - 22px)}
}

body:has(#awtd-stockpile-page) #content { padding:16px 0 0!important; }

body:has(#awtd-stockpile-page) #main_content { width:100%; max-width:none; margin:0; float:none; }

body:has(#awtd-stockpile-page) #main_content>.l-mainContent__inner { max-width:none; margin:0; padding:0; }

body:has(#awtd-stockpile-page) .post_content:has(#awtd-stockpile-page) { width:100%; max-width:none; padding:0; margin-top:0!important; }

body:has(#awtd-stockpile-page) .c-pageTitle { position:absolute!important; width:1px!important; height:1px!important; margin:-1px!important; padding:0!important; overflow:hidden!important; clip-path:inset(50%)!important; white-space:nowrap!important; }

body:has(#awtd-stockpile-page) .l-articleHeader { margin:0!important; padding:0!important; min-height:0; }

#awtd-stockpile-page {width:min(1180px,calc(100vw - 48px));margin:0 auto;color:#102a3a;font-size:16px;line-height:1.85;overflow-wrap:anywhere}

#awtd-stockpile-page * {box-sizing:border-box;min-width:0}

#awtd-stockpile-page >section {margin:56px 0;scroll-margin-top:110px}

#awtd-stockpile-page p:not(.awtd-stockpile-latest__body *) {margin:0 0 16px}

#awtd-stockpile-page figure {margin:0}

#awtd-stockpile-page img {max-width:100%;height:auto}

#awtd-stockpile-page a:not(.awtd-stockpile-latest__body *) {color:inherit;text-decoration:none}

#awtd-stockpile-page a:focus-visible {outline:3px solid #317a68;outline-offset:4px}

#awtd-stockpile-page h2:not(.awtd-stockpile-latest__body *) {margin:0 0 20px;padding:3px 0 3px 16px;border:0;border-left:4px solid #317a68;background:none;box-shadow:none;color:#102a3a;font-size:clamp(23px,2.4vw,30px);line-height:1.5}

#awtd-stockpile-page h3:not(.awtd-stockpile-latest__body *) {margin:0 0 12px;padding:0 0 8px;border:0;border-bottom:1px solid #dce7e2;background:none;font-size:19px;line-height:1.6}

#awtd-stockpile-page h2:not(.awtd-stockpile-latest__body *):before,
#awtd-stockpile-page h2:not(.awtd-stockpile-latest__body *):after,
#awtd-stockpile-page h3:not(.awtd-stockpile-latest__body *):before,
#awtd-stockpile-page h3:not(.awtd-stockpile-latest__body *):after {display:none}

#awtd-stockpile-page ul:not(.awtd-stockpile-latest__body *) {padding-left:1.4em;margin:16px 0}

#awtd-stockpile-page li:not(.awtd-stockpile-latest__body *) {margin:8px 0}

@media(max-width:1024px) {
#awtd-stockpile-page {width:calc(100vw - 32px)}
}

@media(max-width:767px) {
#awtd-stockpile-page {width:calc(100vw - 28px)}
}

@media(max-width:767px) {
#awtd-stockpile-page>section {margin:40px 0}
}

@media(max-width:360px) {
#awtd-stockpile-page {width:calc(100vw - 22px)}
}

body:has(#awtd-disaster-alerts-page) #content { padding:16px 0 0!important; }

body:has(#awtd-disaster-alerts-page) #main_content { width:100%; max-width:none; margin:0; float:none; }

body:has(#awtd-disaster-alerts-page) #main_content>.l-mainContent__inner { max-width:none; margin:0; padding:0; }

body:has(#awtd-disaster-alerts-page) .post_content:has(#awtd-disaster-alerts-page) { width:100%; max-width:none; padding:0; margin-top:0!important; }

body:has(#awtd-disaster-alerts-page) .c-pageTitle { position:absolute!important; width:1px!important; height:1px!important; margin:-1px!important; padding:0!important; overflow:hidden!important; clip-path:inset(50%)!important; white-space:nowrap!important; }

body:has(#awtd-disaster-alerts-page) .l-articleHeader { margin:0!important; padding:0!important; min-height:0; }

#awtd-disaster-alerts-page {width:min(1180px,calc(100vw - 48px));margin:0 auto;color:#102a3a;font-size:16px;line-height:1.85;overflow-wrap:anywhere}

#awtd-disaster-alerts-page * {box-sizing:border-box;min-width:0}

#awtd-disaster-alerts-page >section {margin:56px 0;scroll-margin-top:110px}

#awtd-disaster-alerts-page [id] {scroll-margin-top:110px}

#awtd-disaster-alerts-page p:not(.awtd-alerts-latest *) {margin:0 0 16px}

#awtd-disaster-alerts-page figure {margin:0}

#awtd-disaster-alerts-page img {max-width:100%;height:auto}

#awtd-disaster-alerts-page a:not(.awtd-alerts-latest *) {color:inherit;text-decoration:none}

#awtd-disaster-alerts-page a:focus-visible {outline:3px solid #246a8a;outline-offset:4px}

#awtd-disaster-alerts-page h2:not(.awtd-alerts-latest *) {margin:0 0 20px;padding:3px 0 3px 16px;border:0;border-left:4px solid #246a8a;background:none;box-shadow:none;color:#102a3a;font-size:clamp(23px,2.4vw,30px);line-height:1.5}

#awtd-disaster-alerts-page h3:not(.awtd-alerts-latest *) {margin:0 0 14px;padding:0 0 10px;border:0;border-bottom:1px solid #dce6ec;background:none;font-size:19px;line-height:1.6}

#awtd-disaster-alerts-page h2:not(.awtd-alerts-latest *):before,
#awtd-disaster-alerts-page h2:not(.awtd-alerts-latest *):after,
#awtd-disaster-alerts-page h3:not(.awtd-alerts-latest *):before,
#awtd-disaster-alerts-page h3:not(.awtd-alerts-latest *):after {display:none}

#awtd-disaster-alerts-page ul:not(.awtd-alerts-latest *) {margin:16px 0;padding-left:1.4em}

#awtd-disaster-alerts-page li:not(.awtd-alerts-latest *) {margin:8px 0}

@media(max-width:1024px) {
#awtd-disaster-alerts-page {width:calc(100vw - 32px)}
}

@media(max-width:767px) {
#awtd-disaster-alerts-page {width:calc(100vw - 28px)}
}

@media(max-width:767px) {
#awtd-disaster-alerts-page>section {margin:40px 0}
}

@media(max-width:360px) {
#awtd-disaster-alerts-page {width:calc(100vw - 22px)}
}

body:has(#awtd-community-preparedness-page) #content { padding:16px 0 0!important; }

body:has(#awtd-community-preparedness-page) #main_content { width:100%; max-width:none; margin:0; float:none; }

body:has(#awtd-community-preparedness-page) #main_content>.l-mainContent__inner { max-width:none; margin:0; padding:0; }

body:has(#awtd-community-preparedness-page) .post_content:has(#awtd-community-preparedness-page) { width:100%; max-width:none; padding:0; margin-top:0!important; }

body:has(#awtd-community-preparedness-page) .c-pageTitle { position:absolute!important; width:1px!important; height:1px!important; margin:-1px!important; padding:0!important; overflow:hidden!important; clip-path:inset(50%)!important; white-space:nowrap!important; }

body:has(#awtd-community-preparedness-page) .l-articleHeader { margin:0!important; padding:0!important; min-height:0; }

#awtd-community-preparedness-page {width:min(1180px,calc(100vw - 48px));margin:0 auto;color:#102a3a;font-size:16px;line-height:1.85;overflow-wrap:anywhere}

#awtd-community-preparedness-page * {box-sizing:border-box;min-width:0}

#awtd-community-preparedness-page >section {margin:56px 0;scroll-margin-top:110px}

#awtd-community-preparedness-page p:not(.awtd-cp-latest *) {margin:0 0 16px}

#awtd-community-preparedness-page figure {margin:0}

#awtd-community-preparedness-page img {max-width:100%;height:auto}

#awtd-community-preparedness-page a:not(.awtd-cp-latest *) {color:inherit;text-decoration:none}

#awtd-community-preparedness-page a:focus-visible {outline:3px solid #317a68;outline-offset:4px}

#awtd-community-preparedness-page h2:not(.awtd-cp-latest *) {margin:0 0 20px;padding:3px 0 3px 16px;border:0;border-left:4px solid #317a68;background:none;box-shadow:none;font-size:clamp(23px,2.4vw,30px);line-height:1.5;color:#102a3a}

#awtd-community-preparedness-page h3:not(.awtd-cp-latest *) {margin:0 0 14px;padding:0 0 10px;border:0;border-bottom:1px solid #dce7e2;background:none;font-size:19px;line-height:1.6}

#awtd-community-preparedness-page h2:not(.awtd-cp-latest *)::before,
#awtd-community-preparedness-page h2:not(.awtd-cp-latest *)::after,
#awtd-community-preparedness-page h3:not(.awtd-cp-latest *)::before,
#awtd-community-preparedness-page h3:not(.awtd-cp-latest *)::after {display:none}

#awtd-community-preparedness-page ul:not(.awtd-cp-latest *) {margin:16px 0;padding-left:1.4em}

#awtd-community-preparedness-page li:not(.awtd-cp-latest *) {margin:8px 0}

#awtd-community-preparedness-page #awtd-cp-goal-title {border:0!important;padding:0!important}

#awtd-community-preparedness-page dd {margin:0}

@media(max-width:1024px) {
#awtd-community-preparedness-page {width:calc(100vw - 32px)}
}

@media(max-width:767px) {
#awtd-community-preparedness-page {width:calc(100vw - 28px)}
}

@media(max-width:767px) {
#awtd-community-preparedness-page>section {margin:40px 0}
}

@media(max-width:360px) {
#awtd-community-preparedness-page {width:calc(100vw - 22px)}
}

body:has(#awtd-disaster-drill-page) #content { padding:16px 0 0!important; }

body:has(#awtd-disaster-drill-page) #main_content { width:100%; max-width:none; margin:0; float:none; }

body:has(#awtd-disaster-drill-page) #main_content>.l-mainContent__inner { max-width:none; margin:0; padding:0; }

body:has(#awtd-disaster-drill-page) .post_content:has(#awtd-disaster-drill-page) { width:100%; max-width:none; padding:0; margin-top:0!important; }

body:has(#awtd-disaster-drill-page) .c-pageTitle { position:absolute!important; width:1px!important; height:1px!important; margin:-1px!important; padding:0!important; overflow:hidden!important; clip-path:inset(50%)!important; white-space:nowrap!important; }

body:has(#awtd-disaster-drill-page) .l-articleHeader { margin:0!important; padding:0!important; min-height:0; }

#awtd-disaster-drill-page {width:min(1180px,calc(100vw - 48px));margin:0 auto;color:#102a3a;font-size:16px;line-height:1.85;overflow-wrap:anywhere}

#awtd-disaster-drill-page * {box-sizing:border-box;min-width:0}

#awtd-disaster-drill-page >section {margin:56px 0;scroll-margin-top:120px}

#awtd-disaster-drill-page [id] {scroll-margin-top:120px}

#awtd-disaster-drill-page p:not(.awtd-drill-latest *) {margin:0 0 16px}

#awtd-disaster-drill-page figure {margin:0}

#awtd-disaster-drill-page img {max-width:100%;height:auto}

#awtd-disaster-drill-page a:not(.awtd-drill-latest *) {color:inherit;text-decoration:none}

#awtd-disaster-drill-page a:focus-visible {outline:3px solid #a34a2d;outline-offset:4px}

#awtd-disaster-drill-page h2:not(.awtd-drill-latest *) {margin:0 0 20px;padding:3px 0 3px 16px;border:0;border-left:4px solid #a34a2d;background:none;box-shadow:none;font-size:clamp(23px,2.4vw,30px);line-height:1.5;color:#102a3a}

#awtd-disaster-drill-page h3:not(.awtd-drill-latest *) {margin:0 0 14px;padding:0 0 10px;border:0;border-bottom:1px solid #e4e8e6;background:none;font-size:19px;line-height:1.6}

#awtd-disaster-drill-page :is(h2:not(.awtd-drill-latest *)::before,h2:not(.awtd-drill-latest *)::after,h3:not(.awtd-drill-latest *)::before,h3:not(.awtd-drill-latest *)::after) {display:none}

#awtd-disaster-drill-page ul:not(.awtd-drill-latest *) {margin:16px 0;padding-left:1.4em}

#awtd-disaster-drill-page li:not(.awtd-drill-latest *) {margin:8px 0}

#awtd-disaster-drill-page a[href^="tel:"] {display:inline-block;font-size:26px;font-weight:900;color:#102a3a}

@media(max-width:1024px) {
#awtd-disaster-drill-page {width:calc(100vw - 32px)}
}

@media(max-width:767px) {
#awtd-disaster-drill-page {width:calc(100vw - 28px)}
}

@media(max-width:767px) {
#awtd-disaster-drill-page>section {margin:40px 0}
}

@media(max-width:360px) {
#awtd-disaster-drill-page {width:calc(100vw - 22px)}
}

body:has(#awtd-disaster-lecture-page) #content { padding:16px 0 0!important; }

body:has(#awtd-disaster-lecture-page) #main_content { width:100%; max-width:none; margin:0; float:none; }

body:has(#awtd-disaster-lecture-page) #main_content>.l-mainContent__inner { max-width:none; margin:0; padding:0; }

body:has(#awtd-disaster-lecture-page) .post_content:has(#awtd-disaster-lecture-page) { width:100%; max-width:none; padding:0; margin-top:0!important; }

body:has(#awtd-disaster-lecture-page) .c-pageTitle { position:absolute!important; width:1px!important; height:1px!important; margin:-1px!important; padding:0!important; overflow:hidden!important; clip-path:inset(50%)!important; white-space:nowrap!important; }

body:has(#awtd-disaster-lecture-page) .l-articleHeader { margin:0!important; padding:0!important; min-height:0; }

#awtd-disaster-lecture-page {width:min(1180px,calc(100vw - 48px));margin:0 auto;color:#102a3a;font-size:16px;line-height:1.85;overflow-wrap:anywhere}

#awtd-disaster-lecture-page * {box-sizing:border-box;min-width:0}

#awtd-disaster-lecture-page >section {margin:56px 0;scroll-margin-top:120px}

#awtd-disaster-lecture-page [id] {scroll-margin-top:120px}

#awtd-disaster-lecture-page p:not(.awtd-lecture-latest *) {margin:0 0 16px}

#awtd-disaster-lecture-page figure {margin:0}

#awtd-disaster-lecture-page img {max-width:100%;height:auto}

#awtd-disaster-lecture-page a:not(.awtd-lecture-latest *) {color:inherit;text-decoration:none}

#awtd-disaster-lecture-page a:focus-visible {outline:3px solid #317a68;outline-offset:4px}

#awtd-disaster-lecture-page h2:not(.awtd-lecture-latest *) {margin:0 0 20px;padding:3px 0 3px 16px;border:0;border-left:4px solid #317a68;background:none;box-shadow:none;font-size:clamp(23px,2.4vw,30px);line-height:1.5;color:#102a3a}

#awtd-disaster-lecture-page h3:not(.awtd-lecture-latest *) {margin:0 0 14px;padding:0 0 10px;border:0;border-bottom:1px solid #e4e8e6;background:none;font-size:19px;line-height:1.6}

#awtd-disaster-lecture-page :is(h2:not(.awtd-lecture-latest *)::before,h2:not(.awtd-lecture-latest *)::after,h3:not(.awtd-lecture-latest *)::before,h3:not(.awtd-lecture-latest *)::after) {display:none}

#awtd-disaster-lecture-page ul:not(.awtd-lecture-latest *) {margin:16px 0;padding-left:1.4em}

#awtd-disaster-lecture-page li:not(.awtd-lecture-latest *) {margin:8px 0}

@media(max-width:1024px) {
#awtd-disaster-lecture-page {width:calc(100vw - 32px)}
}

@media(max-width:767px) {
#awtd-disaster-lecture-page {width:calc(100vw - 28px)}
}

@media(max-width:767px) {
#awtd-disaster-lecture-page>section {margin:40px 0}
}

@media(max-width:360px) {
#awtd-disaster-lecture-page {width:calc(100vw - 22px)}
}
