
@font-face{font-family:Inter;src:url('/insights-assets/can-experiences-be-quantified/fonts/Inter.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('/insights-assets/temple-story/inter-600.woff2') format('woff2');font-weight:600 800;font-display:swap}
@font-face{font-family:Cormorant;src:url('/insights-assets/can-experiences-be-quantified/fonts/Cormorant.woff2') format('woff2');font-weight:500;font-display:swap}
:root{--paper:#F8F5EE;--white:#FFFDF8;--ink:#151515;--muted:#68645D;--line:#DED8CD;--ember:#BF4812;--serif:Cormorant,Georgia,serif;--sans:Inter,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.85;-webkit-text-size-adjust:100%}a{color:inherit;text-decoration-color:#a8a194;text-underline-offset:4px}a:hover{color:var(--ember);text-decoration-color:var(--ember)}button,input,summary{font:inherit}button,a,summary,input{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--ember);outline-offset:5px}button{border:1px solid var(--line);border-radius:0;background:var(--white);padding:8px 14px;font-size:13px;min-height:44px}svg{max-width:100%;height:auto}figure{margin:40px 0}figcaption,.caption{font-size:13px;line-height:1.65;color:var(--muted);margin-top:14px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.06;letter-spacing:-.025em}h1{font-size:clamp(64px,8.8vw,124px);max-width:1050px;margin:28px 0 26px}h1 em{color:var(--ember);font-style:normal}h2{font-size:clamp(42px,5.2vw,66px);margin:15px 0 32px}h3{font-size:32px;margin-bottom:18px}p{margin-bottom:26px}strong{font-weight:600}em{font-family:inherit}code{font-size:.84em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;word-break:normal}small{font-size:13px}.eyebrow{font-size:11px;font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.orange{color:var(--ember)}.skip{position:fixed;top:8px;left:16px;transform:translateY(-150%);background:var(--ink);color:var(--paper);padding:10px 16px;z-index:20}.skip:focus{transform:none}.masthead{padding:20px clamp(20px,4vw,64px);display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid var(--line);font-size:13px;line-height:1.5}.brand{text-decoration:none;font-weight:600}.masthead .date{color:var(--muted)}.hero{max-width:1400px;margin:auto;padding:65px clamp(20px,5vw,70px) 45px}.hero .deck{font-size:clamp(20px,2.15vw,27px);line-height:1.6;max-width:850px;margin:0 0 30px;color:#49463f}.byline{display:flex;gap:10px 25px;flex-wrap:wrap;font-size:12px;line-height:1.8;color:var(--muted)}.byline .name{color:var(--ink)}.hero-figure{margin:43px -20px 28px}.hero-figure img{display:block;width:100%;height:auto;aspect-ratio:2.4/1;object-fit:cover}.standfirst{max-width:760px;margin:38px auto 0;font-size:20px;line-height:1.85}.editorial-note{border-left:2px solid var(--line);padding-left:18px;font-size:13px;line-height:1.8;color:var(--muted);margin-top:25px}.reading-bar{position:sticky;top:0;z-index:10;background:rgba(248,245,238,.98);border-block:1px solid var(--line)}.reading-inner{max-width:1260px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 24px;font-size:12px;line-height:1.6}.reading-now{display:flex;gap:15px;align-items:center;min-width:0}.reading-now span:first-child{color:var(--ember);font-weight:600}.reading-now .now-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reading-inner a{white-space:nowrap}.progress{position:absolute;bottom:-1px;left:0;height:2px;background:var(--ember);width:0}.layout{display:grid;grid-template-columns:190px minmax(0,760px);gap:70px;max-width:1180px;margin:auto;padding:70px 35px 0}.contents{position:sticky;top:100px;align-self:start;max-height:calc(100vh - 125px);overflow:auto}.contents ol{list-style:none;padding:0;margin:20px 0 24px}.contents li{border-top:1px solid var(--line)}.contents a{display:flex;gap:13px;text-decoration:none;font-size:12px;line-height:1.6;padding:12px 0;color:var(--muted)}.contents a span{color:var(--muted);font-variant-numeric:tabular-nums}.contents a[aria-current="location"]{color:var(--ink);font-weight:600}.contents a[aria-current="location"] span{color:var(--ember)}.contents .source-link{border-top:1px solid var(--line);font-size:12px}.mobile-toc{display:none}.chapter{padding-bottom:65px;margin-bottom:70px;border-bottom:1px solid var(--line);scroll-margin-top:0}.chapter:last-of-type{margin-bottom:0}.chapter-top{display:flex;align-items:center;gap:15px}.chapter-number{font-family:var(--serif);font-size:28px;color:var(--ember);line-height:1}.chapter-top .eyebrow{font-size:10px}.chapter .lead:first-letter{float:left;font-family:var(--serif);font-size:74px;line-height:.85;padding:7px 8px 0 0;color:var(--ember)}.chapter-link{display:flex;justify-content:space-between;font-size:12px;margin-top:38px;color:var(--muted);line-height:1.5}.chapter-link a{max-width:70%;text-align:right}.panel{background:var(--white);border:1px solid var(--line);padding:28px;margin:38px 0}.panel p:last-child{margin-bottom:0}.panel h3{margin-top:10px}.panel .eyebrow{font-size:10px}.math{margin:30px 0;padding:26px 28px;border-block:1px solid var(--line);background:#f1ede4}.equation{font-family:Georgia,serif;font-size:clamp(20px,3vw,28px);line-height:1.6;margin:14px 0 12px;overflow-wrap:anywhere}.math p{font-size:13px;line-height:1.8;margin:12px 0 0;color:#565149}.math .formula-label{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.math sub,.math sup{font-size:60%}.source{font-size:12px;vertical-align:baseline;white-space:nowrap;color:var(--ember);margin-left:3px}.flow{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;gap:6px;align-items:center;margin:25px 0}.flow-step{border:1px solid var(--line);padding:18px 12px;min-height:160px;background:var(--paper);font-size:13px;line-height:1.65}.flow-step b{display:block;font-weight:600;margin-bottom:8px}.flow-arrow{color:var(--ember);text-align:center}.flow-step span{color:var(--muted);font-size:12px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.two-columns p{font-size:14px;line-height:1.85}.evidence-note{font-size:13px;line-height:1.8;border-left:2px solid var(--ember);padding-left:17px;margin-top:24px}.metric-pair{display:flex;gap:35px;margin:25px 0}.metric .value{display:block;font-family:var(--serif);font-size:54px;line-height:1.1}.metric .label{font-size:12px;color:var(--muted);line-height:1.5;display:block}.bars{margin:28px 0 0;font-size:12px}.bar-row{margin:20px 0}.bar-label{display:flex;justify-content:space-between;margin-bottom:7px;font-weight:600}.bar-track{background:#ece7dd;height:11px;margin:6px 0;position:relative}.bar-track span{display:block;height:100%;background:var(--ember)}.bar-track.scalp span{background:#7b776f}.bar-details{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted);line-height:1.6}.legend{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin:10px 0 22px}.legend i{display:inline-block;width:12px;height:8px;background:var(--ember);margin-right:6px}.legend .gray{background:#7b776f}.chart-axis{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:5px;margin-top:22px;color:var(--muted);font-size:10px}.controls{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.controls label{font-size:12px;line-height:1.6;display:block}.controls output{float:right;font-weight:600}.controls input{width:100%;accent-color:var(--ember);min-height:38px;margin:4px 0}#correlation-chart{display:block;width:100%;max-width:520px;margin:25px auto 10px}.interactive .only-js{display:none}.js .interactive .only-js{display:block}.chart-result{display:flex;gap:30px;align-items:baseline;border-block:1px solid var(--line);padding:14px 0;margin:15px 0}.chart-result b{font-size:26px;font-weight:400;white-space:nowrap;color:var(--ember)}.chart-result span{font-size:12px;line-height:1.7}.pulse-figure{background:var(--ink);color:var(--paper);padding:35px;margin:35px 0}.pulse-figure .eyebrow,.pulse-figure figcaption{color:#c7c0b4}.pulse-number{font-family:var(--serif);font-size:80px;line-height:1.2;text-align:center;margin:8px 0 20px}.pulse-number span{font:12px var(--sans);color:#c7c0b4}.pulse-contexts{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #48443d;padding-top:22px}.pulse-contexts b{font-family:var(--serif);font-weight:500;font-size:29px;display:block;margin-bottom:8px}.pulse-contexts p{font-size:13px;line-height:1.9;margin:0;color:#d5cfc4}.quote{font-family:var(--serif);font-size:clamp(28px,3.5vw,38px);line-height:1.35;margin:35px 0;padding:12px 0 12px 28px;border-left:2px solid var(--ember)}.quote cite{display:block;font:11px/1.7 var(--sans);color:var(--muted);margin-top:18px;font-style:normal}.provenance{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);margin:35px 0}.provenance div{padding:19px;border-right:1px solid var(--line)}.provenance div:last-child{border:0}.provenance .eyebrow{font-size:9px}.provenance p{font-size:13px;line-height:1.7;margin:10px 0 0}.hours{display:grid;grid-template-columns:repeat(24,1fr);gap:3px;margin:25px 0 12px;height:42px}.hours span{background:linear-gradient(to right,var(--ember) var(--fill,100%),#e5dfd3 var(--fill,100%))}.hours span:nth-child(n+19){--fill:0%}.hours-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.coverage-control{margin-top:25px;font-size:12px}.coverage-control input{width:100%;accent-color:var(--ember);min-height:40px}.coverage-value{font-family:var(--serif);font-size:60px;line-height:1.3}.node-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.node{padding:15px 12px;border:1px solid var(--line);font-size:12px;line-height:1.7}.node code{display:block;font-size:12px;color:var(--ember);margin-bottom:7px}.protocol-route{margin-top:24px}.route-step{padding:20px 0;border-top:1px solid var(--line)}.route-step .index{font-family:var(--serif);font-size:26px;color:var(--ember);margin-right:12px}.route-step code{font-size:14px}.route-step p{font-size:13px;line-height:1.8;margin:8px 0 0}.route-step.optional{border:1px dashed #b4ac9e;padding:18px;margin:16px 0}.identity-box{background:#f0ebe1;padding:24px;border-left:2px solid var(--ember);font-size:13px;line-height:1.8}.identity-box code{font-size:16px}.table-wrap{margin:30px 0}.crosswalk{width:100%;border-collapse:collapse;font-size:12px;line-height:1.8}.crosswalk th{font-size:10px;text-transform:uppercase;letter-spacing:.07em;text-align:left;color:var(--muted);font-weight:600}.crosswalk th,.crosswalk td{padding:16px 12px;vertical-align:top;border-bottom:1px solid var(--line)}.crosswalk td:first-child,.crosswalk th:first-child{padding-left:0;width:25%}.crosswalk td:nth-child(2){width:34%}.crosswalk td:last-child{padding-right:0}.identity-list{display:grid;grid-template-columns:1fr 1fr;margin:25px 0;border-top:1px solid var(--line)}.identity-list div{padding:14px 8px 14px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.7}.identity-list code{display:block;font-size:12px;font-weight:600;margin-bottom:3px}.test-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:25px 0;gap:12px}.test-grid div{padding:17px 13px;border:1px solid var(--line);background:var(--white);font-size:12px;line-height:1.8}.test-grid b{display:block;font-family:var(--serif);font-size:27px;font-weight:500;margin-bottom:10px}.closing-art{padding:15px 0 0}.closing-art svg{display:block;margin:auto}.end{font-family:var(--serif);font-size:62px;color:var(--ember);line-height:1;margin:38px 0 15px}.source-ledger{border-top:1px solid var(--line);padding-top:45px;scroll-margin-top:100px}.source-ledger h2{font-size:44px}.source-ledger .disclosure{font-size:13px;line-height:1.85;color:var(--muted)}.sources{list-style:none;padding:0;margin:30px 0}.sources li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:19px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.85;scroll-margin-top:100px}.sources .refno{color:var(--ember);font-weight:600}.sources a{font-weight:600}.sources .source-detail{display:block;color:var(--muted);margin-top:6px}.sources li:target{background:#eee7da;outline:10px solid #eee7da}.related{margin-top:35px;border-block:1px solid var(--line);padding:26px 0;font-size:13px;line-height:1.8}.related p{margin:10px 0}.footer{max-width:1250px;margin:60px auto 0;padding:28px 30px 40px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:12px;line-height:1.8;color:var(--muted)}.footer .brand{color:var(--ink)}.footer-tools{display:flex;gap:15px;align-items:center}.mobile-toc a span{margin-right:12px;color:var(--ember)}.mobile-toc details{border-bottom:1px solid var(--line)}.mobile-toc summary{min-height:48px;padding:13px 20px;font-size:13px}.mobile-toc ol{columns:2;list-style:none;padding:0 20px 20px;margin:0}.mobile-toc li{break-inside:avoid}.mobile-toc a{font-size:12px;line-height:1.6;display:block;min-height:44px;padding:8px 0}.noscript-note{font-size:12px;color:var(--muted);padding:10px 20px;border-bottom:1px solid var(--line)}
@media(min-width:1400px){.layout{gap:90px;max-width:1240px;grid-template-columns:210px minmax(0,790px)}}
@media(max-width:1000px){.layout{grid-template-columns:minmax(0,760px);justify-content:center;padding:55px 25px 0}.contents{display:none}.mobile-toc{display:block;max-width:810px;margin:auto}.hero{padding-top:45px}.hero-figure{margin-left:0;margin-right:0}.standfirst{font-size:19px}.masthead{padding:16px 24px}.hero h1{max-width:850px}.hero .deck{max-width:750px}}
@media(max-width:600px){body{font-size:16px;line-height:1.95}.masthead{font-size:11px;padding:16px 20px}.masthead .date{font-size:10px;max-width:100px;text-align:right}.hero{padding:38px 21px 28px}h1{font-size:64px;line-height:.98;letter-spacing:-.04em;margin:24px 0}h2{font-size:43px;line-height:1.05;margin:15px 0 28px}h3{font-size:30px}.hero .deck{font-size:20px;line-height:1.65}.hero-figure{margin:30px -21px 22px}.hero-figure img{aspect-ratio:1.55/1;object-position:52% center}.hero-figure figcaption{padding:0 21px;font-size:11px}.byline{gap:4px 16px;font-size:11px}.standfirst{font-size:17px;line-height:1.95;margin-top:25px}.editorial-note{font-size:12px;margin-top:20px}.reading-inner{padding:12px 20px;gap:12px;font-size:10px}.reading-now{gap:8px}.reading-now .now-title{max-width:195px}.layout{padding:48px 21px 0}.chapter{padding-bottom:40px;margin-bottom:45px}.chapter-top .eyebrow{font-size:9px}.chapter-number{font-size:25px}p{margin-bottom:23px}.panel{padding:22px 18px;margin:30px -1px}.panel .eyebrow{font-size:9px}.two-columns{grid-template-columns:1fr;gap:4px}.math{padding:22px 18px}.equation{font-size:21px;line-height:1.8}.math p{font-size:12px}.flow{grid-template-columns:1fr;gap:8px}.flow-step{min-height:0;padding:14px 16px}.flow-step b{margin-bottom:3px}.flow-arrow{transform:rotate(90deg);font-size:20px;line-height:1}.metric-pair{gap:30px}.metric .value{font-size:48px}.bars{font-size:11px}.bar-details{font-size:10px;gap:10px}.chart-result{gap:17px;align-items:center}.chart-result b{font-size:22px}.chart-result span{font-size:11px}.controls{gap:16px}.controls label{font-size:11px}.pulse-figure{padding:25px 20px;margin-inline:0}.pulse-contexts{gap:20px;grid-template-columns:1fr}.pulse-contexts p{font-size:12px}.pulse-contexts b{font-size:28px}.quote{font-size:29px;margin:28px 0;padding-left:20px}.provenance{grid-template-columns:1fr}.provenance div{border-right:0;border-bottom:1px solid var(--line)}.hours{gap:2px;height:35px}.node-grid{grid-template-columns:1fr 1fr;gap:8px}.node{font-size:11px;padding:12px 10px}.node code{font-size:10px}.route-step code{font-size:12px}.identity-box{padding:20px}.identity-box code{font-size:14px}.crosswalk,.crosswalk tbody,.crosswalk tr,.crosswalk td{display:block;width:100%!important}.crosswalk thead{display:none}.crosswalk tr{padding:15px 0;border-bottom:1px solid var(--line)}.crosswalk td{border:0;padding:5px 0}.crosswalk td:before{content:attr(data-label);display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.crosswalk td:first-child{font-size:14px;font-weight:600}.crosswalk td:first-child:before{display:none}.identity-list{grid-template-columns:1fr}.test-grid{grid-template-columns:1fr;gap:10px}.test-grid div{padding:17px 18px}.test-grid b{font-size:26px;margin-bottom:5px}.source-ledger h2{font-size:39px}.sources li{grid-template-columns:23px 1fr;font-size:11px}.source-ledger .disclosure{font-size:12px}.mobile-toc ol{columns:1}.mobile-toc a{padding:9px 0}.chapter-link{font-size:11px}.footer{padding:25px 21px;font-size:11px;margin-top:40px}.footer-tools{width:100%;justify-content:space-between}.footer button{font-size:11px}.hours-labels{font-size:10px}.source{font-size:10px}.caption,figcaption{font-size:12px}}
@media(max-width:380px){#correlation-chart text{font-size:18px}}
@media(max-width:360px){h1{font-size:56px}.reading-now .now-title{max-width:160px}.masthead .brand{max-width:175px}.node-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media print{body{font-size:10.5pt;line-height:1.6;background:white}.masthead,.reading-bar,.contents,.mobile-toc,.footer-tools,.chapter-link,.only-js{display:none!important}.hero{padding:0;max-width:none}h1{font-size:50pt}h2{font-size:30pt}.hero-figure{margin:20px 0}.hero-figure img{max-height:200px;object-fit:cover}.layout{display:block;padding:25px 0;max-width:none}.chapter{margin-bottom:25px;padding-bottom:20px;break-before:auto}.panel,figure,.math{break-inside:avoid}.sources li{break-inside:avoid}.controls{display:none}a{color:inherit}.footer{margin:0;padding:20px 0}.quote{font-size:23pt}}

/* Original editorial cartoons. Dialogue is fictional, never attributed quotation. */
.hero-figure.provocative img{aspect-ratio:auto;object-fit:contain;height:auto;width:100%}
.original-dinner{margin:35px 0}.original-dinner img{display:block;width:100%;height:auto}
.cartoon-intro{border-block:1px solid var(--line);padding:25px 0 30px;margin:35px 0 48px}
.cartoon-intro h3{margin:12px 0 20px;font-size:32px}.cartoon-intro>p{font-size:13px;line-height:1.85;color:var(--muted);margin-bottom:20px}
.cast-lineup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.cast-person{display:flex;flex-direction:column;align-items:center;text-align:center}
.cast-person .toon{height:150px;width:130px}.cast-person strong{font-size:12px}.cast-person small{font-size:11px;color:var(--muted);line-height:1.5;margin-top:4px}
.cartoon{margin:38px 0 32px;padding:26px 0 22px;border-block:1px dashed #bcb3a4;break-inside:avoid}
.cartoon h3{font-size:34px;line-height:1.13;margin:10px 0 23px;letter-spacing:-.02em}
.comic-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.comic-panel{position:relative;min-width:0;background:#fcf9f2;border:1px solid var(--line);padding:17px 13px 12px;display:flex;flex-direction:column}
.comic-panel .beat{font-size:9px;letter-spacing:.1em;line-height:1.5;color:var(--muted);text-transform:uppercase;margin-bottom:12px}
.speech{position:relative;border:1.5px solid #5b554b;border-radius:16px 20px 17px 14px;padding:13px 12px;background:var(--white);font-size:13px;line-height:1.75;margin-bottom:15px;flex:1}
.speech:after{content:'';position:absolute;bottom:-10px;left:29px;width:14px;height:16px;transform:skew(-24deg);border-right:1.5px solid #5b554b;background:var(--white);clip-path:polygon(0 0,100% 0,100% 100%)}
.comic-stage{display:grid;grid-template-columns:83px minmax(0,1fr);gap:4px;min-height:135px;align-items:center}
.toon{display:block;width:100%;height:auto;overflow:visible}.comic-stage .toon{height:137px;width:96px;margin-left:-6px}
.mini-board{font-size:12px;line-height:1.7;overflow-wrap:anywhere;text-align:center;align-self:center;padding:10px 0 5px}
.mini-board strong{display:block;font-family:var(--serif);font-size:27px;font-weight:500;line-height:1.2;color:var(--ember);margin:6px 0}
.mini-board .board-small{display:block;font-size:10px;line-height:1.55;color:var(--muted);margin:8px 0 0}
.comic-name{font-size:9px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:var(--muted);margin-top:4px}
.cartoon figcaption{font-size:12px;line-height:1.8;margin-top:17px}
.cartoon .takeaway{font-size:14px;line-height:1.8;border-left:2px solid var(--ember);padding-left:15px;margin:22px 0 0}
.toy-pipe{display:flex;align-items:center;justify-content:center;gap:4px;margin:10px 0;font-size:10px}.toy-pipe i{display:inline-block;width:48px;height:12px;border-block:2px solid #68645D;background:#eee9de;position:relative}.toy-pipe.wide i{height:22px}.toy-pipe i:before{content:'→';position:absolute;left:14px;top:50%;transform:translateY(-55%);color:var(--ember);font-style:normal}
.wavelengths{display:flex;flex-direction:column;align-items:center;gap:5px;margin:8px 0}.wavelengths span{width:60px;height:4px;background:#69804b}.wavelengths .red{background:#b75143}.wavelengths .ir{background:repeating-linear-gradient(to right,#68645d 0 8px,transparent 8px 12px)}
.paper-slip{border:1px solid #b7ad9b;padding:10px 6px;background:var(--white);transform:rotate(-4deg);font-size:11px;line-height:1.7;margin:10px 2px}.paper-slip strong{font-size:24px}.pill-label{display:inline-block;border:1px solid #a9a092;border-radius:20px;padding:3px 8px;font-size:10px;margin-top:8px}.identity-stop{font-size:11px;line-height:1.65;border:1px dashed #b0a696;padding:10px 5px}
@media(max-width:600px){.cartoon{margin:30px 0;padding:23px 0}.cartoon h3{font-size:32px;margin-bottom:21px}.comic-panels{grid-template-columns:1fr;gap:16px}.comic-panel{padding:19px 18px 14px}.comic-panel .beat{font-size:10px}.speech{font-size:14px;line-height:1.8;padding:15px 16px;flex:none;margin-bottom:15px}.comic-stage{grid-template-columns:115px minmax(0,1fr);min-height:155px;gap:20px}.comic-stage .toon{width:120px;height:157px;margin-left:0}.mini-board{font-size:14px;text-align:center;padding:10px}.mini-board strong{font-size:35px}.mini-board .board-small{font-size:12px}.comic-name{font-size:10px}.cartoon figcaption{font-size:12px}.cartoon .takeaway{font-size:14px}.cast-lineup{gap:8px}.cast-person .toon{width:85px;height:112px}.cast-person strong{font-size:11px}.cast-person small{font-size:10px}.cast-person{min-width:0}.cartoon-intro h3{font-size:30px}.cartoon-intro>p{font-size:12px}.paper-slip{font-size:13px}.paper-slip strong{font-size:32px}.pill-label{font-size:12px}.identity-stop{font-size:12px}.toy-pipe{font-size:12px}.toy-pipe i{width:65px}.wavelengths span{width:76px}}
@media(max-width:360px){.comic-stage{grid-template-columns:100px minmax(0,1fr);gap:8px}.comic-stage .toon{width:105px;height:150px}.mini-board{padding:5px;font-size:13px}.mini-board strong{font-size:31px}.cast-person .toon{width:74px;height:104px}}
@media print{.cartoon{break-inside:avoid;margin:18px 0}.comic-panels{grid-template-columns:repeat(3,minmax(0,1fr))}.speech{font-size:9pt}.comic-stage{grid-template-columns:62px minmax(0,1fr);min-height:100px}.comic-stage .toon{height:100px;width:72px}.cartoon h3{font-size:22pt}.cast-person .toon{height:95px}.mini-board strong{font-size:20pt}}
