
.hl__ph{display:block;margin:-16px -16px 12px;aspect-ratio:16/9;overflow:hidden;border-radius:14px 14px 0 0;background:#F3EEE6}
.hl__ph img{width:100%;height:100%;object-fit:cover;display:block}
.hl__card--info{background:#FBF7F1 !important;border-top:3px solid #D9C4A0}
.hl__card--info .hl__name::before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-1px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08D57' stroke-width='2'%3E%3Cpath d='M3 21h18M5 21V9l7-5 7 5v12M9 21v-6h6v6'/%3E%3C/svg%3E")}
.yt-card--text .hz-th{display:flex;align-items:center;justify-content:center;background:#FBF7F1;border-bottom:3px solid #D9C4A0;aspect-ratio:4/3}
.yt-card--text .hz-th span{font-family:var(--serif);color:#5A4630;font-size:1.0625rem;text-align:center;line-height:1.6;padding:8px}
.yt-card--text .hz-th small{display:block;font-family:var(--sans);font-size:.75rem;color:var(--ink-sub)}
.hz-cap{position:absolute;right:8px;bottom:8px;background:rgba(255,255,255,.9);color:#5A4630;font-size:.6875rem;padding:2px 8px;border-radius:999px}
.hz-th{position:relative}
.gal-modest{max-width:760px;margin-left:auto;margin-right:auto}
.gal-modest.pp-gal4{grid-template-columns:repeat(2,1fr) !important}
.pp-gal3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
@media (max-width:640px){.pp-gal3{grid-template-columns:1fr 1fr}}
.plan-ex{margin-top:26px;padding-top:18px;border-top:1px dashed #D9C4A0}
.plan-ex__h{font-size:1.0625rem;color:#5A4630;margin:0 0 4px}
.plan-ex__note{font-size:.875rem;color:var(--ink-sub);margin:0 0 12px}
.plan-ex__lbl{display:inline-block;background:#FBF1F4;color:#963358;font-size:.75rem;font-weight:700;padding:2px 10px;border-radius:999px;margin-bottom:6px}
.kyoka-ph figure figcaption{display:none}
.kyoka-ph+.kyoka-cap{font-size:.8125rem;color:var(--ink-sub);margin:6px 0 0}
.nd-tint--plain{background:#FBF7F1 !important;background-image:none !important}
.nd-tint--plain::before,.nd-tint--plain::after{display:none !important}
