.site-bar,.site-foot,.site-skip{--sb-ink:#1b1714;--sb-body:#4f4841;--sb-soft:#6e665c;--sb-line:#efe9df;--sb-bone:#faf8f5;--sb-paper:#fff;--sb-seal:#7c5844;--sb-seal-2:#d09f80;--sb-width:1240px;--sb-gutter:clamp(22px, 5.5vw, 80px);font-family:var(--font-inter-tight,"Inter Tight"), system-ui, sans-serif}.site-bar :focus-visible,.site-foot :focus-visible{outline:2px solid var(--sb-seal);outline-offset:3px;border-radius:4px}.site-bar .g-brand,.site-foot .g-brand{color:var(--sb-ink);white-space:nowrap}.site-bar .g-mark,.site-foot .g-mark{background:var(--sb-ink);color:#fff;--rule:var(--sb-seal-2);border-radius:8px}.site-skip{z-index:100;background:var(--sb-ink);color:var(--sb-bone);border-radius:5px;padding:10px 16px;font-size:14px;font-weight:600;transition:top .2s;position:absolute;top:-60px;left:16px}.site-skip:focus{top:12px}.site-bar{z-index:50;-webkit-backdrop-filter:saturate(1.3)blur(16px);border-bottom:1px solid var(--sb-line);color:var(--sb-ink);background:#faf8f5eb;position:sticky;top:0}.site-bar-in{max-width:var(--sb-width);padding-inline:var(--sb-gutter);align-items:center;gap:24px;height:72px;margin:0 auto;display:flex}.site-brand{flex:none}.site-nav{color:var(--sb-body);align-items:center;gap:clamp(18px,2.4vw,34px);margin-inline:auto;font-size:15px;font-weight:500;display:flex}.site-nav a{border-bottom:2px solid #0000;padding-block:6px;transition:color .2s,border-color .2s}.site-nav a:hover{color:var(--sb-ink)}.site-nav a[aria-current=page]{color:var(--sb-ink);border-bottom-color:var(--sb-seal)}.site-nav a:has(>.g-on-its-way){color:var(--sb-ink);border-bottom-color:var(--sb-seal)}.site-nav:has(a>.g-on-its-way) a[aria-current=page]:not(:has(>.g-on-its-way)){color:var(--sb-body);border-bottom-color:#0000}.site-bar-end{flex:none;align-items:center;gap:20px;display:flex}.site-login{color:var(--sb-ink);opacity:.8;white-space:nowrap;font-size:14px;font-weight:600;transition:opacity .2s}.site-login:hover{opacity:1}.site-cta{background:var(--sb-seal);color:#fff;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2;transition:background .2s;display:inline-flex}.site-cta:hover{background:var(--sb-ink)}.site-menu-btn{background:var(--sb-paper);min-height:44px;color:var(--sb-ink);font:inherit;border:1px solid #e6e0d6;border-radius:5px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;display:none}.site-menu-btn:hover{border-color:var(--sb-ink)}.site-menu{border-top:1px solid var(--sb-line);background:var(--sb-bone)}.site-menu[hidden]{display:none}.site-menu ul{padding:8px var(--sb-gutter) 16px;max-width:var(--sb-width);margin:0 auto;list-style:none}.site-menu li a{border-bottom:1px solid var(--sb-line);min-height:48px;color:var(--sb-ink);align-items:center;padding-block:4px;font-size:17px;font-weight:500;display:flex}.site-menu li:last-child a{border-bottom:0}.site-menu a[aria-current=page]{color:var(--sb-seal);font-weight:600}.site-menu a:has(>.g-on-its-way){color:var(--sb-seal);font-weight:600}.site-menu:has(a>.g-on-its-way) a[aria-current=page]:not(:has(>.g-on-its-way)){color:var(--sb-ink);font-weight:500}.site-menu-account:empty{display:none}@media (max-width:1040px){.site-nav,.site-bar-end .site-login{display:none}.site-menu-btn{display:inline-flex}.site-bar-end{gap:10px;margin-left:auto}}@media (min-width:1041px){.site-menu{display:none!important}}@media (max-width:460px){.site-bar-in{gap:10px;height:64px;padding-inline:16px}.site-bar .g-mark{border-radius:7px;width:32px;height:32px}.site-bar .g-wordmark{height:12px}.site-bar .g-brand{gap:9px}.site-cta{padding:8px 12px;font-size:13.5px}.site-menu-btn{padding:8px 10px}.site-menu ul{padding-inline:16px}}@media (max-width:360px){.site-menu-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-foot{background:var(--sb-bone);border-top:1px solid var(--sb-line);color:var(--sb-body);margin-top:auto}.site-foot-in{max-width:var(--sb-width);padding:clamp(48px, 6vw, 80px) var(--sb-gutter) 40px;margin:0 auto}.site-foot-top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.site-foot-about{max-width:42ch}.site-foot-about p{color:var(--sb-soft);margin-top:16px;font-size:15px;line-height:1.6}.site-foot-nav{grid-template-columns:repeat(3,minmax(0,auto));gap:28px clamp(28px,4vw,56px);display:grid}.site-foot-nav h2{letter-spacing:.14em;text-transform:uppercase;color:var(--sb-soft);margin:0 0 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4}.site-foot-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-foot-nav a{min-height:32px;color:var(--sb-body);align-items:center;font-size:15px;font-weight:500;display:inline-flex}.site-foot-nav a:hover{color:var(--sb-seal)}.site-foot-account:empty{display:none}.site-foot-places{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(28px,4vw,56px);margin-top:36px;display:grid}.site-foot-places h2{letter-spacing:.14em;text-transform:uppercase;color:var(--sb-soft);margin:0 0 8px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4}.site-foot-places ul{flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.site-foot-places a{min-height:32px;color:var(--sb-body);align-items:center;font-size:14.5px;font-weight:500;display:inline-flex}.site-foot-places a:hover{color:var(--sb-seal)}.site-foot-legal{border-top:1px solid var(--sb-line);color:var(--sb-soft);margin-top:44px;padding-top:22px;padding-right:max(0px,100% - 92ch);font-size:13.5px;line-height:1.6}@media (max-width:760px){.site-foot-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.site-foot-places{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.site-foot-nav{grid-template-columns:minmax(0,1fr)}.site-foot-in{padding-inline:16px}}.g-read{grid-template-columns:minmax(0,1fr);gap:28px;max-width:1040px;margin:0 auto;display:grid}.g-read-head{gap:10px;max-width:760px;display:grid}.g-read-head h1{overflow-wrap:anywhere;margin:0;font-size:clamp(30px,4.2vw,42px);line-height:1.15}.g-read-crumbs{font-size:14px}.g-read-crumbs a{min-height:24px;color:var(--brass-deep);align-items:center;display:inline-flex}.g-read-lede{color:var(--t-body);max-width:68ch;margin:0;font-size:17px;line-height:1.6}.g-read-meta{color:var(--t-soft);margin:0;font-size:13.5px}.g-read-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.g-read-body{color:var(--t-body);min-width:0;font-size:15.5px;line-height:1.7}.g-read-body h2{color:var(--t-ink);margin:34px 0 10px;scroll-margin-top:20px;font-size:22px;line-height:1.3}.g-read-body h2:first-child{margin-top:0}.g-read-body p,.g-read-body ul,.g-read-body ol{max-width:70ch;margin:0 0 14px}.g-read-body ul,.g-read-body ol{padding-left:20px}.g-read-body li{margin:0 0 8px}.g-read-body b{color:var(--t-ink);font-weight:600}.g-read-body a{color:var(--brass-deep);text-underline-offset:3px}.g-read-body details{border:1px solid var(--line-l);border-radius:var(--r-card);background:var(--paper);margin:0 0 8px;padding:10px 14px}.g-read-body summary{cursor:pointer;color:var(--t-ink);min-height:24px;font-weight:600}.g-read-body details[open] summary{margin-bottom:8px}.g-read-table{border:1px solid var(--line-l);border-radius:var(--r-card);background:var(--paper);margin:0 0 16px;overflow-x:auto}.g-read-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.g-read-table caption{text-align:left;color:var(--t-ink);padding:10px 14px 0;font-weight:600}.g-read-table th,.g-read-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line-l2);padding:9px 14px}.g-read-table thead th{color:var(--t-soft);border-top:0;font-size:13px;font-weight:600}.g-read-table tbody th{color:var(--t-ink);font-weight:600}.g-read-draft{border-radius:var(--r-card);background:var(--bone-2);color:var(--t-ink);margin:0 0 14px;padding:10px 14px;font-size:14px}.g-read-note{color:var(--t-soft);border-top:1px solid var(--line-l2);padding-top:14px;font-size:14px}.g-read-counted{color:var(--t-soft);margin-top:-6px;font-size:14px}.g-read-quote{border-left:3px solid var(--brass-2,var(--brass));margin:0 0 14px;padding:2px 0 2px 14px}.g-read-aside{gap:22px;min-width:0;font-size:14px;line-height:1.55;display:grid}.g-read-aside h2{letter-spacing:.12em;text-transform:uppercase;color:var(--t-soft);margin:0 0 8px;font-size:13px;font-weight:600}.g-read-aside ol,.g-read-aside ul{gap:6px;margin:0;padding-left:18px;display:grid}.g-read-aside a{color:var(--brass-deep);overflow-wrap:anywhere;align-items:center;min-height:24px;display:inline-flex}.g-read-cta{border:1px solid var(--line-l);border-radius:var(--r-card);background:var(--paper);gap:10px;padding:clamp(18px,3vw,28px);display:grid}.g-read-cta h2{color:var(--t-ink);margin:0;font-size:22px}.g-read-cta p{color:var(--t-body);margin:0}.g-read-cta-do{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.g-read-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.g-read-cards a{border:1px solid var(--line-l);border-radius:var(--r-card);background:var(--paper);height:100%;color:var(--t-body);gap:8px;padding:18px;text-decoration:none;display:grid}.g-read-cards a:hover,.g-read-cards a:focus-visible{border-color:var(--brass)}.g-read-cards h2{color:var(--t-ink);margin:0;font-size:18px;line-height:1.3}.g-read-cards p{margin:0;font-size:14.5px;line-height:1.6}.g-read-cards span{color:var(--brass-deep);font-size:13.5px;font-weight:600}.g-before{color:var(--t-body);margin:0;font-size:14.5px}.g-before a{color:var(--brass-deep);align-items:center;min-height:24px;display:inline-flex}@media (max-width:860px){.g-read-grid{grid-template-columns:minmax(0,1fr)}}
