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

#awt-disaster-guide .awtd-information-grid {
display:grid;
grid-template-columns:
minmax(0,1.15fr)
minmax(0,1fr);
gap:14px;
align-items:stretch;
}

#awt-disaster-guide :is(
.awtd-pickup,
.awtd-latest
):where(.awtd-pickup) {
min-width:0;
padding:18px;
border:1px solid var(--line);
border-radius:14px;
background:#fff;
box-shadow:var(--shadow);
}

#awt-disaster-guide .awtd-pickup {
display:flex;
flex-direction:column;
}

#awt-disaster-guide .awtd-pickup__label {
display:inline-block;
align-self:flex-start;
margin-bottom:14px;
padding:4px 10px;
border-radius:99px;
background:#fff1e8;
color:#aa4211;
font-size:13px;
font-weight:800;
}

#awt-disaster-guide .awtd-pickup > a {
display:grid;
grid-template-columns:
minmax(0,1fr)
18px;
align-items:center;
gap:8px;
flex:1;
min-height:112px;
padding:4px 2px;
}

#awt-disaster-guide .awtd-pickup > a strong {
display:block;
color:var(--navy);
font-size:20px;
font-weight:900;
line-height:1.5;
}

#awt-disaster-guide .awtd-pickup > a span {
display:block;
margin-top:8px;
color:var(--muted);
font-size:14px;
line-height:1.7;
}

#awt-disaster-guide .awtd-pickup > a b {
grid-column:2;
grid-row:1 / 3;
align-self:center;
color:var(--blue);
font-size:25px;
font-weight:400;
}

#awt-disaster-guide .awtd-latest__head {
display:flex;
align-items:center;
justify-content:space-between;
gap:10px;
padding-bottom:10px;
border-bottom:1px solid var(--line2);
}

#awt-disaster-guide .awtd-latest__head strong {
color:var(--navy);
font-size:16px;
font-weight:900;
}

#awt-disaster-guide .awtd-latest__head a {
display:flex;
align-items:center;
min-height:40px;
color:var(--blue);
font-size:13px;
font-weight:700;
}

@media (max-width:767px) {
#awt-disaster-guide .awtd-information-grid {
grid-template-columns:1fr;
gap:12px;
}
}

@media (max-width:767px) {
#awt-disaster-guide :is(
.awtd-pickup,
.awtd-latest
):where(.awtd-pickup) {
padding:16px;
}
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-information-grid {
display:grid;
grid-template-columns:
minmax(0,.95fr)
minmax(0,1.05fr);
align-items:stretch;
gap:14px;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
:is(
.awtd-pickup,
.awtd-latest
):where(.awtd-pickup) {
min-width:0;
padding:16px;
border:1px solid #dce6ec;
border-radius:14px;
background:#fff;
box-shadow:
0 4px 16px rgba(15,54,82,.065);
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-pickup {
display:flex;
flex-direction:column;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-pickup__label {
display:inline-block;
align-self:flex-start;
margin-bottom:10px;
padding:4px 10px;
border-radius:999px;
background:#fff1e8;
color:#aa4211;
font-size:12px;
font-weight:900;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-pickup__link,
:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-pickup > a {
display:flex!important;
flex-direction:column!important;
width:100%;
min-width:0;
min-height:0!important;
padding:0!important;
color:inherit;
text-decoration:none;
grid-template-columns:none!important;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-pickup__media {
display:block;
width:100%;
aspect-ratio:16 / 9;
margin:0 0 12px;
overflow:hidden;
border-radius:10px;
background:#eef3f6;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-pickup__media--empty {
background:
linear-gradient(
135deg,
#eef5f8,
#f8fbfc
);
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-pickup__image {
display:block;
width:100%!important;
height:100%!important;
max-width:none!important;
margin:0!important;
object-fit:cover;
object-position:center;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-pickup__title {
display:block!important;
width:100%!important;
min-width:0!important;
margin:0!important;
padding:0!important;
color:#0a3767!important;
font-size:17px!important;
font-weight:900!important;
line-height:1.55!important;
word-break:normal!important;
overflow-wrap:break-word!important;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-pickup__empty {
display:flex;
flex:1;
min-height:180px;
align-items:center;
justify-content:center;
color:#536977;
font-size:13px;
text-align:center;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__head {
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding-bottom:10px;
border-bottom:1px solid #edf2f5;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__head strong {
color:#0a3767;
font-size:16px;
font-weight:900;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__head a {
display:inline-flex;
align-items:center;
min-height:40px;
color:#1478c9;
font-size:13px;
font-weight:700;
white-space:nowrap;
text-decoration:none;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__list {
display:flex;
flex-direction:column;
gap:9px;
width:100%;
min-width:0;
margin-top:12px;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__card {
display:block;
width:100%;
min-width:0;
padding:12px 14px;
border:1px solid #e2eaf0;
border-radius:10px;
background:#fafdff;
color:inherit;
text-decoration:none;
transition:
border-color .2s ease,
box-shadow .2s ease,
transform .2s ease;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__date {
display:block;
margin:0 0 5px;
color:#718594;
font-size:11px;
font-weight:700;
line-height:1.4;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__card-main {
display:grid;
grid-template-columns:
minmax(0,1fr)
18px;
align-items:center;
gap:10px;
min-width:0;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__card-main strong {
min-width:0;
color:#0a3767;
font-size:14px;
font-weight:800;
line-height:1.55;
word-break:normal;
overflow-wrap:break-word;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__card-main b {
color:#1478c9;
font-size:22px;
font-weight:400;
text-align:right;
}

:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__empty {
margin:0;
padding:20px 2px;
color:#536977;
font-size:13px;
line-height:1.7;
}

@media (hover:hover) {
:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-pickup__link:hover
.awtd-pickup__title {
color:#1478c9!important;
}
}

@media (hover:hover) {
:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__card:hover {
border-color:#9fc5de;
box-shadow:
0 5px 14px rgba(15,54,82,.08);
transform:translateY(-1px);
}
}

@media (max-width:767px) {
:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-information-grid {
grid-template-columns:1fr;
gap:12px;
}
}

@media (max-width:767px) {
:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
:is(
.awtd-pickup,
.awtd-latest
):where(.awtd-pickup) {
padding:14px;
}
}

@media (max-width:767px) {
:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-pickup__title {
font-size:16px!important;
}
}

@media (max-width:767px) {
:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__list {
gap:8px;
margin-top:10px;
}
}

@media (max-width:767px) {
:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__card {
padding:11px 12px;
}
}

@media (max-width:767px) {
:is(
#awt-disaster-guide,
#awt-disaster-evacuation-page,
.awtd-detail
)
.awtd-information--shared
.awtd-latest__card-main strong {
font-size:13.5px;
}
}

#awtd-power-water-page
.awtd-information--shared
.awtd-information-grid {
display:grid;
grid-template-columns:
minmax(0,.95fr)
minmax(0,1.05fr);
gap:14px;
align-items:stretch;
}

#awtd-power-water-page
.awtd-information--shared
:is(
.awtd-pickup,
.awtd-latest
):where(.awtd-pickup) {
min-width:0;
padding:16px;
border:1px solid #dce6ec;
border-radius:14px;
background:#fff;
box-shadow:
0 4px 16px rgba(15,54,82,.065);
}

#awtd-power-water-page
.awtd-information--shared
.awtd-pickup__media {
display:block;
width:100%;
aspect-ratio:16 / 9;
margin:0 0 12px;
overflow:hidden;
border-radius:10px;
background:#eef3f6;
}

#awtd-power-water-page
.awtd-information--shared
.awtd-pickup__media img,
#awtd-power-water-page
.awtd-information--shared
.awtd-pickup__image {
display:block!important;
width:100%!important;
height:100%!important;
max-width:none!important;
margin:0!important;
object-fit:cover!important;
}

@media (max-width:767px) {
#awtd-power-water-page
.awtd-information--shared
.awtd-information-grid {
grid-template-columns:1fr;
gap:12px;
}
}

#awtd-flood-page .awtd-information--shared .awtd-information-grid > * {
min-width: 0;
}

#awtd-flood-page .awtd-information--shared .awtd-pickup__media {
margin: 0 0 12px;
overflow: hidden;
aspect-ratio: 16 / 9;
}

#awtd-flood-page .awtd-information--shared .awtd-pickup__media img {
width: 100% !important;
height: 100% !important;
object-fit: cover;
}

@media (max-width: 767px) {
#awtd-flood-page .awtd-information--shared .awtd-information-grid {
grid-template-columns: minmax(0, 1fr);
}
}

#awtd-tsunami-page .awtd-information--shared .awtd-information-grid { display:grid; grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr); align-items:stretch; gap:14px; }

#awtd-tsunami-page .awtd-information--shared :is(.awtd-pickup,.awtd-latest):where(.awtd-pickup) { min-width:0; padding:16px; border:1px solid #dce6ec; border-radius:14px; background:#fff; box-shadow:0 4px 16px rgba(15,54,82,.065); }

#awtd-tsunami-page .awtd-information--shared .awtd-pickup { display:flex; flex-direction:column; }

#awtd-tsunami-page .awtd-information--shared .awtd-pickup__label { display:inline-block; align-self:flex-start; margin-bottom:10px; padding:4px 10px; border-radius:999px; background:#fff1e8; color:#aa4211; font-size:12px; font-weight:900; }

#awtd-tsunami-page .awtd-information--shared :is(.awtd-pickup__link,.awtd-pickup > a) { display:flex!important; flex-direction:column!important; width:100%; min-width:0; min-height:0!important; padding:0!important; color:inherit; text-decoration:none; grid-template-columns:none!important; }

#awtd-tsunami-page .awtd-information--shared .awtd-pickup__media { display:block; width:100%; aspect-ratio:16/9; margin:0 0 12px; overflow:hidden; border-radius:10px; background:#eef3f6; }

#awtd-tsunami-page .awtd-information--shared .awtd-pickup__media--empty { background:linear-gradient(135deg,#eef5f8,#f8fbfc); }

#awtd-tsunami-page .awtd-information--shared .awtd-pickup__image { display:block; width:100%!important; height:100%!important; max-width:none!important; margin:0!important; object-fit:cover; }

#awtd-tsunami-page .awtd-information--shared .awtd-pickup__title { display:block!important; width:100%!important; min-width:0!important; margin:0!important; padding:0!important; color:#0a3767!important; font-size:17px!important; font-weight:900!important; line-height:1.55!important; word-break:normal!important; overflow-wrap:break-word!important; }

#awtd-tsunami-page .awtd-information--shared .awtd-pickup__empty { display:flex; flex:1; min-height:180px; align-items:center; justify-content:center; color:#536977; font-size:13px; text-align:center; }

#awtd-tsunami-page .awtd-information--shared .awtd-latest__head { display:flex; align-items:center; justify-content:space-between; gap:12px; padding-bottom:10px; border-bottom:1px solid #edf2f5; }

#awtd-tsunami-page .awtd-information--shared .awtd-latest__head strong { color:#0a3767; font-size:16px; font-weight:900; }

#awtd-tsunami-page .awtd-information--shared .awtd-latest__head a { display:inline-flex; align-items:center; min-height:40px; color:#1478c9; font-size:13px; font-weight:700; white-space:nowrap; text-decoration:none; }

#awtd-tsunami-page .awtd-information--shared .awtd-latest__list { display:flex; flex-direction:column; gap:9px; width:100%; min-width:0; margin-top:12px; }

#awtd-tsunami-page .awtd-information--shared .awtd-latest__card { display:block; width:100%; min-width:0; padding:12px 14px; border:1px solid #e2eaf0; border-radius:10px; background:#fafdff; color:inherit; text-decoration:none; }

#awtd-tsunami-page .awtd-information--shared .awtd-latest__date { display:block; margin:0 0 5px; color:#718594; font-size:11px; font-weight:700; }

#awtd-tsunami-page .awtd-information--shared .awtd-latest__card-main { display:grid; grid-template-columns:minmax(0,1fr) 18px; align-items:center; gap:10px; min-width:0; }

#awtd-tsunami-page .awtd-information--shared .awtd-latest__card-main strong { min-width:0; color:#0a3767; font-size:14px; font-weight:800; line-height:1.55; word-break:normal; overflow-wrap:break-word; }

#awtd-tsunami-page .awtd-information--shared .awtd-latest__card-main b { color:#1478c9; font-size:22px; font-weight:400; text-align:right; }

#awtd-tsunami-page .awtd-information--shared .awtd-latest__empty { margin:0; padding:20px 2px; color:#536977; font-size:13px; line-height:1.7; }

@media (max-width:767px) {
#awtd-tsunami-page .awtd-information--shared .awtd-information-grid { grid-template-columns:1fr; gap:12px; }
}

@media (max-width:767px) {
#awtd-tsunami-page .awtd-information--shared :is(.awtd-pickup,.awtd-latest):where(.awtd-pickup) { padding:14px; }
}

@media (max-width:767px) {
#awtd-tsunami-page .awtd-information--shared .awtd-pickup__title { font-size:16px!important; }
}

@media (max-width:767px) {
#awtd-tsunami-page .awtd-information--shared .awtd-latest__list { gap:8px; margin-top:10px; }
}

@media (max-width:767px) {
#awtd-tsunami-page .awtd-information--shared .awtd-latest__card { padding:11px 12px; }
}

@media (max-width:767px) {
#awtd-tsunami-page .awtd-information--shared .awtd-latest__card-main strong { font-size:13.5px; }
}

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

#awtd-family-contact-page .awtd-fc-shared .awtd-information-grid {
display: grid;
grid-template-columns: 1.15fr 1fr;
gap: 18px;
}

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

#awtd-family-contact-page .awtd-fc-shared .awtd-pickup__label {
display: inline-block;
margin-bottom: 14px;
padding: 4px 12px;
border-radius: 99px;
background: #fff1e8;
color: #934118;
font-size: 14px;
font-weight: 800;
}

#awtd-family-contact-page .awtd-fc-shared .awtd-pickup .p-postList {
display: block;
margin: 0;
padding: 0;
}

#awtd-family-contact-page .awtd-fc-shared .awtd-pickup .p-postList__item {
width: 100%;
margin: 0;
padding: 0;
}

#awtd-family-contact-page .awtd-fc-shared .awtd-pickup .p-postList__link {
display: grid;
grid-template-columns: 112px minmax(0,1fr);
gap: 16px;
align-items: center;
text-decoration: none;
}

#awtd-family-contact-page .awtd-fc-shared .awtd-pickup .p-postList__thumb {
width: 100%;
margin: 0;
}

#awtd-family-contact-page .awtd-fc-shared .awtd-pickup .p-postList__thumb img {
display: block;
width: 100%;
height: 80px;
object-fit: cover;
}

#awtd-family-contact-page .awtd-fc-shared .awtd-pickup .p-postList__body {
min-width: 0;
padding: 0;
}

#awtd-family-contact-page .awtd-fc-shared .awtd-pickup .p-postList__title {
margin: 0;
font-size: 17px;
line-height: 1.7;
}

#awtd-family-contact-page .awtd-fc-shared .awtd-latest__head {
display: flex;
gap: 12px;
align-items: center;
justify-content: space-between;
padding-bottom: 12px;
border-bottom: 1px solid var(--fc-line);
}

#awtd-family-contact-page .awtd-fc-shared .awtd-latest__head a {
display: inline-flex;
align-items: center;
min-height: 44px;
font-size: 15px;
}

#awtd-family-contact-page .awtd-fc-shared .awtd-latest__item {
display: flex;
gap: 12px;
align-items: center;
justify-content: space-between;
padding: 14px 0;
border-bottom: 1px solid var(--fc-line);
font-size: 16px;
line-height: 1.8;
}

#awtd-family-contact-page .awtd-fc-shared .awtd-latest__item > span {
min-width: 0;
}

#awtd-family-contact-page .awtd-fc-shared .awtd-latest__item:last-child {
border-bottom: 0;
}

@media (max-width: 767px) {
#awtd-family-contact-page .awtd-fc-shared .awtd-information-grid {
grid-template-columns: 1fr;
}
}

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

@media (max-width: 767px) {
#awtd-family-contact-page .awtd-fc-shared .awtd-pickup .p-postList__link {
grid-template-columns: 88px minmax(0,1fr);
gap: 13px;
}
}

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

#awtd-shelter-page .awt-sh-shared .awtd-information-grid {
display: grid;
grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);
gap: 20px;
}

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

#awtd-shelter-page .awt-sh-shared .awtd-pickup__label {
display: inline-block;
margin-bottom: 14px;
padding: 3px 10px;
border-radius: 6px;
background: #fff1e8;
color: #8d3e17;
font-size: 14px;
font-weight: 700;
}

#awtd-shelter-page .awt-sh-shared .awtd-pickup .p-postList {
display: block;
margin: 0;
padding: 0;
}

#awtd-shelter-page .awt-sh-shared .awtd-pickup .p-postList__item {
width: 100%;
margin: 0;
padding: 0;
list-style: none;
}

#awtd-shelter-page .awt-sh-shared .awtd-pickup .p-postList__item::before {
content: none;
}

#awtd-shelter-page .awt-sh-shared .awtd-pickup .p-postList__link {
display: grid;
grid-template-columns: 110px minmax(0,1fr);
align-items: center;
gap: 16px;
color: var(--sh-navy);
text-decoration: none;
}

#awtd-shelter-page .awt-sh-shared .awtd-pickup .p-postList__thumb {
width: 110px;
margin: 0;
}

#awtd-shelter-page .awt-sh-shared .awtd-pickup .p-postList__thumb img {
display: block;
width: 110px;
height: 78px;
margin: 0;
object-fit: cover;
}

#awtd-shelter-page .awt-sh-shared .awtd-pickup .p-postList__body {
min-width: 0;
padding: 0;
}

#awtd-shelter-page .awt-sh-shared .awtd-pickup .p-postList__title {
margin: 0;
padding: 0;
border: 0;
background: none;
box-shadow: none;
color: var(--sh-navy);
font-size: 17px;
line-height: 1.7;
}

#awtd-shelter-page .awt-sh-shared .awtd-latest__head {
display: flex;
justify-content: space-between;
align-items: center;
gap: 12px;
padding-bottom: 12px;
border-bottom: 1px solid var(--sh-line);
}

#awtd-shelter-page .awt-sh-shared .awtd-latest__head a {
display: inline-flex;
align-items: center;
min-height: 44px;
color: var(--sh-blue);
}

#awtd-shelter-page .awt-sh-shared .awtd-latest__item {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
padding: 14px 0;
border-bottom: 1px solid var(--sh-line);
color: var(--sh-text);
font-size: 16px;
line-height: 1.8;
text-decoration: none;
}

#awtd-shelter-page .awt-sh-shared .awtd-latest__item > span {
min-width: 0;
}

@media (max-width:767px) {
#awtd-shelter-page .awt-sh-shared .awtd-information-grid {
grid-template-columns: minmax(0,1fr);
}
}

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

@media (max-width:767px) {
#awtd-shelter-page .awt-sh-shared .awtd-pickup .p-postList__link {
grid-template-columns: 82px minmax(0,1fr);
gap: 12px;
}
}

@media (max-width:767px) {
#awtd-shelter-page .awt-sh-shared .awtd-pickup .p-postList__thumb,
#awtd-shelter-page .awt-sh-shared .awtd-pickup .p-postList__thumb img {
width: 82px;
}
}

#awtd-care-medical-page .awtd-cm-shared :is(.awtd-line-panel,.awtd-information-grid):where(.awtd-information-grid),
#awtd-care-medical-page .awtd-cm-shared :is(.awtd-line-panel,.awtd-information-grid):where(.awtd-information-grid) * {box-sizing:border-box; min-width:0;}

#awtd-care-medical-page .awtd-cm-shared .awtd-information-grid {display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; align-items:stretch;}

#awtd-care-medical-page .awtd-cm-shared :is(.awtd-pickup,.awtd-latest):where(.awtd-pickup) {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 .awtd-information-grid {grid-template-columns:1fr;}
}

: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-stockpile-page .awtd-stockpile-latest__body) { min-width: 0; }
