.BPrZ0W_logo{font-family:var(--pp-font-serif);letter-spacing:-.01em;color:var(--pp-primary-dark);white-space:nowrap;font-size:1.375rem;font-weight:500}.BPrZ0W_strong{color:var(--pp-primary);font-weight:700}.BPrZ0W_tld{font-family:var(--pp-font-sans);color:var(--pp-text-muted);margin-left:1px;font-size:.8125rem;font-weight:500}.BPrZ0W_logo[data-tone=light]{color:var(--pp-on-dark)}.BPrZ0W_logo[data-tone=light] .BPrZ0W_strong{color:var(--pp-sand)}.BPrZ0W_logo[data-tone=light] .BPrZ0W_tld{color:var(--pp-on-dark-muted)}
.KHjLKa_header{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--pp-border);background:#fffffff0;position:sticky;top:0}.KHjLKa_inner{height:var(--pp-header-h);align-items:center;gap:var(--pp-s5);display:flex}.KHjLKa_logo{color:var(--pp-primary-dark);flex:none}.KHjLKa_nav{gap:var(--pp-s1);margin-inline:auto;display:none}.KHjLKa_navLink{padding:var(--pp-s2) var(--pp-s3);color:var(--pp-text);border-radius:var(--pp-radius-badge);transition:color var(--pp-dur) var(--pp-ease);font-size:.9375rem;font-weight:500}.KHjLKa_navLink:hover{color:var(--pp-primary)}.KHjLKa_actions{align-items:center;gap:var(--pp-s1);margin-left:auto;display:flex}.KHjLKa_action{width:44px;height:44px;color:var(--pp-text);border-radius:var(--pp-radius-card);place-items:center;display:grid}.KHjLKa_action:hover{color:var(--pp-primary);background:var(--pp-bg)}.KHjLKa_calendar{align-items:center;gap:var(--pp-s2);margin-left:var(--pp-s2);color:var(--pp-primary);border:1px solid var(--pp-primary);border-radius:var(--pp-radius-card);transition:background var(--pp-dur) var(--pp-ease), color var(--pp-dur) var(--pp-ease);padding:9px 14px;font-size:.875rem;font-weight:600;display:none}.KHjLKa_calendar:hover{background:var(--pp-primary);color:var(--pp-surface)}@media (min-width:1080px){.KHjLKa_nav{display:flex}.KHjLKa_actions{margin-left:0}.KHjLKa_calendar{display:inline-flex}}
.yg9ahW_footer{background:var(--pp-primary-dark);color:var(--pp-on-dark);padding-top:var(--pp-s7);margin-top:var(--pp-s7)}.yg9ahW_grid{gap:var(--pp-s6);grid-template-columns:1fr 1fr;display:grid}.yg9ahW_brand{grid-column:1/-1}.yg9ahW_about{margin-top:var(--pp-s3);max-width:38ch;color:var(--pp-on-dark-muted);font-size:.9375rem}.yg9ahW_social{gap:var(--pp-s2);margin-top:var(--pp-s4);display:flex}.yg9ahW_social a{border-radius:var(--pp-radius-card);width:40px;height:40px;color:var(--pp-on-dark);border:1px solid #c9a77d66;place-items:center;display:grid}.yg9ahW_social a:hover{background:var(--pp-sand);color:var(--pp-primary-dark)}.yg9ahW_colTitle{font-family:var(--pp-font-serif);color:var(--pp-sand);margin-bottom:var(--pp-s3);font-size:1rem;font-weight:600}.yg9ahW_links{gap:var(--pp-s2);flex-direction:column;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.yg9ahW_links a{color:var(--pp-on-dark-muted)}.yg9ahW_links a:hover{color:#fff}.yg9ahW_bottom{justify-content:space-between;gap:var(--pp-s2);margin-top:var(--pp-s7);padding-block:var(--pp-s5);color:var(--pp-on-dark-muted);border-top:1px solid #c9a77d38;flex-wrap:wrap;font-size:.8125rem;display:flex}@media (min-width:900px){.yg9ahW_grid{grid-template-columns:1.6fr 1fr 1fr 1fr}.yg9ahW_brand{grid-column:auto}}
.QIji7W_ticker{background:var(--pp-primary-dark);color:var(--pp-on-dark);height:var(--pp-ticker-h);z-index:41;font-size:.8125rem;position:relative}.QIji7W_inner{align-items:center;gap:var(--pp-s3);height:100%;display:flex}.QIji7W_label{letter-spacing:.04em;text-transform:uppercase;color:var(--pp-sand);flex:none;font-size:.75rem;font-weight:700}.QIji7W_viewport{flex:1;min-width:0;height:100%;position:relative}.QIji7W_item{line-height:var(--pp-ticker-h);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .4s var(--pp-ease), transform .4s var(--pp-ease);pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;transform:translateY(6px)}.QIji7W_item[data-active=true]{opacity:1;pointer-events:auto;transform:none}.QIji7W_item:hover .QIji7W_title{text-underline-offset:3px;text-decoration:underline}.QIji7W_title{font-weight:600}.QIji7W_sep{color:var(--pp-sand);margin-inline:.45em}.QIji7W_count{color:var(--pp-on-dark-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}@media (max-width:480px){.QIji7W_label{font-size:.6875rem}.QIji7W_count{display:none}}
.sKZG5q_nav{z-index:50;height:calc(var(--pp-bottom-nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--pp-border);background:#fffffff7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.sKZG5q_item{color:var(--pp-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.6875rem;font-weight:500;display:flex}.sKZG5q_item[aria-current=page]{color:var(--pp-primary);font-weight:700}@media (min-width:768px){.sKZG5q_nav{display:none}}
@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-cyrillic-ext-wght-normal.1u0dqmy5nxczg.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-cyrillic-wght-normal.30790udfaxqlx.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-greek-ext-wght-normal.2ddeplpkxh-cg.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-greek-wght-normal.265p0n5hqb5i6.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-vietnamese-wght-normal.3mqt02_gba4h3.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-latin-ext-wght-normal.3ggh-ap8gvlbt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-latin-wght-normal.3mrjy5df0dr0p.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/commissioner-cyrillic-ext-wght-normal.2-4vgt6s9e_p3.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/commissioner-cyrillic-wght-normal.2gkz-fnocm-eg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/commissioner-greek-wght-normal.3xju0vniracam.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/commissioner-vietnamese-wght-normal.0upnwduvra5es.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/commissioner-latin-ext-wght-normal.332o37b8-obty.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/commissioner-latin-wght-normal.41_po9fy1-l7n.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--pp-bg:#faf7f2;--pp-surface:#fff;--pp-text:#24201d;--pp-text-muted:#6b625b;--pp-primary:#8b5e3c;--pp-primary-dark:#4a2f20;--pp-sand:#c9a77d;--pp-border:#e9e1d6;--pp-today:#b4432f;--pp-on-dark:#f3ebe0;--pp-on-dark-muted:#c9b8a6;--pp-font-serif:"Literata Variable", Georgia, "Times New Roman", serif;--pp-font-sans:"Commissioner Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--pp-fs-hero:clamp(2rem, 1.4rem + 2.4vw, 3rem);--pp-fs-section:clamp(1.5rem, 1.25rem + 1vw, 1.875rem);--pp-fs-card-title:1.0625rem;--pp-fs-body:1rem;--pp-fs-meta:.875rem;--pp-fs-label:.6875rem;--pp-s1:4px;--pp-s2:8px;--pp-s3:12px;--pp-s4:16px;--pp-s5:24px;--pp-s6:32px;--pp-s7:48px;--pp-s8:64px;--pp-container:1240px;--pp-gutter:16px;--pp-header-h:64px;--pp-ticker-h:36px;--pp-bottom-nav-h:64px;--pp-radius-card:6px;--pp-radius-badge:4px;--pp-radius-pill:999px;--pp-shadow-hover:0 6px 20px #4a2f201a;--pp-ease:cubic-bezier(.2, .7, .2, 1);--pp-dur:.18s}@media (min-width:768px){:root{--pp-gutter:24px;--pp-header-h:72px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--pp-bg);color:var(--pp-text);font-family:var(--pp-font-sans);font-size:var(--pp-fs-body);-webkit-font-smoothing:antialiased;padding-bottom:var(--pp-bottom-nav-h);margin:0;line-height:1.55}@media (min-width:768px){body{padding-bottom:0}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;line-height:1.2}p{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--pp-primary);outline-offset:2px}.container{width:100%;max-width:var(--pp-container);padding-inline:var(--pp-gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
