/* Original truck article typography; scoped to authored content only. */
.prose {
 --weight-emphasis:600;
 --font-stack: Pretendard, "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", "Malgun Gothic", sans-serif;
 --type-display: 700 clamp(2.125rem, 3.75vw, 3.75rem)/1.22 var(--font-stack); --track-display: -.045em;
 --type-page-title: 700 clamp(2rem, 3.2vw, 3.125rem)/1.25 var(--font-stack); --track-page-title: -.035em;
 --type-section-title: 700 clamp(1.875rem, 3vw, 3rem)/1.22 var(--font-stack); --track-section-title: -.045em;
 --type-subheading: 600 clamp(1.125rem, 1.6vw, 1.375rem)/1.45 var(--font-stack); --track-subheading: -.02em;
 --type-body: 400 1.0625rem/1.7 var(--font-stack); --track-body: 0;
 --type-body-small: 400 .9375rem/1.7 var(--font-stack); --track-body-small: -.01em;
 --type-label: 750 .9375rem/1.7 var(--font-stack); --track-label: 0;
 --type-caption: 400 .8125rem/1.6 var(--font-stack); --track-caption: 0;
 --navy:#183042; --navy-2:#102231; --blue:#274d69; --green:#d9232c; --green-dark:#b51b24;
 --ink:#182b39; --muted:#52616d; --line:#dce2e6; --soft:#f4f6f7; --shadow:0 14px 30px rgb(17 37 52 / .08);}
.prose {color:#344054;font:var(--type-body);letter-spacing:var(--track-body);word-break:keep-all;overflow-wrap:break-word}
.prose :is(p,li){font:var(--type-body);letter-spacing:var(--track-body);max-width:76ch}
.prose :is(h1,h2,h3,h4,p){margin-top:0}
.prose h1{font:var(--type-page-title);letter-spacing:var(--track-page-title)}
.prose h2{font:var(--type-section-title);letter-spacing:var(--track-section-title);margin:44px 0 20px}
.prose :is(h3,h4){font:var(--type-subheading);letter-spacing:var(--track-subheading);margin:30px 0 16px}
.prose p{margin-bottom:1.35em}
.prose :is(strong,b){font-weight:var(--weight-emphasis)}
.prose img{max-width:100%;height:auto}
