.v1.v1--calm{--c-bg: #faf9f7;--c-surface: #ffffff;--c-soft: #f2f0eb;--c-ink: #1f1e1c;--c-ink-2: #5f5e5a;--c-ink-3: #666560;--c-line: rgba(31, 30, 28, .1);--c-line-strong: rgba(31, 30, 28, .2);--c-accent: #c2410c;--ks-peach: var(--c-bg);--ks-paper: var(--c-surface);--ks-ink: var(--c-ink);--ks-ink-72: var(--c-ink-2);--ks-ink-60: var(--c-ink-2);--ks-ink-10: var(--c-line);--ks-blue: var(--c-accent);--ks-flame: var(--c-accent);--ks-sunflower: var(--c-soft);--ks-haze: var(--c-soft);--ks-tint-blue: var(--c-soft);--ks-tint-moss: #edf5f0;--ks-moss: #2f7d55;--ks-font-display: var(--font-sans);--ks-font-body: var(--font-sans);--ks-font-mono: var(--font-sans);--ks-mono-tracking: 0;--ks-weight-extrabold: 500;--ks-weight-black: 500;--ks-radius-sm: 8px;--ks-radius-md: 10px;--ks-radius-lg: 14px;--ks-radius-xl: 16px;--ks-border: 1px solid var(--c-line);--ks-shadow-sm: none;--ks-shadow-button: none;--ks-shadow-card: none;--ks-shadow-hover: none;--ks-press-offset: 0px;background:var(--c-bg);color:var(--c-ink);font-weight:400}.v1.v1--calm .ks-display{font-weight:500;text-transform:none;letter-spacing:-.022em;line-height:1.15;text-wrap:balance}.v1.v1--calm .story-eyebrow,.v1.v1--calm .story-meta{font-size:13px;font-weight:400;text-transform:none;color:var(--c-ink-3)}.v1.v1--calm .ks-tag{padding:5px 10px;border:none;font-size:13px;font-weight:500;text-transform:none;color:var(--c-ink-2)}.v1.v1--calm a.ks-tag:hover{color:var(--c-ink);background:#e9e6df}.v1.v1--calm .ks-btn-v1{min-height:40px;padding:0 16px;border:1px solid var(--c-line-strong);border-radius:8px;font-size:14px;font-weight:500;transition:background .12s ease}.v1.v1--calm .ks-btn-v1:hover,.v1.v1--calm .ks-btn-v1:active{transform:none}.v1.v1--calm .ks-btn--blue{background:var(--c-surface);color:var(--c-ink)}.v1.v1--calm .ks-btn--blue:hover{background:var(--c-soft)}.v1.v1--calm .edition-bar{display:none}.v1.v1--calm .article-hero{padding-block:64px 0;background:transparent;color:var(--c-ink);border-bottom:none}.v1.v1--calm .article-hero__grid{max-width:960px;margin-inline:auto;grid-template-columns:minmax(0,1fr);gap:48px}.v1.v1--calm .article-hero__copy{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:8px;max-width:var(--ks-container-reading);margin-inline:auto;text-align:center}.v1.v1--calm .article-hero__copy>h1,.v1.v1--calm .article-hero__copy>.article-standfirst,.v1.v1--calm .article-hero__copy>.byline-v1{flex-basis:100%}.v1.v1--calm .article-hero .ks-tag{padding:0;background:none;border-radius:0;color:var(--c-accent);font-size:14px;font-weight:500}.v1.v1--calm .article-hero a.ks-tag:hover{background:none;text-decoration:underline;text-underline-offset:3px}.v1.v1--calm .article-hero .story-eyebrow{margin:0;font-size:14px;color:var(--c-ink-3)}.v1.v1--calm .article-hero .story-eyebrow:before{content:"·";margin-right:8px}.v1.v1--calm .article-hero h1{max-width:none;margin-top:16px;font-size:clamp(36px,6.4vw,60px);letter-spacing:-.028em;line-height:1.08}.v1.v1--calm .article-standfirst{max-width:600px;margin:20px auto 0;color:var(--c-ink-2);font-size:clamp(18px,2.4vw,21px);line-height:1.5;text-wrap:balance}.v1.v1--calm .byline-v1{justify-content:center;gap:10px;margin-top:28px}.v1.v1--calm .byline__mark{width:28px;height:28px;border:none;background:var(--c-soft);color:var(--c-ink-2);font-size:11px;font-weight:500}.v1.v1--calm .byline-v1 p{display:flex;flex-wrap:wrap;justify-content:center;gap:0 8px}.v1.v1--calm .byline-v1 p strong{font-size:14px;font-weight:500}.v1.v1--calm .byline-v1 p strong a{text-decoration:none}.v1.v1--calm .byline-v1 p span{margin-top:0;color:var(--c-ink-3);font-size:14px}.v1.v1--calm .byline-v1 p span:before{content:"·";margin-right:8px}.v1.v1--calm .article-hero__visual{margin-bottom:0}.v1.v1--calm .article-hero__visual img{aspect-ratio:2 / 1;border:none;border-radius:16px}.v1.v1--calm .article-hero__visual figcaption,.v1.v1--calm .article-image figcaption{width:auto;margin:10px 0 0;padding:0;background:none;border:none;color:var(--c-ink-3);font-size:13px;font-weight:400;text-transform:none;transform:none}.v1.v1--calm .article-hero__visual figcaption{text-align:center}@media(max-width:599px){.v1.v1--calm .article-hero{padding-top:40px}.v1.v1--calm .article-hero__grid{gap:32px}.v1.v1--calm .article-hero__visual img{aspect-ratio:3 / 2;border-radius:12px}}.v1.v1--calm .article-layout{padding-block:48px 64px}.v1.v1--calm .article-body .prose>p,.v1.v1--calm .article-body .prose ul,.v1.v1--calm .article-body .prose ol{font-family:var(--font-serif);font-size:19px;font-weight:400;line-height:1.7}.v1.v1--calm .article-body .prose>p strong{font-weight:600}.v1.v1--calm .prose a{text-decoration-color:var(--c-line-strong)}.v1.v1--calm .prose a:hover{color:var(--c-accent);text-decoration-color:currentColor}.v1.v1--calm .article-body .prose h2,.v1.v1--calm .article-faq h2{margin:48px 0 14px;font-family:var(--font-sans);font-variation-settings:normal;font-weight:500;font-size:clamp(22px,3vw,26px);letter-spacing:-.015em;line-height:1.25;text-transform:none}.v1.v1--calm .article-faq h3{font-family:var(--font-sans);font-size:17px;font-weight:500}.v1.v1--calm .article-body .prose>p:first-of-type:first-letter{float:none;margin:0;padding:0;font:inherit;color:inherit}.v1.v1--calm .pullquote{margin:36px 0;padding:2px 0 2px 22px;background:none;border:none;border-left:2px solid var(--c-accent);border-radius:0}.v1.v1--calm .pullquote p{font-family:var(--font-serif);font-variation-settings:normal;font-size:clamp(21px,2.6vw,24px);font-weight:400;font-style:italic;line-height:1.45;letter-spacing:0;color:var(--c-ink)}.v1.v1--calm .pullquote p:before,.v1.v1--calm .pullquote p:after{content:none}.v1.v1--calm .fake-player{padding:14px 16px 22px;background:var(--c-surface);color:var(--c-ink);transition:border-color .12s ease}.v1.v1--calm .fake-player:hover{border-color:var(--c-line-strong);transform:none}.v1.v1--calm .fake-player:active{transform:none}.v1.v1--calm .fake-player__play{width:44px;height:44px;background:var(--c-ink);color:var(--c-surface);border:none}.v1.v1--calm .fake-player__play svg{width:18px;height:18px}.v1.v1--calm .fake-player__label .story-eyebrow{color:var(--c-ink-3)}.v1.v1--calm .fake-player__label strong{font-size:15px}.v1.v1--calm .fake-player__progress{height:3px;background:var(--c-soft);border:none}.v1.v1--calm .fake-player__progress i{background:var(--c-accent);border:none}.v1.v1--calm .yt{background:var(--c-soft);color:var(--c-ink);border:none}.v1.v1--calm .yt-thumb,.v1.v1--calm .yt iframe{border:none;border-radius:12px}.v1.v1--calm .yt-play span{border:none;background:#1f1e1cd9}.v1.v1--calm .yt figcaption{color:var(--c-ink-3);font-size:13px;font-weight:400;text-transform:none}.v1.v1--calm .article-image img{border:none;border-radius:14px}.v1.v1--calm .dict-term{border-bottom:1px dashed var(--c-ink-3);font-weight:inherit}.v1.v1--calm .dict-pop{transform:translate(-50%);box-shadow:0 8px 24px #1f1e1c1a,0 2px 6px #1f1e1c0f;font-family:var(--font-sans);font-weight:400}.v1.v1--calm .dict-en,.v1.v1--calm .dict-ms{font-size:12px;text-transform:none}.v1.v1--calm .takeaways,.v1.v1--calm .saybox{border:none}.v1.v1--calm .takeaways h2,.v1.v1--calm .vocab h2,.v1.v1--calm .quiz-title,.v1.v1--calm .chart-title{font-family:var(--font-sans);font-weight:500;font-size:20px;letter-spacing:-.01em;line-height:1.3;text-transform:none}.v1.v1--calm .takeaways li{font-weight:400}.v1.v1--calm .takeaways li:before{color:var(--c-accent)}.v1.v1--calm .saybox-en{font-weight:500}.v1.v1--calm .saybox-say,.v1.v1--calm .quiz-opts button{border:1px solid var(--c-line-strong);font-weight:400;text-transform:none;transition:background .12s ease}.v1.v1--calm .saybox-say:hover,.v1.v1--calm .saybox-say:active,.v1.v1--calm .quiz-opts button:hover{transform:none;background:var(--c-soft)}.v1.v1--calm .quiz-opts button{border-radius:10px}.v1.v1--calm .quiz-opts button.is-right{background:var(--ks-tint-moss);border-color:var(--ks-moss)}.v1.v1--calm .quiz-opts button.is-wrong{background:#fbefef;border-color:#d9a3a3;color:#a32d2d}.v1.v1--calm .vocab th,.v1.v1--calm .quiz-score{font-size:13px;font-weight:400;text-transform:none;color:var(--c-ink-3)}.v1.v1--calm .vocab th{border-bottom:1px solid var(--c-line)}.v1.v1--calm .vocab td:first-child{color:var(--c-ink)}.v1.v1--calm .quiz,.v1.v1--calm .chart{box-shadow:none}.v1.v1--calm .quiz-head,.v1.v1--calm .chart-head{background:var(--c-soft);color:var(--c-ink)}.v1.v1--calm .bar-track{border:none}.v1.v1--calm .bar--blue .bar-fill,.v1.v1--calm .bar--flame .bar-fill{background:var(--c-accent)}.v1.v1--calm .bar--moss .bar-fill{background:var(--ks-moss)}.v1.v1--calm .article-close{border-top:1px solid var(--c-line)}.v1.v1--calm .ks-section-num{display:none}.v1.v1--calm .section-heading h2{font-size:22px}.v1.v1--calm .text-link{font-size:14px;font-weight:500;color:var(--c-ink-2)}.v1.v1--calm .text-link:hover{color:var(--c-ink)}.v1.v1--calm .related-card,.v1.v1--calm .related-card--pulse,.v1.v1--calm .related-card--paper,.v1.v1--calm .related-card--moss{background:var(--c-surface);color:var(--c-ink);transition:border-color .12s ease}.v1.v1--calm .related-card:hover{border-color:var(--c-line-strong)}.v1.v1--calm .related-card:hover,.v1.v1--calm .related-card:active{transform:none}.v1.v1--calm .related-card .ks-tag{padding:0;background:none;color:var(--c-ink-3);font-weight:400}.v1.v1--calm .related-card h3{font-weight:500;font-size:19px;letter-spacing:-.01em;line-height:1.3;text-transform:none}.v1.v1--calm .tool-promo,.v1.v1--calm .related{width:min(100% - 40px,var(--ks-container-reading))}.v1.v1--calm .tool-promo{margin-top:0}.v1.v1--calm .article-body .prose .takeaways h2,.v1.v1--calm .article-body .prose .vocab h2{margin:0}.v1.v1--calm .takeaways{margin:48px 0 0;padding:24px 24px 20px}.v1.v1--calm .takeaways ul{margin-top:16px}.v1.v1--calm .takeaways li{grid-template-columns:32px 1fr;align-items:baseline}.v1.v1--calm .takeaways li:before{font-size:15px;font-weight:500}.v1.v1--calm .article-layout{padding-bottom:48px}.v1.v1--calm .article-close{margin-top:40px}.v1.v1--calm .tool-promo__card .ks-tag{padding:0;color:var(--c-ink-3);font-weight:400}.v1.v1--calm .tool-promo__card h2{font-size:clamp(24px,3.4vw,30px)}.v1.v1--calm{--c-peach: #f9e9dc;--c-sunflower: #f0c84b;--c-pulse: #f49eaf;--c-moss: #5cbf8c;--brand-border: 2px solid var(--c-ink);--brand-shadow: 6px 6px 0 var(--c-ink)}.v1.v1--calm .article-hero{background:var(--c-peach)}.v1.v1--calm .article-hero__visual{margin-bottom:-120px}.v1.v1--calm .article-layout{padding-top:168px}.v1.v1--calm .article-hero .ks-tag{padding:5px 12px;background:var(--c-sunflower);border:1.5px solid var(--c-ink);border-radius:999px;color:var(--c-ink);font-size:13px}.v1.v1--calm .article-hero a.ks-tag:hover{text-decoration:none;background:#f4d672}.v1.v1--calm .byline__mark{background:var(--c-surface)}.v1.v1--calm .article-hero__visual img{border:var(--brand-border);border-radius:20px;box-shadow:var(--brand-shadow)}.v1.v1--calm .article-hero__visual figcaption{position:relative;width:fit-content;margin:-16px 20px 0 auto;padding:6px 10px;background:var(--c-surface);border:1.5px solid var(--c-ink);border-radius:8px;color:var(--c-ink);font-size:12px;font-weight:500;transform:rotate(-2deg)}.v1.v1--calm .takeaways{background:var(--c-sunflower);border:var(--brand-border);border-radius:20px;box-shadow:var(--brand-shadow)}.v1.v1--calm .takeaways li{border-top:1px solid rgba(31,30,28,.25)}.v1.v1--calm .takeaways li:before{color:var(--c-ink)}.v1.v1--calm .related-card{border:var(--brand-border);border-radius:16px;box-shadow:5px 5px 0 var(--c-ink);transition:transform 80ms ease,box-shadow 80ms ease}.v1.v1--calm .related-card:hover{border-color:var(--c-ink);transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--c-ink)}.v1.v1--calm .related-card--pulse{background:var(--c-pulse)}.v1.v1--calm .related-card--paper{background:var(--c-surface)}.v1.v1--calm .related-card--moss{background:var(--c-moss)}.v1.v1--calm .related-card .ks-tag,.v1.v1--calm .related-card .story-meta{color:var(--c-ink-2)}@media(max-width:599px){.v1.v1--calm .article-hero__visual{margin-bottom:-56px}.v1.v1--calm .article-layout{padding-top:96px}.v1.v1--calm .article-hero__visual img{border-radius:14px;box-shadow:4px 4px 0 var(--c-ink)}}.tool-promo[data-astro-cid-xw3clhsd]{margin-top:48px}.tool-promo__card[data-astro-cid-xw3clhsd]{border:var(--ks-border);border-radius:var(--ks-radius-lg);box-shadow:var(--ks-shadow-card);background:var(--ks-sunflower);padding:28px;display:grid;gap:14px;justify-items:start;max-width:720px}.tool-promo__card[data-astro-cid-xw3clhsd] h2[data-astro-cid-xw3clhsd]{font-size:clamp(26px,4vw,40px)}.tool-promo__card[data-astro-cid-xw3clhsd] p[data-astro-cid-xw3clhsd]{margin:0;max-width:52ch;line-height:1.5}
