:root{--green:#132e49;--ink:#132e49;--paper:#ffffff;--copper:#257fab;--border:#d4e2eb;--muted:#53697b;--white:#fff;--danger:#a33031;--shadow:0 12px 42px #132e490a;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0;font-size:15px;line-height:1.65}a{color:var(--green);text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0 0 1rem}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.12}h1{font-size:clamp(2.5rem,4.5vw,4.2rem);letter-spacing:-.035em}h2{font-size:clamp(1.9rem,3vw,2.8rem);letter-spacing:-.025em}h3{font-size:1.55rem}h4{font-size:1.15rem}small{font-size:.8rem;color:var(--muted)}strong{font-weight:650}em{font-weight:400;color:var(--copper)}hr{border:0;border-top:1px solid var(--border);margin:2rem 0}[hidden]{display:none!important}header{height:98px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:0 5%;gap:2rem;background:var(--paper)}.brand{flex-shrink:0}.brand img{object-fit:contain;width:210px;height:55px}#nav{display:flex;align-items:center;gap:1.8rem;font-size:.88rem}#nav>a{text-decoration:none}#nav>a:hover{text-decoration:underline}.menu-toggle{display:none}#workspace{max-width:1600px;margin:auto}main{min-height:65vh;padding:0 5% 5rem;outline:none}.has-sidebar{display:grid;grid-template-columns:235px 1fr}.has-sidebar main{padding:2.5rem 4%;min-width:0}.has-sidebar .page-head{padding-top:0}.has-sidebar h1{font-size:2.6rem}#sidebar{border-right:1px solid var(--border);padding:2rem 1rem;background:#f1f7fb}#sidebar nav{display:grid;gap:.3rem}#sidebar nav a{padding:.7rem .9rem;border-radius:5px;text-decoration:none;font-size:.88rem}#sidebar nav a:hover,#sidebar nav a.active{background:var(--green);color:white}.sidebar-intro{padding:0 .9rem 1.8rem;overflow-wrap:anywhere}.sidebar-intro strong{display:block;font-size:.94rem}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;line-height:1.7;font-weight:700;color:var(--copper);display:block;margin-bottom:1rem}.button,button.button{display:inline-flex;align-items:center;justify-content:center;gap:1.3rem;padding:13px 22px;border:1px solid var(--green);border-radius:4px;background:var(--green);color:white;text-decoration:none;font-size:.9rem;font-weight:600;line-height:1.4;min-height:46px}.button:hover{background:#257fab}.button.compact{padding:11px 17px;min-height:40px;font-size:.8rem}.button.secondary,button.secondary{background:transparent;color:var(--green);border:1px solid #a7becf}.button.secondary:hover{background:#e9f5fa}.button.danger,button.danger{background:var(--danger);border-color:var(--danger);color:white}.text-link{font-weight:600;text-decoration:none;font-size:.9rem}.text-link:hover{text-decoration:underline}.text-button{background:none;border:0;color:var(--green);padding:8px;font-size:.8rem}.actions,.toolbar{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.actions{margin-top:1.6rem}.hero{display:grid;grid-template-columns:1.06fr 1fr;gap:5%;padding:4rem 0 3.5rem;align-items:center}.hero-copy h1{font-size:clamp(3.5rem,5.9vw,6rem);line-height:1.03;margin-bottom:1.7rem}.hero-copy>p{font-size:1.05rem;color:var(--muted);max-width:490px;line-height:1.85}.hero-copy .actions{gap:1.6rem}.hero-note{font-size:.74rem;margin-top:2.4rem;color:var(--muted);display:flex;align-items:center;gap:.8rem}.small-line{width:30px;height:1px;background:var(--copper)}.hero-image{position:relative}.hero-image img{width:100%;height:530px;object-fit:cover;border-radius:2px}.image-caption{position:absolute;bottom:0;left:0;right:0;padding:4rem 2rem 1.8rem;background:linear-gradient(transparent,#132e49e6);color:#fff}.image-caption span{font-size:.6rem;letter-spacing:.18em;display:block}.image-caption strong{font:2.6rem Georgia,serif}.principles{border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr);padding:1.3rem 0;gap:1rem;font-size:.7rem;color:var(--copper)}.principles strong{font-size:.85rem;color:var(--green);margin-left:1.1rem}.section{padding-top:5rem}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:4rem;margin-bottom:2rem}.section-heading p{max-width:460px;font-size:.95rem;color:var(--muted)}.section-heading h2{margin-bottom:0}.grid{display:grid;gap:1.4rem}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-grid{gap:0;border:1px solid var(--border)}.feature-grid article{padding:2.2rem;border-right:1px solid var(--border)}.feature-grid article:last-child{border:0}.feature-grid p{color:var(--muted);font-size:.91rem}.feature-grid a{font-weight:600;font-size:.85rem;text-decoration:none}.feature-number{font-size:.65rem;letter-spacing:.14em;color:var(--copper);display:block;margin-bottom:2.2rem}.launch-note{padding:3rem;background:#e9f5fa;max-width:100%;border-left:3px solid var(--copper)}.launch-note p{max-width:640px;color:var(--muted)}.manifesto{margin-top:5rem;padding:4rem 6%;background:var(--green);color:var(--paper);text-align:center}.manifesto .eyebrow{color:#a3d9f2}.manifesto h2{font-size:clamp(2.5rem,4vw,4rem)}.manifesto em{color:#a3d9f2}.manifesto p{color:#c6dce9}.manifesto a{color:var(--paper);font-size:.85rem}footer{border-top:1px solid var(--border);padding:3rem 5%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;max-width:1600px;margin:auto}footer strong{font-family:Georgia,serif;font-size:1.6rem;font-weight:400}footer p{color:var(--muted);font-size:.85rem}footer a,footer small{display:block;font-size:.8rem;margin-bottom:.6rem;text-decoration:none}.page-head{padding:3.8rem 0 2rem;max-width:900px}.page-head>p{color:var(--muted);font-size:1rem;max-width:800px}.page-head .actions{margin-top:1rem}.card{padding:1.7rem;border:1px solid var(--border);border-radius:6px;background:#ffffff;box-shadow:var(--shadow);min-width:0}.card h2{font-size:1.8rem}.card h3{font-size:1.4rem}.card p{font-size:.92rem}.stack{display:flex;flex-direction:column;gap:1rem}.stack>*{margin-bottom:0}.stack .actions{margin-top:.5rem}.muted{color:var(--muted)}.small{font-size:.8rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.full{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:.38rem;font-size:.81rem;font-weight:600;min-width:0}.field small{font-weight:400}.field input,.field select,.field textarea,input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;padding:10px 12px;border:1px solid #a7becf;border-radius:4px;background:white;color:var(--ink);line-height:1.5;min-height:44px}textarea{min-height:115px;resize:vertical;font-weight:400}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--green);vertical-align:middle;flex-shrink:0}input:focus,select:focus,textarea:focus{outline:2px solid var(--green);outline-offset:2px}.check,.checkbox{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;font-weight:400}.check a{margin:0 .2rem}fieldset{border:1px solid var(--border);padding:1.3rem;border-radius:5px;margin:1rem 0;min-width:0}legend{font-weight:600;font-size:.86rem;padding:0 .5rem}.toolbar{margin-bottom:1.6rem;align-items:end}.toolbar .field{min-width:160px}.toolbar .search-field{flex:1}.toolbar input{min-width:0}.table-wrap{overflow:auto;max-width:100%;border:1px solid var(--border);border-radius:5px;background:#ffffff}table{width:100%;border-collapse:collapse;font-size:.84rem;text-align:left}th,td{padding:13px 15px;border-bottom:1px solid var(--border);vertical-align:top}th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:#e9f5fa;white-space:nowrap}td .button{font-size:.75rem;padding:7px 12px;min-height:35px}tr:last-child td{border-bottom:0}td a{font-weight:600}.badge,.pill{display:inline-block;padding:4px 10px;background:#e9f5fa;color:var(--green);border-radius:99px;font-size:.7rem;font-weight:600;line-height:1.4;white-space:nowrap}.badge.warning{background:#f5e8cb;color:#755111}.badge.danger,.badge.rejected,.badge.revoked{background:#f8dfe0;color:var(--danger)}.badge.published,.badge.early{background:#dceef7}.empty{padding:3rem 1.5rem;text-align:center;color:var(--muted);border:1px dashed #a7becf;border-radius:5px;margin:1rem 0;background:#f6fafc}.empty h2{color:var(--green);font-size:1.8rem}.alert,.note{padding:1.1rem 1.3rem;background:#e9f5fa;border-left:3px solid var(--green);border-radius:3px;font-size:.88rem;overflow-wrap:anywhere}.alert.error,.alert.danger{background:#fff0ed;color:#8b2627;border-left-color:var(--danger)}.alert.warning{background:#fff7df;color:#755111;border-left-color:#ab7d29}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:0 0 2rem}.stat{padding:1.3rem;border:1px solid var(--border);background:#ffffff;border-radius:5px}.stat strong{font:2.3rem Georgia,serif;display:block;color:var(--green)}.stat span,.stat small{font-size:.78rem;color:var(--muted)}.tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.tabs a,.tabs button{border:1px solid var(--border);background:transparent;padding:8px 13px;border-radius:4px;text-decoration:none;color:var(--green);font-size:.8rem}.tabs .active{background:var(--green);color:white}.timeline{list-style:none;padding:0}.timeline li{border-left:2px solid #c2d9e7;padding:0 0 1.2rem 1.3rem;margin-left:.4rem}.timeline li p{margin-bottom:.3rem;font-size:.9rem}.file-list{list-style:none;padding:0}.file-list li{padding:1rem 0;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.wf-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.section-title{margin-top:2.5rem}.auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;max-width:1100px;margin:4rem auto}.auth-layout h1{font-size:3.5rem}.auth-layout>div>p{color:var(--muted);max-width:450px}.auth-layout .note{margin-top:2rem;font-size:.82rem}.auth-layout form{max-width:480px;width:100%;justify-self:end;padding:2rem}.auth-layout form h2{font-size:1.8rem}.book-card{text-decoration:none;display:block;color:var(--ink)}.book-art{height:360px;background:var(--green);color:var(--paper);padding:2rem;display:flex;flex-direction:column;justify-content:space-between;background-size:cover;background-position:center;margin-bottom:1.2rem;box-shadow:8px 7px 0 #d4e2eb;border-radius:2px}.book-art span{font-size:.7rem;letter-spacing:.22em}.book-art h3{font-size:2rem;line-height:1.1}.book-art small{color:#a3d9f2}.book-card .eyebrow{margin-bottom:.5rem}.book-card p{color:var(--muted);font-size:.86rem}.chapter-card{padding:1.5rem;border:1px solid var(--border);background:#ffffff;border-radius:5px}.chapter-card h3 a{text-decoration:none}.chapter-card p{font-size:.9rem;color:var(--muted)}.book-detail{grid-template-columns:minmax(220px,330px) 1fr;gap:4rem}.chapter-detail{grid-template-columns:1fr 310px;align-items:start;gap:3rem}.chapter-detail article>h2{font-size:1.9rem;margin-top:2rem}.authors-line{font-size:1rem;color:var(--muted)}.author-info{padding:1rem 0;border-bottom:1px solid var(--border)}.author-info p{margin-bottom:0;font-size:.85rem}dl{margin:0}dt{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.8rem}dd{margin:0 0 .7rem;overflow-wrap:anywhere;font-size:.9rem}.citation{font-size:.86rem;overflow-wrap:anywhere}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;list-style:none;padding:0;counter-reset:step}.steps li:before{counter-increment:step;content:'0' counter(step);display:block;font:2.3rem Georgia;color:var(--copper);margin-bottom:1rem}.steps strong{display:block;margin-bottom:.6rem}.steps p{font-size:.88rem;color:var(--muted)}.download-list{display:grid;margin-bottom:2rem}.download-list a{padding:.8rem 0;border-bottom:1px solid var(--border);font-size:.87rem}.price{font:2.6rem Georgia,serif!important;color:var(--green)}.price small{font: .8rem Arial,sans-serif;display:block;margin-top:.5rem}.prose{max-width:860px}.prose h2{margin-top:2.7rem;font-size:2rem}.prose p{line-height:1.9;color:#3b5368;font-size:.95rem}.about-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:8%;align-items:start}.about-statement{padding:3rem;background:var(--green);color:var(--paper);margin-top:2.7rem;position:sticky;top:20px}.about-statement h2{font-size:4rem;line-height:1.2}.about-statement .eyebrow{color:#a3d9f2}.about-statement .button{color:white;border-color:#a7becf}.about-statement p{color:#c6dce9}.loading{padding:6rem;text-align:center;color:var(--muted)}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,30px);background:var(--green);color:white;padding:13px 22px;border-radius:5px;box-shadow:0 5px 30px #0003;opacity:0;pointer-events:none;transition:.2s;z-index:1000;max-width:min(90vw,650px);font-size:.88rem}#toast.visible{opacity:1;transform:translate(-50%,0)}#toast.error{background:#902b2c}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:1rem;top:-5rem;z-index:100;background:white;padding:1rem}.skip:focus{top:1rem}:focus-visible{outline:2px solid var(--copper);outline-offset:4px}details{padding:1rem;border:1px solid var(--border);border-radius:5px;background:#ffffff}summary{cursor:pointer;font-weight:600}details[open]>summary{margin-bottom:1rem}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}
@media(min-width:1600px){header{padding-left:calc((100vw - 1440px)/2);padding-right:calc((100vw - 1440px)/2)}}@media(max-width:1100px){#nav{gap:1rem}.hero-image img{height:470px}.hero-copy h1{font-size:4rem}.has-sidebar{grid-template-columns:200px 1fr}.feature-grid article{padding:1.5rem}.chapter-detail{grid-template-columns:1fr 270px}.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){header{height:80px;position:relative;padding:0 5%}.brand img{width:180px}.menu-toggle{display:block;padding:7px 12px;border-radius:4px}#nav{display:none;position:absolute;top:79px;left:0;right:0;background:var(--paper);padding:1.5rem 5%;z-index:30;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--border)}#nav.open{display:flex}.hero{grid-template-columns:1fr;padding:3rem 0;gap:2rem}.hero-copy h1{font-size:clamp(3.5rem,8vw,5rem)}.hero-image img{height:380px}.hero-note{margin-top:1.5rem}.principles{grid-template-columns:1fr;gap:.7rem}.section-heading{display:block}.section-heading p{margin-top:1rem}.grid-3{grid-template-columns:1fr}.feature-grid article{border-right:0;border-bottom:1px solid var(--border);padding:2rem}.feature-number{margin-bottom:1rem}.feature-grid{grid-template-columns:1fr}.section{padding-top:3rem}.has-sidebar{display:block}#sidebar{padding:.7rem 5%;border-right:0;border-bottom:1px solid var(--border)}#sidebar nav{display:flex;overflow:auto;gap:.3rem}#sidebar nav a{white-space:nowrap;padding:.5rem .75rem}.sidebar-intro{display:none}.has-sidebar main{padding:2rem 5%}.auth-layout{grid-template-columns:1fr;gap:2rem;margin:2.5rem auto}.auth-layout h1{font-size:2.8rem}.auth-layout form{max-width:none}.chapter-detail,.book-detail,.about-layout{grid-template-columns:1fr;gap:1.5rem}.book-detail .book-card{max-width:350px}.about-statement{position:static;margin-top:0}.about-statement h2{font-size:3rem}.about-layout .prose h2:first-child{margin-top:0}footer{grid-template-columns:1fr 1fr}footer>div:first-child{grid-column:1/-1}}@media(max-width:560px){body{font-size:14px}.grid-2,.form-grid{grid-template-columns:1fr}.page-head{padding-top:2.5rem}.page-head h1,.has-sidebar h1{font-size:2.5rem}.hero-copy h1{font-size:3.3rem}.hero-image img{height:310px}.hero .actions{align-items:stretch;flex-direction:column;gap:1rem}.hero .actions a{justify-content:center;text-align:center}.hero-note{font-size:.65rem}.image-caption{padding:3rem 1.4rem 1rem}.image-caption strong{font-size:2rem}.card{padding:1.3rem}.toolbar .field{flex:1;width:100%;min-width:120px}.steps{grid-template-columns:1fr;gap:1rem}.steps li{border-top:1px solid var(--border);padding-top:1rem}.steps li:before{float:left;margin-right:1rem}.launch-note{padding:2rem 1.5rem}.manifesto{padding:3rem 1.5rem;margin-top:3rem}.stat{padding:1rem}.stats{grid-template-columns:repeat(2,1fr)}.stats .stat strong{font-size:1.8rem}footer{gap:1.5rem;padding-top:2rem}.auth-layout form{padding:1.5rem}th,td{padding:11px}.actions .button{flex-grow:1}.file-list li{display:block}.file-list li button{margin-top:.6rem}.prose p{font-size:.9rem}}
@media print{header,footer,#sidebar,#toast,.no-print{display:none!important}main{padding:0}body{background:white}}

/* Eviduna Saúde: shared family with IJHEP, with a distinct publishing mark. */
:root{color-scheme:light;--surface:#fff;--wash:#f1f7fb;--hover:#e9f5fa;--heading:#132e49;--accent:#257fab}
header{height:108px;background:var(--surface);position:relative}.brand img{width:248px;height:63px}.header-controls{display:flex;align-items:center;gap:12px;order:3}.theme-toggle{width:40px;height:40px;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--ink);font-size:23px;line-height:1;display:grid;place-items:center}.theme-toggle:hover{background:var(--hover)}
#nav{margin-left:auto;gap:1.6rem}.hero{gap:7%;padding-block:4rem}.hero-copy h1{font-size:clamp(3.3rem,5vw,5.4rem);line-height:1.05}.hero-image{background:var(--hover)}.hero-image img{height:auto;aspect-ratio:640/570;object-fit:contain}.image-caption{display:none}.hero-copy .eyebrow{font-size:.72rem;letter-spacing:.12em}.hero-copy>p{font-size:1.06rem;line-height:1.8;max-width:520px}.principles{font-size:.72rem}.feature-grid article{border-top:3px solid var(--accent)}.manifesto{color:#fff}.manifesto a{color:#fff}.book-art{color:#fff}.about-statement{color:#fff}.button:hover{color:#fff}.card,.table-wrap,.stat,.chapter-card,details{background:var(--surface)}#sidebar{background:var(--wash)}.prose p{color:var(--muted)}
[data-theme=dark]{color-scheme:dark;--green:#a3d9f2;--ink:#e3eef6;--paper:#0c1925;--border:#2a4358;--muted:#b1c5d5;--white:#132636;--shadow:none;--surface:#122638;--wash:#102232;--hover:#1b3549;--heading:#e3eef6;--accent:#6fb9de}
[data-theme=dark] header,[data-theme=dark] #nav{background:var(--paper)}[data-theme=dark] .brand img{content:url('/assets/logo-reverso.svg')}[data-theme=dark] em,[data-theme=dark] .eyebrow,[data-theme=dark] .feature-number,[data-theme=dark] .principles{color:var(--accent)}[data-theme=dark] .button,[data-theme=dark] #sidebar nav a.active,[data-theme=dark] #sidebar nav a:hover,[data-theme=dark] .tabs .active{background:#257fab;border-color:#257fab;color:#fff}[data-theme=dark] .button.secondary,[data-theme=dark] .text-button,[data-theme=dark] .tabs a,[data-theme=dark] .tabs button{background:transparent;color:#a3d9f2;border-color:var(--border)}[data-theme=dark] .button.secondary:hover{background:var(--hover)}[data-theme=dark] input:not([type=checkbox]):not([type=radio]),[data-theme=dark] select,[data-theme=dark] textarea{background:#0c1925;color:var(--ink);border-color:#48637a}[data-theme=dark] .launch-note,[data-theme=dark] .alert,[data-theme=dark] .note,[data-theme=dark] .badge,[data-theme=dark] .pill,[data-theme=dark] th{background:var(--hover);color:var(--ink)}[data-theme=dark] .empty{background:var(--wash);border-color:var(--border)}[data-theme=dark] .alert.error,[data-theme=dark] .alert.danger,[data-theme=dark] .badge.danger,[data-theme=dark] .badge.rejected,[data-theme=dark] .badge.revoked{background:#402731;color:#ffb7b9}[data-theme=dark] .alert.warning,[data-theme=dark] .badge.warning{background:#3d3421;color:#f4d99a}[data-theme=dark] .manifesto,[data-theme=dark] .about-statement,[data-theme=dark] .book-art{background:#132e49}[data-theme=dark] .stat strong,[data-theme=dark] .empty h2{color:#a3d9f2}[data-theme=dark] #toast{background:#257fab}[data-theme=dark] .timeline li{border-color:var(--border)}[data-theme=dark] .book-art{box-shadow:8px 7px 0 #2a4358}
@media(max-width:1100px){#nav{gap:1rem}.brand img{width:225px}.hero-copy h1{font-size:3.9rem}}
@media(max-width:960px){header{height:90px;gap:12px}.brand img{width:220px;height:60px}.menu-toggle{display:block;padding:7px 12px}.header-controls{margin-left:auto}#nav{display:none;position:absolute;top:89px;left:0;right:0;background:var(--paper);padding:1.5rem 5%;z-index:30;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--border)}#nav.open{display:flex}}
@media(max-width:560px){header{padding-inline:5%;height:88px}.brand img{width:198px;height:58px}.header-controls{gap:8px}.theme-toggle{width:34px;height:34px;font-size:21px}.menu-toggle{font-size:.8rem;padding:6px 9px}#nav{top:87px}.hero{padding-block:2.8rem;gap:2rem}.hero-copy h1{font-size:clamp(2.8rem,10.8vw,3.8rem)}.hero-copy .eyebrow{font-size:.61rem}.hero-copy>p{font-size:1rem}.hero-image img{height:auto}.principles strong{margin-left:.7rem}.section-heading{margin-bottom:1.5rem}.table-wrap{overscroll-behavior-inline:contain}.about-statement h2{font-size:2.8rem}}
@media(max-width:360px){.brand img{width:174px}.header-controls{gap:5px}.theme-toggle{width:30px;height:30px}.menu-toggle{padding:6px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media print{[data-theme=dark]{--ink:#132e49;--muted:#53697b;--paper:#fff;--surface:#fff;color-scheme:light}.card,.table-wrap{box-shadow:none}}

#footer a, #footer small {overflow-wrap:anywhere;}
