:root{--twb-primary:#14532e;--twb-primary-dark:#0c2e1c;--twb-primary-soft:#e7efe7;--twb-accent:#edbd32;--twb-accent-ink:#211e12;--twb-paper:#fffdf7;--twb-bg:#f3efe4;--twb-ink:#20231c;--twb-muted:#62685d;--twb-line:#d8d8cb;--twb-on-primary:#fff;--twb-link:#14532e;--twb-heading:"Zilla Slab",Georgia,serif;--twb-body:"Karla",Arial,sans-serif}
html[data-twb-palette="north-wilkes"]{--twb-primary:#4347cd;--twb-primary-dark:#161e59;--twb-primary-soft:#eaedfb;--twb-accent:#fff;--twb-accent-ink:#20266a;--twb-paper:#fff;--twb-bg:#f0f3fa;--twb-ink:#19243c;--twb-muted:#566279;--twb-line:#d3daeb;--twb-link:#3539ae}
html[data-twb-palette="east-wilkes"]{--twb-primary:#92150f;--twb-primary-dark:#251a1b;--twb-primary-soft:#f7e9e8;--twb-accent:#fff;--twb-accent-ink:#92150f;--twb-paper:#fff;--twb-bg:#f5f2f1;--twb-ink:#252021;--twb-muted:#6b6061;--twb-line:#dfd4d4;--twb-link:#92150f}
html[data-twb-palette="west-wilkes"]{--twb-primary:#a14308;--twb-primary-dark:#202020;--twb-primary-soft:#fff0e4;--twb-accent:#f48422;--twb-accent-ink:#201b16;--twb-paper:#fffdfa;--twb-bg:#f6f1eb;--twb-ink:#25221f;--twb-muted:#6d635a;--twb-line:#e1d6ca;--twb-link:#943b06}
*,:before,:after{box-sizing:border-box}html{overflow-x:clip;scroll-padding-top:20px}body.twb-site{margin:0;background:var(--twb-bg);color:var(--twb-ink);font-family:var(--twb-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}body.twb-site img{max-width:100%;height:auto}body.twb-site iframe,body.twb-site video{max-width:100%}body.twb-site [hidden]{display:none!important}body.twb-site a{color:var(--twb-link);text-underline-offset:4px}body.twb-site h1,body.twb-site h2,body.twb-site h3,body.twb-site h4{font-family:var(--twb-heading);font-weight:700;line-height:1.12;margin:0 0 .6em;color:var(--twb-ink)}body.twb-site h1{font-size:clamp(2.5rem,4.5vw,4.25rem);letter-spacing:-.025em}body.twb-site h2{font-size:clamp(1.7rem,3vw,2.3rem)}body.twb-site h3{font-size:1.45rem}body.twb-site p{margin:0 0 1em}body.twb-site button,body.twb-site input,body.twb-site select,body.twb-site textarea{font:inherit}body.twb-site button,body.twb-site select{cursor:pointer}body.twb-site a:focus-visible,body.twb-site button:focus-visible,body.twb-site input:focus-visible,body.twb-site textarea:focus-visible,body.twb-site select:focus-visible,body.twb-site summary:focus-visible{outline:3px solid var(--twb-primary);outline-offset:3px;box-shadow:0 0 0 5px #fff}body.twb-site :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea,select){max-width:100%;padding:11px 13px;border:1px solid var(--twb-line);border-radius:8px;background:var(--twb-paper);color:var(--twb-ink)}body.twb-site :where(textarea){width:100%;min-height:140px}body.twb-site blockquote{margin:1.8em 0;padding:18px 24px;border-left:4px solid var(--twb-accent);background:var(--twb-primary-soft)}body.twb-site pre{overflow:auto;padding:20px;background:var(--twb-paper);border:1px solid var(--twb-line);border-radius:10px}body.twb-site table{border-collapse:collapse;max-width:100%}body.twb-site th,body.twb-site td{padding:12px;border-bottom:1px solid var(--twb-line);text-align:left}body.twb-site figure{margin:0 0 1.6em}body.twb-site figcaption{margin-top:9px;font-size:.85rem;color:var(--twb-muted)}
.twb-container{width:calc(100% - 48px);max-width:1180px;margin-inline:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;white-space:nowrap}.twb-skip-link{position:fixed;z-index:100000;top:10px;left:12px;padding:12px 20px;border-radius:6px;background:#fff;color:#111;transform:translateY(-160%)}.twb-skip-link:focus{transform:none}.twb-site-header{position:relative;z-index:30;background:var(--twb-primary-dark);border-bottom:1px solid var(--twb-accent);color:#fff}.twb-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:110px;padding-block:17px}.twb-identity{display:flex;align-items:center;gap:28px}.twb-identity p{max-width:230px;margin:0!important;font-size:.8rem;line-height:1.5;color:#e5e8e4}.twb-brand{display:inline-flex;flex:0 0 auto}.twb-brand-image{display:block;width:220px;max-height:100px;object-fit:contain;object-position:left}.twb-header-tools{display:flex;align-items:center;gap:16px}.twb-palette-picker{position:relative;display:flex;flex-direction:column;gap:5px}.twb-palette-picker label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.twb-palette-select{width:210px;min-height:42px;padding:8px 31px 8px 11px!important;background:var(--twb-paper)!important;border-color:transparent!important;color:var(--twb-ink)!important;font-size:.82rem!important}.twb-menu{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:3px}.twb-menu li{position:relative}.twb-menu a{display:flex;align-items:center;min-height:46px;padding:10px 14px;font-size:.85rem;font-weight:700;line-height:1.4;text-decoration:none}.twb-primary-navigation{padding-bottom:12px}.twb-primary-navigation a,.twb-secondary-navigation a{color:#fff!important;border-radius:8px}.twb-primary-navigation a:hover,.twb-primary-navigation .current-menu-item>a,.twb-primary-navigation .current-menu-ancestor>a{background:var(--twb-accent);color:var(--twb-accent-ink)!important}.twb-secondary-navigation{padding-bottom:10px}.twb-secondary-navigation a{font-size:.76rem;min-height:38px;opacity:.9}.twb-menu .sub-menu{position:absolute;top:100%;left:0;z-index:40;min-width:240px;list-style:none;margin:0;padding:8px;background:var(--twb-primary-dark);border:1px solid var(--twb-line);border-radius:8px;display:none}.twb-menu .sub-menu .sub-menu{top:0;left:100%}.twb-menu li:hover>.sub-menu,.twb-menu li:focus-within>.sub-menu{display:block}.twb-header-search{position:relative}.twb-header-search summary{padding:10px 12px;min-height:44px;font-size:.83rem;font-weight:700;cursor:pointer}.twb-header-search .twb-search-form{position:absolute;top:100%;right:0;width:min(450px,calc(100vw - 40px));padding:16px;background:var(--twb-paper);border:1px solid var(--twb-line);border-radius:10px;box-shadow:0 12px 35px #0002}.twb-search-form{display:flex;gap:9px;margin:15px 0;align-items:stretch}.twb-search-form input{flex:1;min-width:0}.twb-button,body.twb-site input[type=submit],body.twb-site .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 19px;border:1px solid var(--twb-primary);border-radius:999px;background:var(--twb-primary);color:#fff;text-decoration:none;font-size:.84rem;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none}.twb-button:hover{filter:brightness(.93)}.twb-button-outline{background:var(--twb-paper);color:var(--twb-link)}.twb-menu-toggle{min-height:42px;padding:8px 15px;border:1px solid #fff8;border-radius:8px;background:transparent;color:#fff;font-size:.83rem;font-weight:700}
.twb-entry-hero{padding:55px 0;background:linear-gradient(115deg,var(--twb-primary-dark),var(--twb-primary));color:#fff}.twb-entry-hero h1{max-width:1000px;color:#fff!important;margin:10px 0 15px}.twb-eyebrow{font-size:.72rem!important;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.twb-entry-hero .twb-eyebrow{color:var(--twb-accent);margin-bottom:8px}.twb-hero-description{max-width:760px;font-size:1.15rem;margin:12px 0 0!important;color:#fffE}.twb-entry-heading{padding:38px 0 18px}.twb-entry-heading h1{margin-bottom:15px}.twb-post-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.82rem;line-height:1.6}.twb-entry-hero .twb-post-meta a{color:#fff}.twb-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;padding-block:17px;font-size:.8rem}.twb-breadcrumbs>span:last-child{color:var(--twb-muted)}.twb-sponsor{margin-top:24px;margin-bottom:26px}.twb-sponsor>a{display:block;overflow:hidden;border:1px solid var(--twb-line);border-radius:13px;background:var(--twb-primary-dark)}.twb-sponsor img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}.twb-sponsor-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:7px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--twb-muted)}.twb-sponsor-meta a{display:inline-flex;min-height:33px;align-items:center;text-decoration:none;color:var(--twb-link);border-bottom:2px solid var(--twb-accent)}
.twb-content-layout{width:calc(100% - 48px);max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr);gap:36px;margin:42px auto 60px}.twb-entry{min-width:0}.twb-prose{max-width:800px;margin-inline:auto;overflow-wrap:break-word}.twb-prose>h2,.twb-prose>h3{margin-top:1.5em}.twb-prose .alignwide{width:100%;max-width:1180px;margin-inline:auto}.twb-prose .alignfull{width:100%;margin-inline:0}.twb-featured-image{max-width:1180px;margin:0 auto 28px}.twb-featured-image img{display:block;width:100%;height:auto;border-radius:13px}.twb-prose .wp-block-image img{border-radius:10px}.twb-width-full .twb-content-layout{max-width:none}.twb-width-full .twb-content-layout>.twb-entry:not(:has(.twb-prose)){width:100%}.twb-width-boxed .twb-content-layout{max-width:1000px;padding:32px;background:var(--twb-paper);border:1px solid var(--twb-line);border-radius:14px}.twb-sidebar-left .twb-content-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.twb-sidebar-left .twb-sidebar{grid-column:1;grid-row:1}.twb-sidebar-left .twb-entry{grid-column:2}.twb-sidebar-right .twb-content-layout{grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.twb-sidebar-none .twb-content-layout>.twb-entry{grid-column:1}.twb-sidebar{min-width:0}.twb-widget{padding:24px;margin-bottom:20px;border:1px solid var(--twb-line);border-radius:13px;background:var(--twb-paper)}.twb-widget-title{font-size:1.3rem!important}.twb-widget .twb-menu{display:block}.twb-widget .twb-menu a{padding-inline:0;min-height:42px}.twb-widget .sub-menu{position:static;display:block;background:transparent;border:0;padding-left:12px}.twb-widget ul{padding-left:20px}.twb-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.twb-story{display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid var(--twb-line);border-radius:14px;background:var(--twb-paper)}.twb-story-image{display:block;aspect-ratio:16/10;overflow:hidden}.twb-story-image img{display:block;width:100%;height:100%!important;object-fit:cover}.twb-story-body{display:flex;flex-direction:column;flex:1;padding:25px}.twb-story time{display:block;margin-bottom:12px;font-size:.76rem;color:var(--twb-muted)}.twb-story h2,.twb-story h3{font-size:1.5rem!important;margin-bottom:13px}.twb-story h2 a,.twb-story h3 a{color:var(--twb-ink);text-decoration:none}.twb-story h2 a:hover,.twb-story h3 a:hover{color:var(--twb-link);text-decoration:underline}.twb-story p{font-size:.92rem;color:var(--twb-muted)}.twb-text-link{display:inline-flex;align-items:center;gap:7px;min-height:42px;font-size:.86rem;font-weight:700}.twb-story .twb-text-link{margin-top:auto}.twb-related{margin-top:45px}.twb-related>h2{padding-bottom:15px;border-bottom:2px solid var(--twb-primary)}.twb-sharing{max-width:800px;margin:35px auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:24px;border-top:1px solid var(--twb-line)}.twb-sharing>span{font-size:.9rem;font-weight:700}.twb-share-actions{display:flex;gap:7px;flex-wrap:wrap}.twb-share-actions .twb-button{font-size:.75rem;padding:8px 13px;min-height:40px}.twb-share-status{flex-basis:100%;margin:0!important;font-size:.8rem;overflow-wrap:anywhere}.twb-share-status:empty{display:none}.navigation.pagination,.page-numbers{margin-top:30px}.nav-links,.page-numbers{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.nav-links .page-numbers,.page-numbers>li>a,.page-numbers>li>span{display:flex;align-items:center;justify-content:center;min-width:43px;min-height:43px;margin:0;padding:8px 14px;border:1px solid var(--twb-line);border-radius:7px;background:var(--twb-paper);text-decoration:none}.nav-links .current,.page-numbers>li>.current{background:var(--twb-primary);color:#fff}.twb-empty{padding-block:36px;max-width:800px}.twb-empty .twb-search-form{margin:25px 0}.twb-comments{max-width:800px;margin:40px auto}.twb-comment-list{list-style:none;padding:0}.twb-comment-list .comment-body{padding:20px;background:var(--twb-paper);border:1px solid var(--twb-line);border-radius:10px;margin:15px 0}.twb-comment-list .children{list-style:none;padding-left:25px}.comment-form label{display:block;font-size:.86rem;font-weight:700}.comment-form-cookies-consent label{display:inline}.comment-form input:not([type=checkbox]):not([type=submit]){width:100%}.comment-meta{font-size:.85rem}.comment-author .avatar{float:left;margin-right:12px;border-radius:50%}
.twb-site-footer{margin-top:30px;padding:40px 0 23px;background:var(--twb-primary-dark);color:#fff}.twb-footer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:start}.twb-site-footer .twb-brand-image{width:250px}.twb-footer-description{max-width:500px;margin:18px 0 0!important;color:#e2e5e5;font-size:.9rem}.twb-footer-navigation .twb-menu{justify-content:flex-end}.twb-footer-navigation a{font-size:.8rem;color:#fff!important;min-height:40px}.twb-site-footer .twb-palette-picker{max-width:240px;margin-top:22px;margin-left:auto}.twb-site-footer .twb-palette-select{width:100%}.twb-footer-bottom{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:30px;padding-top:21px;border-top:1px solid #fff3;font-size:.76rem;color:#e2e5e5}.twb-footer-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.twb-footer-widgets .twb-widget{color:var(--twb-ink)}
@media(max-width:1100px){.twb-identity p{display:none}.twb-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.twb-sidebar-left .twb-content-layout,.twb-sidebar-right .twb-content-layout{grid-template-columns:minmax(0,1fr) 250px}.twb-sidebar-left .twb-content-layout{grid-template-columns:250px minmax(0,1fr)}}
@media(max-width:900px){.twb-masthead{flex-wrap:wrap;gap:14px}.twb-brand-image{width:200px}.twb-header-tools{margin-left:auto}.twb-header-search{display:none}.twb-js .twb-primary-links:not(.is-open){display:none}.twb-primary-navigation .twb-menu{display:flex;flex-direction:column;gap:4px}.twb-primary-navigation .twb-menu a{padding:12px 14px}.twb-primary-navigation .sub-menu,.twb-primary-navigation .sub-menu .sub-menu{position:static;display:block;min-width:0;border:0;margin-left:15px;padding:0}.twb-primary-navigation .sub-menu a{font-size:.8rem}.twb-sidebar-left .twb-content-layout,.twb-sidebar-right .twb-content-layout{grid-template-columns:1fr}.twb-sidebar-left .twb-sidebar,.twb-sidebar-left .twb-entry{grid-column:1;grid-row:auto}.twb-sidebar{order:2}.twb-footer-grid{gap:28px}}
@media(max-width:600px){.twb-container,.twb-content-layout{width:calc(100% - 40px)}.twb-masthead{padding-block:14px;gap:12px}.twb-brand-image{width:180px}.twb-header-tools{width:100%;margin:0;justify-content:space-between;align-items:flex-end;gap:12px}.twb-header-tools .twb-palette-picker{flex:1;min-width:0;max-width:215px}.twb-header-tools .twb-palette-select{width:100%}.twb-palette-select{width:215px}.twb-palette-picker label{font-size:.64rem}.twb-entry-hero{padding:35px 0}.twb-entry-hero h1{font-size:clamp(2.2rem,9vw,3rem)}.twb-hero-description{font-size:1rem}.twb-content-layout{gap:25px;margin-block:30px 40px}.twb-width-boxed .twb-content-layout{padding:22px 18px}.twb-story-grid{grid-template-columns:1fr}.twb-story-body{padding:22px}.twb-sharing{align-items:flex-start;flex-direction:column}.twb-sponsor{margin-block:20px}.twb-sponsor>a{border-radius:9px}.twb-sponsor-meta{font-size:.64rem}.twb-footer-grid{grid-template-columns:1fr;gap:25px}.twb-footer-navigation .twb-menu{justify-content:flex-start}.twb-footer-navigation a{padding:7px 10px 7px 0}.twb-site-footer .twb-palette-picker{margin-left:0}.twb-footer-widgets{grid-template-columns:1fr}.twb-site-footer .twb-brand-image{width:230px}body.twb-site th,body.twb-site td{padding:9px;font-size:.9rem}.twb-prose .wp-block-table{overflow:auto}.twb-menu .sub-menu{max-width:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* The Forum link remains visible when the mobile menu is collapsed. */
.twb-navigation-row{display:flex;align-items:center;gap:14px}.twb-primary-links{flex:1;min-width:0}body.twb-site .twb-primary-navigation .twb-forum-button{flex:0 0 auto;display:inline-flex;justify-content:center;gap:10px;min-height:44px;padding:11px 18px;border:1px solid var(--twb-accent);border-radius:999px;background:var(--twb-accent);color:var(--twb-accent-ink)!important;text-decoration:none;font-size:.82rem;font-weight:700;white-space:nowrap}.twb-forum-button:hover{filter:brightness(.94)}
@media(max-width:900px){.twb-navigation-row{display:block}.twb-primary-links.is-open{margin-bottom:12px}body.twb-site .twb-primary-navigation .twb-forum-button{display:flex;width:100%;min-height:44px}.twb-primary-navigation .twb-menu .sub-menu{min-width:0}}
