@font-face{font-family:IBM;src:url('/assets/ibm.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Serif;src:url('/assets/serif.woff2') format('woff2');font-weight:200 900;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/manrope.woff2') format('woff2');font-weight:400 800;font-display:swap}
@font-face{font-family:Space;src:url('/assets/space.woff2') format('woff2');font-weight:400 700;font-display:swap}
@font-face{font-family:Fraunces;src:url('/assets/fraunces.woff2') format('woff2');font-weight:400 700;font-display:swap}
@font-face{font-family:Newsreader;src:url('/assets/newsreader.woff2') format('woff2');font-weight:400 700;font-display:swap}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}img,svg{max-width:100%}img{height:auto}button,input,select,textarea{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b17436;outline-offset:5px}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}::selection{background:#c9dbc9;color:#152c2b}[hidden]{display:none!important}.skip-link{position:fixed;left:15px;top:-100px;background:#fff;color:#142726;padding:12px 20px;z-index:10000;font:600 16px IBM,sans-serif}.skip-link:focus{top:15px}
.review-dock{position:fixed;z-index:9000;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:5px;max-width:calc(100vw - 24px);padding:7px;background:#fff;color:#172725;border:1px solid #d8ddda;box-shadow:0 5px 25px #142d2926;border-radius:8px;font:500 13px/1.3 IBM,Arial,sans-serif;letter-spacing:0;text-transform:none}.review-dock a,.review-dock button{min-height:38px;display:inline-flex;justify-content:center;align-items:center;gap:6px;white-space:nowrap;border:0;background:transparent;text-decoration:none;padding:8px 12px;color:#172725;border-radius:4px;font:inherit}.review-dock a:hover,.review-dock button:hover{background:#edf1eb}.review-dock .review-home{background:#172725;color:#fff}.review-dock .review-home:hover{background:#324b43}.review-current{padding:0 13px;border-right:1px solid #d8ddda;white-space:nowrap}.review-current b{font-weight:600}.review-current span{color:#67706a;margin-right:8px;font-variant-numeric:tabular-nums}.review-favourite[aria-pressed=true]{background:#e6eade;color:#283e2a}.review-favourite svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.review-favourite[aria-pressed=true] svg{fill:currentColor}.review-status{position:fixed;bottom:88px;left:50%;transform:translateX(-50%);z-index:9001;background:#172725;color:white;border-radius:5px;padding:8px 15px;font:14px IBM,sans-serif;text-align:center}.review-status:empty{display:none}.review-embedded .review-dock,.review-embedded .review-status{display:none}.review-embedded body{padding-bottom:0!important}
.review-dock .review-favourite{min-width:40px}.review-favourite svg{flex:0 0 17px;min-width:17px}
@media(max-width:620px){.review-dock{bottom:10px;gap:0;padding:5px}.review-current{padding:0 8px}.review-current b{display:none}.review-current span{margin:0}.review-dock a,.review-dock button{padding:8px 11px}.review-favourite .review-label{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
