﻿*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px;-webkit-text-size-adjust:100%}body{margin:0;background:#fbf7f0;color:#14213d;font:16px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}img,svg{max-width:100%}a{color:#b8431a;text-underline-offset:3px}a:hover{color:#96340f}h1,h2,h3{font-family:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;font-weight:700;line-height:1.15;letter-spacing:-0.01em;margin:0}p{margin:0}[hidden]{display:none !important}.shell{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.shell--narrow{max-width:820px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skiplink{position:absolute;left:12px;top:-80px;z-index:90;background:#14213d;color:#fbf7f0;padding:10px 14px;border-radius:4px;font-weight:700}.skiplink:focus{top:8px;color:#fbf7f0}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #b8431a;outline-offset:2px}.kicker{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b8431a}.kicker::before{content:"";flex:none;width:28px;height:2px;background:#b8431a}.cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 20px;border:1px solid #b8431a;border-radius:4px;background:#b8431a;color:#fff;font:700 15px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-decoration:none;text-align:center;cursor:pointer}.cta:hover{background:#96340f;border-color:#96340f;color:#fff}.cta--outline{background:rgba(0,0,0,0);border-color:#14213d;color:#14213d}.cta--outline:hover{background:#14213d;border-color:#14213d;color:#fbf7f0}.cta--paper{background:#fbf7f0;border-color:#fbf7f0;color:#14213d}.cta--paper:hover{background:#fff;border-color:#fff;color:#14213d}.chipset{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:40px;padding:8px 14px;border:1px solid #14213d;border-radius:4px;background:rgba(0,0,0,0);color:#14213d;font:600 14px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;cursor:pointer}.chip:hover{background:#f3ecdf}.chip[aria-pressed=true]{background:#14213d;color:#fbf7f0}.masthead{position:sticky;top:0;z-index:40;background:#fbf7f0;border-top:3px solid #b8431a;border-bottom:1px solid #14213d}.masthead__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 24px;min-height:54px}.wordmark{display:inline-flex;align-items:center;gap:10px;color:#14213d;text-decoration:none;font:700 23px/1 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;letter-spacing:-0.01em}.wordmark:hover{color:#14213d}.wordmark__text span{color:#b8431a}.wordmark__sun{fill:#b8431a}.wordmark__line{fill:none;stroke:#14213d;stroke-width:2;stroke-linecap:round}.topnav{display:flex;flex-wrap:wrap;gap:2px 22px}.topnav a{padding:10px 0;color:#14213d;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.topnav a:hover,.topnav a[aria-current=page]{color:#b8431a;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.menubtn{display:none;min-height:40px;padding:6px 14px;border:1px solid #14213d;border-radius:4px;background:rgba(0,0,0,0);color:#14213d;font:700 13px/1 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.menubtn[aria-expanded=true]{background:#14213d;color:#fbf7f0}@media(max-width: 860px){.js .menubtn{display:inline-flex;align-items:center}.js .topnav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;padding:4px 20px 12px;background:#fbf7f0;border-bottom:1px solid #14213d;box-shadow:0 14px 24px rgba(20,33,61,.12)}.js .topnav.is-open{display:flex}.js .topnav a{padding:13px 0;border-top:1px solid #d8cdbb}.js .topnav a:first-child{border-top:0}}.slotband{background:#f3ecdf;border-bottom:1px solid #14213d;padding:44px 0 48px}.hubpage{padding:48px 0 72px}.slotdeck{display:flex;flex-direction:column;gap:22px}.slotdeck__head{display:flex;flex-direction:column;gap:10px}.slotdeck__title{font-size:clamp(30px,4.2vw,46px)}h1.slotdeck__title{font-size:clamp(36px,5.4vw,60px);line-height:1.05}.slotdeck__lead{max-width:640px;color:#4d5872;font-size:17px}.slotdeck__lead span{font-weight:700;color:#14213d}.slotgrid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px 24px;margin:0;padding:0;list-style:none}.slottile__link{display:flex;flex-direction:column;gap:6px;height:100%;padding-bottom:14px;border-bottom:1px solid #14213d;color:#14213d;text-decoration:none}.slottile__link:hover{color:#14213d}.tileart{display:flex;align-items:center;justify-content:center;gap:6%;aspect-ratio:16/9;margin-bottom:8px;border-radius:4px;overflow:hidden;background:radial-gradient(110% 95% at 50% 118%, rgba(184, 67, 26, 0.7), rgba(184, 67, 26, 0) 62%),#14213d;color:#fbf7f0;font:700 28px/1 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif}.tileart img{width:24%;max-width:76px;height:auto;transition:transform .2s ease}.tileart--drawn svg{width:100%;height:100%;display:block}.slottile__link:hover .tileart img{transform:translateY(-4px)}.slottile__meta{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d5872}.slottile__name{font:700 23px/1.15 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif}.slottile__link:hover .slottile__name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.slottile__blurb{flex:1;font-size:15px;line-height:1.5;color:#4d5872}.slottile__cue{margin-top:4px;font-size:14px;font-weight:700;color:#b8431a}.slotdeck__next{font-size:15px;color:#4d5872}.slotdeck__next strong{color:#14213d}.slotdeck__soon{font-family:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;font-style:italic;font-size:17px;color:#14213d}@media(max-width: 640px){.slotband{padding:30px 0 34px}.hubpage{padding:30px 0 48px}.slotgrid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px 14px}.slottile__name{font-size:19px}.slottile__blurb{font-size:14px}.slottile__meta{font-size:11px;letter-spacing:.06em}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}.tileart img{transition:none}}.lede{padding:56px 0 8px}.lede__body{position:relative;display:flex;flex-direction:column;gap:16px;padding:0 300px 34px 0;border-bottom:1px solid #14213d;overflow:hidden}.lede__body::after{content:"";position:absolute;right:36px;bottom:0;width:220px;height:110px;border-radius:220px 220px 0 0;background:#b8431a;box-shadow:0 0 0 18px rgba(184,67,26,.16),0 0 0 40px rgba(184,67,26,.08)}.lede h1{font-size:clamp(36px,5.4vw,62px);line-height:1.04;letter-spacing:-0.02em}.lede__lead{max-width:640px;font-size:19px;line-height:1.55;color:#4d5872}.lede__facts{font-size:14px;letter-spacing:.04em;color:#4d5872}.lede__facts strong{color:#14213d}.lede__note{font-size:13px;color:#4d5872}.lede .chipset{margin-top:22px}@media(max-width: 860px){.lede{padding-top:36px}.lede__body{padding:0 0 84px}.lede__body::after{right:24px;width:120px;height:60px;box-shadow:0 0 0 10px rgba(184,67,26,.16),0 0 0 22px rgba(184,67,26,.08)}}.ranklist{margin:26px 0 0;padding:0;list-style:none}.rankitem{display:grid;grid-template-columns:96px minmax(0, 1fr) 210px;gap:8px 28px;align-items:start;padding:30px 0;border-bottom:1px solid #d8cdbb}.rankitem__no{font:700 76px/.85 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;color:#b8431a;font-variant-numeric:lining-nums}.rankitem__body{display:flex;flex-direction:column;gap:10px;min-width:0}.rankitem__badge{align-self:flex-start;padding:3px 9px;border-radius:3px;background:#f8e4d6;color:#96340f;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rankitem__name{font-size:30px}.rankitem__standfirst{font:italic 400 19px/1.45 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;color:#14213d}.rankitem__facts{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:600;color:#4d5872}.rankitem__facts li{display:flex;align-items:baseline;gap:8px}.rankitem__facts li::before{content:"";flex:none;width:6px;height:6px;background:#b8431a;transform:translateY(-1px)}.rankitem__pros{margin:4px 0 0;padding:0;list-style:none;font-size:16px}.rankitem__pros li{position:relative;padding:3px 0 3px 22px}.rankitem__pros li::before{content:"+";position:absolute;left:2px;top:2px;font-weight:700;color:#b8431a}.rankitem__verdict summary{display:inline-block;padding:6px 0;font-size:15px;font-weight:700;color:#b8431a;text-decoration:underline;text-underline-offset:4px;cursor:pointer;list-style:none}.rankitem__verdict summary::-webkit-details-marker{display:none}.rankitem__verdict summary::after{content:" +"}.rankitem__verdict[open] summary::after{content:" −"}.rankitem__verdict p{max-width:640px;margin-top:6px;padding-left:16px;border-left:2px solid #14213d}.rankitem__aside{display:flex;flex-direction:column;align-items:stretch;gap:14px;text-align:right}.rankitem__aside .cta{padding-left:12px;padding-right:12px;white-space:nowrap}.rankitem__score{color:#4d5872;font-size:15px}.rankitem__score strong{font:700 46px/1 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;color:#14213d}.rankitem__scorelabel{display:block;margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rankitem--lead{grid-template-columns:130px minmax(0, 1fr) 220px;margin-bottom:4px;padding:34px 32px 36px;background:#fffdf9;border:1px solid #14213d;border-top:5px solid #b8431a;border-radius:0 0 6px 6px}.rankitem--lead .rankitem__no{font-size:132px}.rankitem--lead .rankitem__name{font-size:clamp(36px,4.6vw,50px)}.rankitem--lead .rankitem__standfirst{font-size:22px}.rankitem--lead .rankitem__score strong{font-size:60px}.ranklist__none{padding:26px 0;border-bottom:1px solid #d8cdbb;color:#4d5872}@media(max-width: 860px){.rankitem,.rankitem--lead{grid-template-columns:56px minmax(0, 1fr);gap:10px 16px}.rankitem__body{display:contents}.rankitem__body>*{grid-column:1/-1}.rankitem__no{grid-row:1/span 2}.rankitem__body>.rankitem__badge,.rankitem__body>.rankitem__name{grid-column:2}.rankitem__body>.rankitem__badge{justify-self:start}.rankitem--lead{padding:24px 18px 26px}.rankitem__no{font-size:52px}.rankitem--lead .rankitem__no{font-size:64px}.rankitem__name{font-size:26px}.rankitem--lead .rankitem__name{font-size:32px}.rankitem__standfirst,.rankitem--lead .rankitem__standfirst{font-size:18px}.rankitem__aside{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;margin-top:6px;text-align:left}.rankitem__score strong,.rankitem--lead .rankitem__score strong{font-size:40px}}.block{padding:64px 0 0}.block__head{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.block__head h2{font-size:clamp(28px,3.6vw,40px)}.block__head p:not(.kicker){max-width:660px;color:#4d5872;font-size:17px}.matrix{overflow-x:auto;-webkit-overflow-scrolling:touch}.matrix table{width:100%;min-width:860px;border-collapse:collapse;font-size:15px}.matrix th,.matrix td{padding:14px 16px 14px 0;text-align:left;vertical-align:top;border-bottom:1px solid #d8cdbb}.matrix thead th{padding-top:12px;padding-bottom:12px;border-top:3px solid #14213d;border-bottom:1px solid #14213d;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#14213d;white-space:nowrap}.matrix tbody th{font:700 18px/1.3 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;white-space:nowrap}.matrix td{color:#4d5872}.matrix td.matrix__score{padding-right:0;font:700 20px/1.2 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;color:#14213d}.matrix tbody tr:last-child th,.matrix tbody tr:last-child td{border-bottom:1px solid #14213d}.matrix__hint{display:none;margin-bottom:10px;font-size:13px;color:#4d5872}@media(max-width: 900px){.matrix__hint{display:block}}.weights{margin:0;padding:0;list-style:none;border-top:3px solid #14213d}.weights__row{display:grid;grid-template-columns:230px minmax(0, 1fr) 84px;grid-template-areas:"label bar share" "label text share";gap:10px 28px;align-items:center;padding:22px 0;border-bottom:1px solid #d8cdbb}.weights__label{grid-area:label;align-self:start;font-size:22px}.weights__share{grid-area:share;align-self:start;text-align:right;font:700 34px/1 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;color:#b8431a}.weights__bar{grid-area:bar;height:12px;background:#e6dccb;border-radius:2px;overflow:hidden}.weights__bar span{display:block;height:100%;background:#b8431a}.weights__bar--10 span{width:10%}.weights__bar--15 span{width:15%}.weights__bar--20 span{width:20%}.weights__bar--25 span{width:25%}.weights__bar--30 span{width:30%}.weights__text{grid-area:text;color:#4d5872}@media(max-width: 860px){.weights__row{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"label share" "bar bar" "text text";gap:10px 16px;padding:18px 0}.weights__share{font-size:28px}}.houseband{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px 32px;margin-top:64px;padding:36px 36px 38px;background:#14213d;color:#fbf7f0;border-radius:6px;border-bottom:5px solid #b8431a}.houseband__text{display:flex;flex-direction:column;gap:10px;flex:1 1 420px;max-width:660px}.houseband .kicker{color:#dfe3ee}.houseband .kicker::before{background:#dfe3ee}.houseband h2{font-size:clamp(26px,3.4vw,38px);color:#fff}.houseband p{color:#dfe3ee}.houseband__office strong{color:#fff}.houseband a:focus-visible,.colophon a:focus-visible,.colophon button:focus-visible{outline-color:#fbf7f0}.houseband--inline{margin-top:44px}.qa details{border-top:1px solid #d8cdbb}.qa details:first-of-type{border-top:3px solid #14213d}.qa details:last-of-type{border-bottom:1px solid #14213d}.qa summary{position:relative;padding:18px 44px 18px 0;font:700 20px/1.3 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;cursor:pointer;list-style:none}.qa summary::-webkit-details-marker{display:none}.qa summary::after{content:"+";position:absolute;right:6px;top:12px;font:400 28px/1.2 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;color:#b8431a}.qa details[open] summary::after{content:"−"}.qa details p{max-width:700px;padding:0 0 20px;color:#4d5872}.fineprint{margin:56px 0 72px;padding:4px 0 4px 20px;border-left:3px solid #b8431a;font-size:14px;color:#4d5872}.fineprint strong{color:#14213d}.colophon{background:#14213d;color:#dfe3ee;font-size:14px;padding:48px 0 36px}.colophon__cols{display:grid;grid-template-columns:minmax(0, 1.5fr) repeat(3, minmax(0, 1fr));gap:32px;padding-bottom:32px}.colophon__brand{margin-bottom:10px;font:700 24px/1 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;color:#fff}.colophon__about p:last-child{max-width:320px}.colophon h2{margin-bottom:12px;font:700 11px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#b3bcd0}.colophon ul{margin:0;padding:0;list-style:none}.colophon li{margin:0}.colophon a,.colophon__btn{display:inline-block;padding:7px 0;color:#dfe3ee;text-decoration:none}.colophon__btn{background:none;border:0;font:inherit;text-align:left;cursor:pointer}.colophon a:hover,.colophon__btn:hover{color:#fff;text-decoration:underline}.colophon__legal{display:flex;flex-direction:column;gap:6px;padding-top:22px;border-top:1px solid #33415f;font-size:13px;color:#b3bcd0}.colophon__legal a{padding:0;color:#dfe3ee;text-decoration:underline}@media(max-width: 860px){.colophon__cols{grid-template-columns:repeat(2, minmax(0, 1fr))}.colophon__about{grid-column:1/-1}}.agegate{display:none;position:fixed;inset:0;z-index:80;align-items:center;justify-content:center;padding:20px;background:rgba(20,33,61,.94);overflow-y:auto}.gate-open .agegate{display:flex}html.gate-open{overflow:hidden}.agegate__panel{display:flex;flex-direction:column;gap:14px;width:100%;max-width:460px;padding:30px 30px 32px;background:#fffdf9;border-top:5px solid #b8431a;border-radius:0 0 6px 6px}.agegate__mark{font:700 54px/1 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;color:#b8431a}.agegate h2{font-size:28px}.agegate__panel>p{color:#4d5872}.agegate__panel>.agegate__mark{color:#b8431a}.agegate__panel>.agegate__sorry{font-weight:700;color:#a12318}.agegate__actions{display:flex;flex-direction:column;gap:10px;margin-top:6px}.cookiecard{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:12px;width:calc(100% - 32px);max-width:410px;max-height:calc(100vh - 32px);overflow-y:auto;padding:20px;background:#fffdf9;border:1px solid #14213d;border-top:4px solid #14213d;border-radius:6px;box-shadow:0 18px 44px rgba(20,33,61,.22)}.cookiecard h2{font-size:21px}.cookiecard p{font-size:14px;color:#4d5872}.cookiecard__pair{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.switchrow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;border-top:1px solid #d8cdbb;font-size:15px;font-weight:700}.switchrow input{flex:none;width:22px;height:22px;accent-color:#14213d}.pagehead{display:flex;flex-direction:column;gap:14px;padding:56px 0 30px}.pagehead h1{font-size:clamp(36px,5.2vw,56px);line-height:1.05}.pagehead__lead{font:italic 400 21px/1.5 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;color:#14213d}.page-plain main{padding-bottom:72px}.ledger{margin:0;border-top:3px solid #14213d}.ledger__row{display:grid;grid-template-columns:230px minmax(0, 1fr);gap:6px 28px;padding:22px 0;border-bottom:1px solid #d8cdbb}.ledger dt{font:700 20px/1.3 "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif}.ledger dd{margin:0;color:#4d5872}@media(max-width: 640px){.ledger__row{grid-template-columns:minmax(0, 1fr)}.houseband{padding:26px 20px 28px}.pagehead{padding-top:36px}}.prose{max-width:760px;margin:0 auto;padding:56px 20px 80px;line-height:1.7}.prose__head{display:flex;flex-direction:column;gap:12px;padding-bottom:26px;border-bottom:3px solid #14213d}.prose h1{font-size:clamp(36px,5.2vw,54px);line-height:1.05}.prose__date{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4d5872}.prose h2{margin:34px 0 12px;padding-top:26px;border-top:1px solid #d8cdbb;font-size:25px}.prose__head+h2,.prose__toc+h2{border-top:0;padding-top:0}.prose h3{margin:24px 0 10px;font-size:19px}.prose p,.prose li{color:#4d5872}.prose p+p,.prose ul+p,.prose form+p,.prose div+p{margin-top:12px}.prose__head p:not(.kicker):not(.prose__date){font-size:18px;color:#14213d}.prose strong{color:#14213d}.prose .kicker{color:#b8431a}.prose ul,.prose ol{margin:10px 0 0;padding-left:22px}.prose li{margin-bottom:6px}.prose li::marker{color:#b8431a}.prose--numbered{counter-reset:clause}.prose--numbered>h2{counter-increment:clause}.prose--numbered>h2::before{content:counter(clause) ".";margin-right:10px;color:#b8431a}.prose__toc{margin-top:26px;padding:20px 22px 22px;background:#f3ecdf;border-radius:4px}.prose__toclabel{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#14213d !important}.prose__toc ol{columns:2;column-gap:32px}.prose__toc li{break-inside:avoid}.prose__toc a{color:#14213d}.prose__table{overflow-x:auto;-webkit-overflow-scrolling:touch}.prose table{width:100%;min-width:600px;border-collapse:collapse;font-size:14px}.prose th,.prose td{padding:11px 14px 11px 0;text-align:left;vertical-align:top;border-bottom:1px solid #d8cdbb;color:#4d5872}.prose thead th{border-top:3px solid #14213d;border-bottom:1px solid #14213d;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#14213d}.prose td:first-child{font-weight:700;color:#14213d;white-space:nowrap}.prefs{margin-top:14px;padding:4px 20px 20px;background:#fffdf9;border:1px solid #14213d;border-radius:6px}.prefs .switchrow{color:#14213d}.prefs .switchrow:first-child{border-top:0}.prefs__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;padding-top:14px;border-top:1px solid #d8cdbb}.prefs__actions .cta--outline{grid-column:1/-1}.prose p.prefs__saved{margin-top:12px;font-weight:700;color:#1c6843}@media(max-width: 640px){.prose{padding-top:36px}.prose__toc ol{columns:1}}.gm-body .gm-page,.gm-body .gm-page *,.gm-body .gm-page *::before,.gm-body .gm-page *::after{box-sizing:border-box}.gm-body .gm-page{padding:34px 0 72px;background:#fbf7f0;color:#14213d}.gm-body .gm-page .wrap{max-width:1120px;padding:0 20px}.gm-body .gm-crumbs{gap:8px;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d5872}.gm-body .gm-crumbs a{color:#4d5872}.gm-body .gm-crumbs a:hover{color:#b8431a}.gm-body .gm-crumbs span{color:#14213d}.gm-body .gm-crumbs i{display:none}.gm-body .gm-crumbs>a::after{content:"›";margin-left:8px;color:#4d5872}.gm-body .gm-head{padding-bottom:22px;border-bottom:1px solid #14213d}.gm-body .gm-head .gm-kind{gap:10px;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;color:#b8431a}.gm-body .gm-head .gm-kind::before{width:28px;background:#b8431a}.gm-body .gm-head h1{font-family:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;font-weight:700;font-size:clamp(36px,5vw,58px);line-height:1.05;letter-spacing:-0.02em}.gm-body .gm-head p{color:#4d5872}.gm-body .gm-panel{background:#fffdf9;border:0;border-top:3px solid #14213d;border-bottom:1px solid #d8cdbb;border-radius:0;padding:20px 2px 22px}.gm-body .gm-panel h2{font-family:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;font-weight:700;font-size:22px}.gm-body .gm-side .gm-panel{background:rgba(0,0,0,0)}.gm-body .gm-label{font-size:11px;font-weight:700;color:#4d5872}.gm-body .gm-btn{min-height:46px;border-radius:4px;border:1px solid #14213d;background:rgba(0,0,0,0);color:#14213d;font-weight:700;font-size:15px}.gm-body .gm-btn:hover{background:#14213d;border-color:#14213d;color:#fbf7f0}.gm-body .gm-btn.is-on{background:#14213d;border-color:#14213d;color:#fbf7f0}.gm-body .gm-btn:disabled{opacity:.6;background:rgba(0,0,0,0);border-color:#4d5872;color:#14213d}.gm-body .gm-btn.gm-primary{background:#b8431a;border-color:#b8431a;color:#fff}.gm-body .gm-btn.gm-primary:hover{background:#96340f;border-color:#96340f;color:#fff;transform:none}.gm-body .gm-seg{border-radius:4px;border:1px solid #14213d;background:rgba(0,0,0,0);padding:3px}.gm-body .gm-seg button{min-height:40px;border-radius:2px;font-weight:700;font-size:14px;color:#14213d}.gm-body .gm-seg button[aria-pressed=true]{background:#14213d;color:#fbf7f0;box-shadow:none}.gm-body .gm-seg button:hover{background:#f3ecdf;color:#14213d}.gm-body .gm-seg button[aria-pressed=true]:hover{background:#14213d;color:#fbf7f0}.gm-body .gm-status{background:#fffdf9;border:1px solid #14213d;border-radius:4px;font-family:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;font-size:1.1rem}.gm-body .gm-status.is-good{border-color:#1c6843}.gm-body .gm-status.is-good .gm-dot{background:#1c6843}.gm-body .gm-status.is-bad .gm-dot{background:#a12318}.gm-body .gm-status.is-end{border-color:#b8431a}.gm-body .gm-board-wrap{background:#fffdf9;border:1px solid #14213d;border-radius:4px;box-shadow:none}.gm-body .rl-bar{background:#14213d;border-color:#14213d}.gm-body .rl-stat-label{font-weight:700}.gm-body .rl-stat strong{font-weight:700}.gm-body .rl-stepper button{border-radius:3px;border-color:#14213d}.gm-body .rl-stepper button:hover{background:#14213d;border-color:#14213d;color:#fbf7f0}.gm-body .rl-stage{border-bottom:5px solid #b8431a}.gm-body .rl-values-nums b{font-weight:700}@media(max-width: 640px){.gm-body .gm-page{padding-top:24px}.gm-body .gm-actions{width:100%}.gm-body .gm-actions .gm-btn{flex:1 1 auto}}
