/* AWT disaster: blog-parts/awt-disaster-common-info.css
   External migration from Additional CSS, 2026-09-22. */

#awtd-heavy-snow .awtd-snow-shared {
width:100%;
margin:0 0 48px;
}

@media (max-width:767px) {
#awtd-heavy-snow .awtd-snow-shared {
margin-bottom:38px;
}
}

#awtd-rain-page .awtd-rain-shared { margin-bottom:46px; }

#awtd-flood-page .awtd-flood-common-parts {
margin-top: 64px;
}

@media (max-width: 767px) {
#awtd-flood-page .awtd-flood-common-parts {
margin-top: 44px;
}
}

#awtd-alerts-page .awtd-alerts__shared-parts {
width: 100%;
margin: 46px 0;
}

#awt-hazard-map-page > .awt-hazard-shared-info {
margin-top:58px;
--navy:#0a3767; --blue:#1478c9; --muted:#536977;
--line:#dce6ec; --line2:#edf2f5;
--shadow:0 4px 16px rgba(15,54,82,.065);
color:#17354a;
font-size:16px;
line-height:1.8;
}

#awt-hazard-map-page > .awt-hazard-shared-info :is(p, figure) { margin:0; }

#awt-hazard-map-page > .awt-hazard-shared-info a { color:inherit; text-decoration:none; }

#awt-hazard-map-page > .awt-hazard-shared-info img { display:block; max-width:100%; height:auto; margin:0; }

#awt-hazard-map-page > .awt-hazard-shared-info :is(h2,h3,h4) { margin:0; padding:0 !important; border:0 !important; background:none; box-shadow:none; color:var(--navy); line-height:1.4; }

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

#awtd-landslide-page > .awtd-landslide-shared-info {
min-width: 0;
margin-top: var(--awtd-landslide-gap);
}

#awtd-family-contact-page .awtd-fc-shared {
margin-top: 64px;
min-width: 0;
}

#awtd-family-contact-page .awtd-fc-shared #awt-disaster-common-info {
width: 100%;
max-width: none;
margin-inline: 0;
}

#awtd-family-contact-page .awtd-fc-shared :is(
.awtd-information--shared,
.awtd-line-panel,
.awtd-information-grid,
.awtd-pickup,
.awtd-latest
):where(.awtd-latest) {
box-sizing: border-box;
min-width: 0;
}

#awtd-family-contact-page .awtd-fc-shared :is(
.awtd-information__heading,
.awtd-section__head
):where(.awtd-section__head) {
display: flex;
gap: 12px;
align-items: center;
margin: 0 0 22px;
}

#awtd-family-contact-page .awtd-fc-shared .awtd-section__icon {
display: flex;
align-items: center;
justify-content: center;
flex: 0 0 48px;
width: 48px;
height: 48px;
margin: 0;
border-radius: 12px;
background: var(--fc-sky);
}

#awtd-family-contact-page .awtd-fc-shared .awtd-section__icon img {
display: block;
width: 39px;
height: 39px;
max-width: 100%;
object-fit: contain;
margin: 0;
}

#awtd-family-contact-page .awtd-fc-shared :is(
.awtd-information__heading,
.awtd-section__head
):where(.awtd-section__head) h2 {
margin: 0;
padding: 0;
border: 0;
background: none;
box-shadow: none;
color: var(--fc-navy);
font-size: 27px;
line-height: 1.5;
}

#awtd-family-contact-page .awtd-fc-shared :is(
.awtd-information__heading,
.awtd-section__head
):where(.awtd-section__head) h2::before,
#awtd-family-contact-page .awtd-fc-shared :is(
.awtd-information__heading,
.awtd-section__head
):where(.awtd-section__head) h2::after {
content: none;
}

#awtd-family-contact-page .awtd-fc-shared :is(
.awtd-information__heading,
.awtd-section__head
):where(.awtd-section__head) p {
margin: 6px 0 0;
color: var(--fc-muted);
font-size: 16px;
line-height: 1.8;
}

#awtd-family-contact-page .awtd-fc-shared :is(
.awtd-pickup,
.awtd-latest
):where(.awtd-latest) {
padding: 22px;
border: 1px solid var(--fc-line);
border-radius: 14px;
background: #fff;
}

@media (max-width: 767px) {
#awtd-family-contact-page .awtd-fc-shared {
margin-top: 44px;
}
}

@media (max-width: 767px) {
#awtd-family-contact-page .awtd-fc-shared :is(
.awtd-pickup,
.awtd-latest
):where(.awtd-latest) {
padding: 20px 17px;
}
}

#awtd-shelter-page .awt-sh-shared {
min-width: 0;
margin-top: 56px;
margin-bottom: 56px;
color: var(--sh-text);
font-size: 16px;
line-height: 1.8;
}

#awtd-shelter-page .awt-sh-shared #awt-disaster-common-info {
width: 100%;
max-width: none;
margin-inline: 0;
}

#awtd-shelter-page .awt-sh-shared :is(.awtd-information--shared,.awtd-line-panel,.awtd-information-grid,.awtd-pickup,.awtd-latest):where(.awtd-latest) {
box-sizing: border-box;
min-width: 0;
}

#awtd-shelter-page .awt-sh-shared :is(.awtd-information__heading,.awtd-section__head):where(.awtd-section__head) {
display: flex;
align-items: center;
gap: 14px;
margin: 0 0 22px;
}

#awtd-shelter-page .awt-sh-shared .awtd-section__icon {
display: flex;
align-items: center;
justify-content: center;
flex: 0 0 48px;
width: 48px;
height: 48px;
margin: 0;
}

#awtd-shelter-page .awt-sh-shared .awtd-section__icon img {
display: block;
width: 40px;
height: 40px;
object-fit: contain;
margin: 0;
}

#awtd-shelter-page .awt-sh-shared :is(.awtd-information__heading,.awtd-section__head,.awtd-line-panel__copy):where(.awtd-section__head) h2 {
margin: 0 0 8px;
padding: 0;
border: 0;
background: none;
box-shadow: none;
color: var(--sh-navy);
font-size: 25px;
line-height: 1.5;
}

#awtd-shelter-page .awt-sh-shared :is(.awtd-information__heading,.awtd-section__head,.awtd-line-panel__copy):where(.awtd-section__head) h2::before,
#awtd-shelter-page .awt-sh-shared :is(.awtd-information__heading,.awtd-section__head,.awtd-line-panel__copy):where(.awtd-section__head) h2::after {
content: none;
}

#awtd-shelter-page .awt-sh-shared :is(.awtd-information__heading,.awtd-section__head,.awtd-line-panel__copy):where(.awtd-section__head) p {
margin: 0;
color: var(--sh-muted);
font-size: 16px;
}

#awtd-shelter-page .awt-sh-shared :is(.awtd-pickup,.awtd-latest):where(.awtd-latest) {
margin: 0;
padding: 22px;
border: 1px solid var(--sh-line);
border-radius: 13px;
background: #fff;
}

@media (max-width:767px) {
#awtd-shelter-page .awt-sh-shared {
margin-top: 44px;
margin-bottom: 44px;
}
}

@media (max-width:767px) {
#awtd-shelter-page .awt-sh-shared :is(.awtd-pickup,.awtd-latest):where(.awtd-latest) {
padding: 20px 17px;
}
}

#awtd-evacuation-support-page .awt-es-shared {
width: 100% !important;
max-width: none !important;
min-width: 0;
margin-inline: 0 !important;
padding-inline: 0 !important;
}

#awtd-evacuation-support-page .awt-es-shared {
margin-block: 0 46px;
padding-block: 0;
color: #17354a;
font-size: 16px;
line-height: 1.75;
}

#awtd-evacuation-support-page .awt-es-shared .p-blogParts[data-partsid="1521"] {
width: 100%;
max-width: none;
margin: 0;
}

#awtd-evacuation-support-page .awt-es-shared :is(p, figure) {
margin: 0;
}

#awtd-evacuation-support-page .awt-es-shared a {
text-decoration: none;
}

#awtd-evacuation-support-page .awt-es-shared img {
display: block;
height: auto;
}

#awtd-evacuation-support-page .awt-es-shared a:focus-visible {
outline: 3px solid #102a3a;
outline-offset: 4px;
}

@media (max-width: 767px) {
#awtd-evacuation-support-page .awt-es-shared {
margin-bottom: 36px;
}
}

#awtd-care-medical-page .awtd-cm-shared {
--navy:#102a3a; --text:#304957; --muted:#526773; --blue:#245f7c;
--line:#d7e3e8; --line2:#e7eef1; --shadow:0 2px 8px rgba(16,42,58,.04);
margin:64px 0 !important; padding:0; max-width:none;
color:var(--text); font-size:16px; line-height:1.8;
}

#awtd-care-medical-page .awtd-cm-shared :is(.awtd-pickup,.awtd-latest):where(.awtd-latest) {margin:0; padding:20px; border:1px solid var(--line); border-radius:14px; background:#fff;}

@media (max-width:767px) {
#awtd-care-medical-page .awtd-cm-shared {margin:44px 0 !important;}
}

:is(#awtd-family-children-page .awtd-fc-common-info, #awtd-home-preparedness-page .awtd-hp-common-part, #awtd-emergency-bag-page .awtd-eb-shared, #awtd-stockpile-page .awtd-stockpile-latest__body, #awtd-disaster-alerts-page .awtd-alerts-latest, #awtd-community-preparedness-page .awtd-cp-latest, #awtd-disaster-drill-page .awtd-drill-latest, #awtd-disaster-lecture-page .awtd-lecture-latest):where(#awtd-family-children-page .awtd-fc-common-info),
:is(#awtd-family-children-page .awtd-fc-common-info, #awtd-home-preparedness-page .awtd-hp-common-part, #awtd-emergency-bag-page .awtd-eb-shared, #awtd-stockpile-page .awtd-stockpile-latest__body, #awtd-disaster-alerts-page .awtd-alerts-latest, #awtd-community-preparedness-page .awtd-cp-latest, #awtd-disaster-drill-page .awtd-drill-latest, #awtd-disaster-lecture-page .awtd-lecture-latest):where(#awtd-home-preparedness-page .awtd-hp-common-part),
:is(#awtd-family-children-page .awtd-fc-common-info, #awtd-home-preparedness-page .awtd-hp-common-part, #awtd-emergency-bag-page .awtd-eb-shared, #awtd-stockpile-page .awtd-stockpile-latest__body, #awtd-disaster-alerts-page .awtd-alerts-latest, #awtd-community-preparedness-page .awtd-cp-latest, #awtd-disaster-drill-page .awtd-drill-latest, #awtd-disaster-lecture-page .awtd-lecture-latest):where(#awtd-emergency-bag-page .awtd-eb-shared) { min-width: 0; }
