:root{--coral-dark:#b9362e}[hidden]{display:none!important}:focus-visible{outline-offset:4px;outline:3px solid #246b63}.button{color:#2b1513;background:linear-gradient(135deg, var(--coral), #ff8276);box-shadow:0 8px 20px #ff675e29}.button:hover{background:#ff766b;box-shadow:0 10px 24px #ff675e38}.button--ghost,.button--ghost:hover{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #d8d1cb}.nav a.is-active,.detail-toc a.is-active,.detail-toc a:hover,.back-link{color:var(--coral-dark)}.meta,.split .case-item .meta{color:#68636d;font-size:13px}.skip-link{z-index:100;background:#fff;border-radius:12px;padding:14px 18px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{box-shadow:0 6px 24px #1f17140f}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-height:450px}.hero h1{font-size:clamp(40px,4.5vw,68px)}.hero-title-line{white-space:normal}.hero__visual{min-height:470px}.hero__visual>img{height:470px}.hero__actions{gap:14px;margin:26px 0}.hero p{font-size:19px;font-weight:500}.hero .eyebrow{margin-bottom:22px}.start-here{margin-top:28px;scroll-margin-top:120px}.section-kicker{color:#246b63;margin-bottom:10px;font-size:13px;font-weight:800;display:block}.start-here .section-head p{max-width:630px;color:var(--muted);margin:12px 0 0;line-height:1.6}.featured-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-guides h3{font-size:23px}.notes-panel{box-shadow:none;background:0 0;border:0;margin-top:52px;padding:0}.home-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.article-card,.case-item--large{border-radius:18px;min-height:0;box-shadow:0 6px 22px #1f17140a}.article-card:hover,.case-item--large:hover{box-shadow:0 10px 28px #1f171414}.thumb,.case-thumb{display:block;position:relative;overflow:hidden}.thumb,.case-item--large .case-thumb{aspect-ratio:16/9;flex:none;width:100%;height:auto;min-height:0}.thumb>img,.case-thumb>img,.detail-image>img{object-fit:var(--image-fit,cover);width:100%;height:100%}.article-card__body,.case-item--large .case-item__body{padding:20px}.article-card p,.case-item--large p{font-size:15px;line-height:1.65}.detail-image{aspect-ratio:16/9;box-shadow:none;border-radius:20px;overflow:hidden}.catalog-panel{margin-top:24px}.page-hero--compact p{max-width:760px;margin:14px 0 0;font-size:16px;font-weight:500}.page-hero p a{color:#246b63;text-underline-offset:3px;text-decoration:underline}.content-toolbar{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(200px,1fr) 180px 190px;gap:12px;margin-bottom:24px;padding:0 0 20px}.content-toolbar--cases{grid-template-columns:minmax(200px,1fr) 220px}.content-toolbar label{gap:6px;font-size:13px}.content-toolbar input,.content-toolbar select{border-color:#d8d1cb;border-radius:10px;font-size:16px;font-weight:500}.content-toolbar output{min-height:0;color:var(--muted);background:0 0;border-radius:0;grid-column:1/-1;justify-content:flex-start;padding:0;font-size:13px}.content-pagination{flex-flow:wrap;align-items:center}.cookie-consent{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:min(560px,100% - 32px);padding:14px 16px;bottom:16px;right:16px;box-shadow:0 6px 30px #1f17141f}.cookie-consent p{font-size:13px;font-weight:500;line-height:1.5}.cookie-consent p a{color:#246b63;text-underline-offset:3px;text-decoration:underline}.cookie-consent__actions{display:block}.cookie-consent__actions .button{width:auto;padding-inline:16px}.detail-layout{gap:22px}.detail-hero{padding-top:12px}.detail-hero h1{margin:12px 0 18px;font-size:clamp(34px,4.5vw,62px)}.detail-hero p{margin-bottom:18px;font-size:20px;font-weight:500;line-height:1.6}.detail-hero>.tag-list{margin-bottom:10px}.detail-body{box-shadow:none}.detail-layout--article .detail-body{padding:32px}.article-quickstart{gap:12px;display:grid}.article-summary{background:#eff9f6;border:1px solid #c8e8e1;border-radius:14px;padding:16px 20px}.article-summary summary{cursor:pointer;font-size:16px;font-weight:800}.article-summary summary span{color:#46645d;margin-left:12px;font-size:13px;font-weight:500}.article-summary ol{color:var(--muted);gap:12px;margin:18px 0 4px;padding-left:24px;font-size:17px;line-height:1.7;display:grid}.quick-links{flex-wrap:wrap;gap:6px 16px;display:flex}.quick-links a{color:#246b63;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.case-result-strip{flex-wrap:wrap;gap:8px 16px;display:flex}.case-result-strip strong{background:0 0;border-radius:0;padding:0;font-size:14px}.case-result-strip strong:before{content:"✓ "}.table-scroll-hint{font-weight:700;color:#246b63!important;margin:20px 0 6px!important;font-size:13px!important}.table-scroll-hint:not([hidden])+.article-table-wrap{margin-top:6px}.article-table-wrap.has-overflow{box-shadow:inset -5px 0 8px #246b630f}.reading-nav-controls{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.reading-nav-trigger,.reading-nav-top{color:#215e57;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b5d9d2;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 5px 22px #1f171424}.reading-nav-top{padding-inline:13px}.reading-nav-controls svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.reading-nav-trigger:hover,.reading-nav-top:hover{background:#eff9f6;border-color:#80bfb2}body:has(.cookie-consent:not([hidden])) .reading-nav-controls{visibility:hidden}.reading-dialog{border:1px solid var(--line);background:var(--bg);width:min(540px,100% - 24px);max-height:80dvh;color:var(--ink);box-shadow:var(--shadow);border-radius:20px;padding:0}.reading-dialog::backdrop{background:#17151d66}body:has(.reading-dialog[open]){overflow:hidden}.reading-dialog__head{z-index:1;background:var(--bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}.reading-dialog h2{font-size:22px}.reading-dialog__head button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;flex:none;font-size:28px}.reading-dialog nav{padding:8px 20px 20px;display:grid}.reading-dialog nav a{border-bottom:1px solid var(--line);border-left:3px solid #0000;flex-direction:column;justify-content:center;align-items:flex-start;min-height:48px;padding:10px 12px;font-size:15px;line-height:1.5;display:flex}.reading-dialog nav a[aria-current=location]{border-left-color:var(--coral-dark);color:#215e57;background:#e9f6f1;border-radius:8px;font-weight:700}.detail-toc a[data-toc-link]{border-left:3px solid #0000;padding:5px 8px}.detail-toc a[aria-current=location]{border-left-color:var(--coral-dark);color:#215e57;background:#e9f6f1;border-radius:6px}.reader-cta{box-shadow:none;background:#eff9f6;border:1px solid #d4eae4}.reader-cta p{max-width:720px;font-weight:500;line-height:1.7}.reader-cta__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.reader-cta .reader-cta__contact{margin:20px 0 0;font-size:14px}.reader-cta__contact a,.footer-email{color:#246b63;text-underline-offset:3px;text-decoration:underline}.footer-email{overflow-wrap:anywhere;line-height:1.6;display:inline-block}.footer-email-row{align-items:center;gap:4px;min-width:0;display:flex}.copy-email{color:#68636d;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;padding:11px;display:inline-grid}.copy-email:hover,.copy-email.is-copied{color:#215e57;background:#e9f6f1}.copy-email svg{width:20px;height:20px}.copy-email__done,.copy-email.is-copied .copy-email__icon{display:none}.copy-email.is-copied .copy-email__done{display:block}.site-footer{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(125px,.6fr)) minmax(250px,1fr);gap:32px}.site-footer>*{min-width:0}.site-footer h3{margin-bottom:8px}.site-footer nav{gap:0}.site-footer nav a{align-items:center;width:fit-content;max-width:100%;min-height:44px;display:flex}.site-footer nav a:hover{color:#246b63}.footer-intro p{max-width:40ch;margin:10px 0 0}.footer-contact h3,.footer-contact p{margin:0}.related-block{scroll-margin-top:100px}@media (width<=1080px){.site-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.footer-intro,.footer-contact{grid-column:1/-1}.footer-contact{border-top:1px solid var(--line);padding-top:20px}}@media (width>=721px) and (width<=1080px){.site-header{border-radius:16px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:0 12px;width:calc(100% - 32px);margin:0;padding:6px 14px;top:8px;left:16px;transform:none}.brand__mark{width:36px;height:36px}.brand__mark img{width:34px;height:34px}.mobile-menu-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;display:flex}.mobile-menu-toggle span{background:var(--ink);border-radius:2px;width:20px;height:2px;display:block}.site-header.is-menu-open .mobile-menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.site-header.is-menu-open .mobile-menu-toggle span:nth-child(2){opacity:0}.site-header.is-menu-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-header .nav,.site-header .header-actions{grid-column:1/-1;display:none}.site-header.is-menu-open{background:#fffdfb;max-height:calc(100dvh - 24px);padding-bottom:16px;overflow:auto}.site-header.is-menu-open .nav{flex-direction:column;align-items:stretch;gap:0;padding:8px 0;display:flex}.site-header .nav a{min-height:44px;padding:12px 4px}.site-header.is-menu-open .header-actions{flex-wrap:wrap;justify-content:flex-start;justify-self:stretch;display:flex}main,.site-header.is-menu-open+main{padding-top:92px}.detail-layout--article .detail-body section,.detail-body section{scroll-margin-top:88px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.hero h1{font-size:40px}.hero__visual,.hero__visual>img{height:360px;min-height:360px}.home-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.site-header{border-radius:16px;gap:0 12px;padding:6px 10px;top:8px}.brand__mark{border-radius:12px;width:36px;height:36px}.brand__mark img{width:34px;height:34px}.brand{gap:8px}.mobile-menu-toggle{box-shadow:none;border-radius:12px}.site-header.is-menu-open{background:#fffdfb;max-height:calc(100dvh - 24px);padding-bottom:12px;overflow-y:auto}.site-header.is-menu-open .nav{margin-top:8px}.site-header .nav a{min-height:44px;padding:11px 4px}.site-header.is-menu-open .header-actions{padding-top:12px}main,.site-header.is-menu-open+main{padding-top:92px}.hero{border:1px solid var(--line);border-radius:var(--radius);min-height:auto;box-shadow:var(--shadow);background:#ffffffe6;grid-template-columns:minmax(0,1fr);gap:0;padding:8px}.hero__visual{background:linear-gradient(135deg,#edf9f5,#fff5ef);border-radius:20px;order:-1;place-items:center;height:auto;min-height:0;padding:8px;display:grid}.hero__visual>img{aspect-ratio:4/3;object-position:center;width:100%;height:auto;min-height:0;max-height:250px}.hero__copy{padding:20px 12px 12px}.hero h1{margin-bottom:14px;font-size:clamp(28px,7.7vw,38px);line-height:1.14}.hero .eyebrow{align-self:flex-start;gap:6px;margin-bottom:14px;padding:6px 10px;font-size:11px}.hero .eyebrow img{flex-shrink:0;width:22px;height:22px}.hero p{margin-bottom:18px;font-size:16px;line-height:1.6}.hero__actions{gap:10px;margin:0}.hero__actions .button{white-space:normal;text-align:center;min-height:48px;padding:10px 14px}.hero__actions .button--ghost{color:#246b63;background:#eff9f6;text-decoration:none;box-shadow:inset 0 0 0 1px #d5eae3}.start-here{margin-top:28px;scroll-margin-top:88px}.start-here .section-head{gap:12px}.section-head h2{font-size:28px}.section-head .link-button{min-height:44px;box-shadow:none;color:#246b63;text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}.featured-guides,.home-notes{grid-template-columns:minmax(0,1fr)}.featured-guides{gap:20px}.featured-guides h3{font-size:21px}.notes-panel{margin-top:36px;padding:0}.thumb,.case-item--large .case-thumb{aspect-ratio:16/9;height:auto;min-height:0}.article-card__body,.case-item--large .case-item__body{padding:18px}.case-item--large{padding:0}.page-hero--compact{padding-top:8px}.page-hero--compact h1{font-size:32px}.page-hero--compact p{margin-top:10px;font-size:15px}.catalog-panel{margin-top:20px}.content-toolbar,.content-toolbar--cases{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:20px;padding:0 0 16px}.content-toolbar .search-field{grid-column:1/-1}.content-toolbar--cases{grid-template-columns:minmax(0,1fr) auto;align-items:end}.content-toolbar--cases output{grid-column:auto;justify-content:end;align-items:center;min-height:48px}.content-toolbar label{min-width:0}.content-toolbar select{padding-inline:10px;font-size:16px}.cookie-consent{gap:12px;width:calc(100% - 24px);padding:12px;bottom:12px;right:12px}.cookie-consent p{font-size:12px}.cookie-consent__actions .button{padding-inline:12px;font-size:12px}.detail-layout{gap:16px}.detail-hero{padding-top:4px}.detail-hero .back-link{align-items:center;min-height:44px;margin-bottom:4px;display:inline-flex}.detail-hero h1{margin:10px 0 14px;font-size:clamp(29px,8vw,36px);line-height:1.16}.detail-hero p{margin-bottom:14px;font-size:17px;line-height:1.65}.detail-image{border-radius:14px}.article-summary{padding:14px}.article-summary summary{font-size:15px;line-height:1.6}.article-summary summary span{margin-left:18px;font-size:12px;display:block}.quick-links{gap:0 14px}.quick-links a{font-size:13px}.detail-toc{box-shadow:none;border-radius:14px;padding:14px}.detail-layout--article .detail-shell{gap:16px}.detail-body,.detail-layout--article .detail-body{border-radius:16px;padding:24px 14px}.detail-body section{scroll-margin-top:88px}.detail-body p,.detail-body ul{font-size:17px;line-height:1.75}.reader-cta{padding:20px}.reader-cta h2{font-size:27px}.reader-cta__actions{flex-direction:column}.site-footer{gap:24px 20px;padding:28px 0}.site-footer h3{font-size:14px}.site-footer p{font-size:14px;line-height:1.6}.site-footer nav a{font-size:14px}.footer-contact{gap:10px}.footer-contact__actions{flex-direction:row;align-items:center;gap:16px}.footer-contact__actions .button{width:auto;padding-inline:22px}.footer-socials a{width:44px;height:44px}.copyright{flex-flow:wrap;justify-content:flex-start;gap:12px 20px;padding:18px 0 28px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.empty-state__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.empty-state__actions a{color:#246b63;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width<=1080px){.header-search input,.admin-main input,.admin-main select,.admin-main textarea{font-size:16px}}.mobile-search-link{display:none}.nav{gap:16px}.nav a{font-size:14px}.search-result mark{color:inherit;background:#d8f0e7;border-radius:3px;padding:0 2px}.search-suggestions p{color:var(--muted)}.search-suggestions>div{flex-wrap:wrap;gap:10px;display:flex}.search-suggestions button,.filter-chips button,.filter-summary button{color:#246b63;min-height:44px;font:inherit;cursor:pointer;background:#eff9f6;border:1px solid #cbe2da;border-radius:99px;padding:8px 14px}.resume-notice,.continue-reading{background:#eff9f6;border:1px solid #cbe2da;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex}.resume-notice{margin-top:18px}.resume-notice>div,.continue-reading>div{flex:1;min-width:160px}.resume-notice span,[data-continue-section]{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5;display:block}.resume-notice button,[data-continue-dismiss]{color:#246b63;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bad5cc;border-radius:12px;padding:8px 14px}[data-resume-dismiss],[data-continue-dismiss]{width:44px;padding:0;font-size:24px}.continue-reading{margin-top:24px}[data-continue-link]{display:block}.reading-progress{z-index:49;pointer-events:none;background:#e6eee9;width:100%;height:3px;position:fixed;top:0;left:0}.reading-progress span{transform-origin:0;background:var(--coral-dark,#b9362e);width:100%;height:100%;display:block}.reading-nav-controls{transition:opacity .18s,transform .18s,visibility .18s}.reading-nav-controls.is-reading-away:not(:focus-within){opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,14px)}.reading-nav-controls:focus-within{opacity:1;visibility:visible;transform:translate(-50%)}.detail-body{padding-bottom:88px}.related-materials{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.related-materials__primary{background:#eff9f6;border-color:#cbe2da!important}.reader-cta{padding:22px 26px}.reader-cta h2{font-size:26px}.reader-cta p{max-width:780px;font-size:16px}.reader-cta__actions,.reader-cta .reader-cta__contact{margin-top:12px}.journey-filters{border:0;padding:0;scroll-margin-top:110px;display:block}.catalog-filter-panel{background:#ffffffd9;border:1px solid #d4e5df;border-radius:16px}.catalog-filter-toggle{color:#246b63;cursor:pointer;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:60px;padding:12px 16px;list-style:none;display:flex}.catalog-filter-toggle::-webkit-details-marker{display:none}.catalog-filter-toggle:hover{background:#eff9f6}.catalog-filter-title,.catalog-filter-meta{align-items:center;gap:8px;display:inline-flex}.catalog-filter-title{font-size:14px;font-weight:800}.catalog-filter-meta{margin-left:auto}.catalog-filter-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.catalog-filter-toggle output{white-space:nowrap;font-size:12px;font-weight:600}.catalog-filter-badge{background:#dcefe7;border-radius:99px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:inline-flex}.catalog-filter-panel[open]>summary{border-bottom:1px solid #e2ebe7;border-radius:16px 16px 0 0}.catalog-filter-panel[open] .catalog-filter-chevron{transform:rotate(180deg)}.catalog-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;padding:16px;display:grid}.journey-filters .search-field{grid-column:1/-1}.journey-filters label{min-width:0}.journey-filters select,.journey-filters input{width:100%;min-height:48px;font-size:16px}.filter-summary{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-chips{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.filter-chips:empty{display:none}.filter-summary button{background:0 0;border:0;text-decoration:underline}.filter-summary .filter-apply{background:#e7f5ef;border:1px solid #bad5cc;border-radius:12px;padding-inline:18px;font-weight:800;text-decoration:none}.floating-top-link{bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#215e57;border-color:#b5d9d2;gap:7px;font-size:14px}.floating-top-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.floating-top-link:hover{background:#eff9f6}body:has(.cookie-consent:not([hidden])) .floating-top-link{visibility:hidden}@media (width>=1081px){.floating-top-link{right:24px}}.image-viewer{border:1px solid var(--line);width:min(1180px,100% - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:var(--shadow);background:#fffdfb;border-radius:20px;padding:0;overflow:auto}.image-viewer::backdrop{background:#14181cc7}.image-viewer__head{align-items:center;gap:12px;padding:10px 16px;display:flex}.image-viewer__head strong{flex:1}.image-viewer button{color:#246b63;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e3dd;border-radius:12px;padding:8px;font-weight:700}.image-viewer button:disabled{opacity:.4;cursor:default}[data-image-close]{font-size:26px!important}.image-viewer__stage{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;background:#eef3f0;height:min(65dvh,760px);overflow:auto}.image-viewer__stage:focus-visible{outline-offset:-4px}[data-image-canvas]{place-items:center;width:100%;min-height:100%;padding:12px;display:grid}[data-image-full]{border-radius:6px;width:auto;max-width:none;height:auto;display:block}.image-viewer__caption{margin:12px 18px;font-size:14px!important;line-height:1.5!important}[data-image-error]{color:#a1312b;padding:0 18px}.image-viewer__tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0 12px 12px;display:flex}.image-viewer__tools a{color:#246b63;text-underline-offset:3px;align-items:center;min-height:44px;padding:8px;font-size:14px;text-decoration:underline;display:inline-flex}@media (width>=1081px) and (width<=1350px){.header-actions{gap:8px}.header-actions>.button{display:none}.nav{gap:12px}}@media (width<=1080px){.floating-top-link--desktop{display:none}.site-header{grid-template-columns:minmax(0,1fr) 44px 44px;gap:0 6px}.mobile-search-link{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.mobile-search-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:21px;height:21px}.mobile-menu-toggle{width:44px;height:44px}.site-header.is-menu-open .header-search{display:none}.reader-page.reader-scrolled .site-header:not(.is-menu-open){padding-block:3px}.reader-page.reader-scrolled .site-header:not(.is-menu-open) .brand__mark img{width:34px;height:34px}}@media (width<=720px){.site-header{padding-inline:8px}.brand{gap:6px;min-width:0}.brand__text{font-size:16px}.brand__mark img{width:34px;height:34px}.journey-filters{scroll-margin-top:88px}.catalog-filter-toggle{gap:8px;padding:12px}.catalog-filter-title{gap:6px;font-size:13px}.catalog-filter-meta{gap:4px}.catalog-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:14px 12px}.journey-filters .filter-summary,.journey-filters .filter-chips{grid-column:1/-1}.journey-filters select{padding-inline:8px}.related-materials{grid-template-columns:minmax(0,1fr)}.reader-cta{padding:18px}.reader-cta h2{font-size:23px}.detail-body,.detail-layout--article .detail-body{padding-bottom:88px}.image-viewer{border-radius:16px;width:calc(100% - 12px);max-height:calc(100dvh - 12px)}.image-viewer__stage{height:58dvh}.image-viewer__head{padding:8px 12px}.image-viewer__caption{margin:10px 12px}.image-viewer__tools{gap:6px}.continue-reading{gap:10px;padding:14px}.continue-reading>div{flex-basis:calc(100% - 54px)}.continue-reading [data-continue-dismiss]{order:1}.continue-reading [data-continue-action]{order:2;width:100%}}@media (prefers-reduced-motion:reduce){.reading-nav-controls{transition:none}}
