.comic-reference .proto-heading{max-width:none;padding-bottom:16px}.comic-reference .proto-heading h1{font-family:Impact,'Arial Narrow',sans-serif;letter-spacing:.005em;font-weight:400;text-transform:uppercase;font-size:clamp(42px,5.4vw,64px)}
.comic-tools{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;background:#f3ead5;color:#091b27;border:2px solid #091b27;box-shadow:6px 6px 0 #06a4b3}.comic-tools h2{font-size:25px!important;margin:0 0 8px}.comic-tools p{margin:0;font-size:15px}.comic-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.comic-tools .button{font-size:14px}.comic-tools .button.secondary{color:#091b27!important;border-color:#091b27!important}.comic-language{font-size:12px;color:#bac9cd;margin:24px 0 3px}.comic-group{margin:0 0 18px}.comic-modes{display:flex;gap:10px;margin:22px 0 8px;flex-wrap:wrap}.comic-modes button{border:1px solid #60818e;border-radius:3px;background:#102a39;color:#e6f3f6;padding:13px 20px;min-height:46px;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer}.comic-modes button[aria-pressed=true]{background:#dcfa62;border-color:#dcfa62;color:#091b27}.comic-modes button:focus-visible,.comic-pages a:focus-visible{outline:3px solid #06a4b3;outline-offset:5px}.comic-preview>p{color:#b9cbd3;font-size:13px}.comic-pages{max-width:850px;margin:22px auto 35px;display:grid;gap:30px}.comic-pages figure{margin:0}.comic-pages img{display:block;width:100%;height:auto;box-shadow:0 12px 35px #0005}.comic-pages figcaption{padding:12px 0;text-align:center;font-size:13px;color:#b9cbd3}.comic-reference [hidden]{display:none!important}
.comic-reading{background:#f3ead5;color:#091b27;padding:26px;margin:25px 0;border:2px solid #091b27;box-shadow:6px 6px 0 #06a4b3}.comic-reading section{padding:22px!important;border-color:#091b27!important;background:#fffaf0;margin-bottom:18px;box-shadow:3px 3px 0 #091b27}.comic-reading h2,.comic-reading h3{color:#091b27!important}.comic-reading h2{font-family:Impact,'Arial Narrow',sans-serif;font-weight:400;font-size:30px!important;text-transform:uppercase;letter-spacing:.015em}.comic-reading p,.comic-reading li,.comic-reading .small-note,.comic-reading figcaption,.comic-reading .proto-limit{color:#334c55!important}.comic-reading .eyebrow{font-weight:800;color:#087887!important}.comic-reading a{color:#087887}.comic-reading .proto-correspondence{background:#dfe7d6;color:#091b27;border-color:#06a4b3;margin:0 0 20px}.comic-reading .proto-timeline p,.comic-reading .proto-faqs p{color:#334c55}.comic-reading .proto-evidence-grid>article{background:#f3ead5;border-color:#aab5a2}.comic-reading .proto-end{padding:10px 0}.comic-reading .proto-letter{border-top:1px solid #c2c4b3}.comic-reading .proto-faqs details{border-color:#c0b9a7}.comic-reading .proto-faqs summary{color:#091b27}.comic-reading .proto-timeline article{border-color:#06a4b3}.comic-reading .prototype-hero-cards{background:radial-gradient(#8ba89770 1px,transparent 1px);background-size:7px 7px}
@media(max-width:800px){.comic-tools{display:block}.comic-actions{margin-top:20px}.comic-reading{padding:17px}.comic-reading .proto-evidence-grid>article{display:block}.comic-reading .proto-evidence-grid .proto-figure{margin:15px 0}}
@media(max-width:520px){.comic-reference .proto-heading h1{font-size:42px}.comic-tools{padding:20px}.comic-tools h2{font-size:23px!important}.comic-actions .button{font-size:12px;padding:12px 14px;min-height:44px}.comic-modes{display:grid;grid-template-columns:1fr 1fr}.comic-modes button{padding:12px 8px;font-size:12px}.comic-reading{padding:10px}.comic-reading section{padding:16px!important}.comic-reading h2{font-size:25px!important}.comic-reading .prototype-hero-cards .proto-figure img{height:150px}.comic-reading .proto-ad-pair img{height:112px}.comic-reading .proto-evidence-grid>article{padding:15px}.comic-reading .proto-grading .proto-figure img{height:280px}.comic-pages{gap:18px}.comic-preview>p{line-height:1.5}}
.comic-page-image{position:relative;direction:ltr}.comic-hotspot{position:absolute;display:block;border-radius:2px;cursor:pointer}.comic-hotspot:hover,.comic-hotspot:focus-visible{outline:2px solid #06a4b3!important;outline-offset:2px!important;background:#06a4b324}.comic-enlarge{display:inline-block;padding:10px 8px;min-height:44px}.comic-page-sources{border:1px solid #60818e;border-radius:3px;background:#102a39;padding:0 16px;color:#e6f3f6}.comic-page-sources summary{cursor:pointer;padding:14px 0;min-height:46px;font-weight:700}.comic-page-sources ul{margin:0 0 12px;padding-inline-start:22px}.comic-page-sources a{display:inline-block;padding:10px 0;min-height:44px;line-height:1.5}.comic-page-sources li{padding:0}
@media print{.comic-modes,.comic-tools,.comic-language,.comic-group,.comic-reference .proto-heading,.masthead,.language-bar,.footer,.six-tabs,.comic-page-sources{display:none!important}.comic-preview{display:block!important}.comic-reading{display:none!important}.comic-pages{max-width:none;margin:0;gap:0}.comic-pages figure{page-break-after:always}.comic-pages figcaption,.comic-preview>p{display:none}.comic-pages img{box-shadow:none}}
