/* Four-panel stories. Generated artwork remains intact; headings and scope stay editable. */
.comic-sections .time-comics{background:#fff8fc;border-top:1px solid #f7dde9;border-bottom:1px solid #f7dde9}
.time-comics .comic-inner{padding-top:34px;padding-bottom:24px}
.time-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px}
.time-heading .section-title{font-size:clamp(30px,4.2vw,60px);line-height:1.15}
.time-heading-note{font-size:clamp(13px,1.4vw,18px);line-height:1.8}
.time-heading-note p{margin:9px 0 0;font-weight:700}
.time-draft-label{display:inline-block;border:1px solid #c76a97;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:700;color:#803052;background:#fff}
.time-comic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.time-comic{margin:0;background:white;border:2px solid #52525f;border-radius:9px;overflow:hidden}
.time-comic figcaption{padding:15px 18px 13px;border-bottom:1px solid #dddce4;background:#f5f4f7}
.time-comic-vbuzz{border-color:#dc428a}
.time-comic-vbuzz figcaption{background:#fff0f7}
.time-case-label{font-size:11px;font-weight:800;letter-spacing:.06em;margin:0 0 3px;color:#63616d}
.time-comic-vbuzz .time-case-label{color:#a22565}
.time-comic h3{font-size:clamp(21px,2.2vw,32px);line-height:1.4;font-weight:900;letter-spacing:-.05em;margin:0}
.time-case-note{font-size:11px;margin:3px 0 0;line-height:1.6}
.time-comic>a{display:block;line-height:0;background:#fff;margin:10px}
.time-comic>a:focus-visible{outline:3px solid #111623;outline-offset:2px}
.time-comic img{display:block;width:100%;height:auto}
.time-comic-summary{margin:0;padding:12px 15px 15px;font-size:clamp(12px,1.35vw,17px);line-height:1.7;border-top:1px solid #eee9f1;text-align:center}
.time-comic-summary strong{display:block;font-size:clamp(17px,2vw,27px);font-weight:900;letter-spacing:-.045em}
.time-comic-vbuzz .time-comic-summary{background:#effdff}
.time-comic-vbuzz .time-comic-summary strong{color:#a22565}
.time-closing{padding:24px 0 13px;text-align:center}
.time-message{font-size:clamp(25px,3.4vw,45px);font-weight:900;letter-spacing:-.06em;line-height:1.35;margin:0}
.time-benefit{font-size:clamp(12px,1.4vw,18px);margin:6px 0 0;font-weight:700}
.time-scope-note{font-size:11px;line-height:1.8;color:#605961;margin:8px auto 0;max-width:960px}
@media(max-width:700px){
 .time-comics .comic-inner{padding-top:27px;padding-bottom:22px}
 .time-heading{display:block;margin-bottom:19px}
 .time-heading-note{margin-top:14px;font-size:13px}
 .time-heading-note p{margin-top:5px}
 .time-comic-grid{grid-template-columns:1fr;gap:20px}
 .time-comic figcaption{padding:12px 14px}
 .time-comic h3{font-size:24px}
 .time-comic-summary{font-size:13px;padding:10px 10px 12px}
 .time-comic-summary strong{font-size:23px}
 .time-message{font-size:29px}
 .time-message>span{white-space:nowrap}
 .time-scope-note{font-size:11px}
}
@media(max-width:350px){.time-message{font-size:25px}.time-comic h3{font-size:21px}.time-comic-summary strong{font-size:21px}}
