body.bth-design{--rule:#d8cebc;--bth-content-width:1180px;--bth-control-height:32px}.bth-design .bth-site-content,.bth-design .bth-footer-inner{max-width:1180px;margin-inline:auto}.bth-design .bth-header-inner{max-width:1220px;margin-inline:auto}.bth-comparison-page.bth-design .bth-site-content{max-width:1080px}.bth-design :is(.bth-profile,.bth-family-page){max-width:100%}.bth-design :is(.bth-ui-button,.bth-detail-link,.bp-primary,.bth-lr-button,.bth-post-card__more){min-height:32px;padding:6px 11px;font-size:13px;line-height:1.5;border-radius:5px;border-color:#c29c67;box-shadow:none;font-weight:600}.bth-design .bth-ui-button--secondary{background:#fff0;border-color:var(--rule);font-weight:500}.bth-design :is(.bp-hero-actions>a.bp-secondary,.bp-hero-actions>button.bp-secondary){min-height:32px;padding:6px 10px;font-size:12px;border-radius:5px;line-height:1.5}.bth-design .bth-detail-actions{gap:7px}.bth-design .bth-detail-actions>a{font-size:12px}.bth-design :is(.bth-ui-card,.bth-ed-card,.bth-type-card,.bth-lr-card,.bth-ed-search-card,.bth-learn-grid>a,.bp-model,.bp-index nav,.bp-related-card,.bp-config-card,.bp-facts,.bth-author-box-inner,.bth-element-detail){box-shadow:none;border-radius:8px}.bth-design .notebook-title h1{font-size:clamp(30px,3.6vw,48px)}.bth-design .notebook-title p{font-size:14px;line-height:1.65;max-width:78ch;margin-inline:auto}.bth-design .bth-ui-title{font-size:clamp(28px,3vw,38px);margin-bottom:12px}.bth-design :is(.bth-editorial,.bth-reading){max-width:800px}.bth-design :is(.bth-editorial,.bth-reading,.bp-reading){font-size:16px;line-height:1.8}.bth-design:not(.bth-comparison-page) :is(.bth-editorial,.bth-reading) :is(td,th){padding:9px 12px;font-size:14px}.bth-design .bp-reading .bth-content-table :is(th,td){font-size:14px;padding:10px 12px}.bth-design .bp-index,.bth-design .bp-reading{min-width:0}.bth-design .bp-hero-actions{gap:8px}.bth-design :is(.bth-ed-quick button,.bth-ed-filters button,.bth-lr-filter-btn,.bth-lr-clear-search,.bth-ed-search-box button){min-height:32px;padding:5px 9px;border-radius:5px;font-size:12px}.bth-design .bth-family-jumps a{padding:5px 9px;font-size:12px;border-radius:5px}.bth-design .bth-atom-viewer .bth-atom-controls button{min-height:28px;min-width:28px;padding:3px 6px;font-size:14px;border-radius:5px;box-shadow:none}.bth-design .bth-periodic-note a{display:inline-block;padding-block:4px}.bth-design .notebook-search-submit{font-size:13px;min-height:32px;padding:6px 12px}.bth-design .bth-periodic-head{max-width:600px;border-color:#ad9e84}.bth-design .bth-lr-card .bth-lr-button{width:auto;align-self:flex-start;justify-self:start}.bth-design :is(.bth-lr-hero,.bth-ed-hero) h1{font-size:clamp(28px,3vw,38px);line-height:1.25}.bth-comparison-page .bth-compare :is(.bc-model-heading,.bc-insights,.bc-notes) h2{font:700 21px/1.4 Georgia,serif;text-decoration:none;letter-spacing:-.02em}@media(min-width:901px) and (max-width:1100px){.bth-design .bth-brand-name{font-size:20px}.bth-design .bth-primary-menu a{padding-inline:9px;font-size:13px}.bth-design .bth-header-inner{gap:9px}}@media(max-width:760px){.bth-design .bth-site-content{padding-top:16px}.bth-design :is(.bth-editorial,.bth-reading){padding:16px}.bth-design :is(.bth-ui-button,.bth-detail-link,.bp-primary,.bth-lr-button,.bth-post-card__more,.bp-hero-actions>a.bp-secondary,.bp-hero-actions>button.bp-secondary){min-height:38px;padding:7px 10px}.bth-design .bp-reading .bth-content-table :is(td,th){padding:8px;font-size:13px}.bth-design:not(.bth-comparison-page) .bth-editorial :is(td,th){padding:8px;font-size:13px}.bth-design .bth-ui-title{font-size:28px}.bth-comparison-page .bth-compare :is(.bc-model-heading,.bc-insights,.bc-notes) h2{font-size:18px}}@media(pointer:coarse){.bth-design :is(.bth-ed-quick button,.bth-ed-filters button,.bth-lr-filter-btn,.bth-lr-clear-search,.bth-ed-search-box button,.bth-family-jumps a){min-height:38px}.bth-design .bth-atom-viewer .bth-atom-controls button{min-height:36px;min-width:36px}.bth-design .notebook-search-submit{min-height:38px}}.bth-design .bth-family-hero h1,.bth-design .bth-family-hero>p{max-width:none;height:auto;max-height:none;overflow:visible;text-overflow:clip;white-space:normal;display:block;-webkit-line-clamp:unset;overflow-wrap:anywhere}.bth-design :is(.bth-family-hero,.bth-family-caution,.bth-family-facts>div){border-top-width:1px;border-left-width:1px;border-color:var(--rule)}.bth-design .bth-family-facts>div{border-left:0;padding-left:0}.bth-family-select{position:relative;min-width:190px;max-width:100%;margin:0}.bth-family-select summary{list-style:none;cursor:pointer;padding:10px 30px 10px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.bth-family-select summary::after{content:'⌄';position:absolute;right:12px;top:10px}.bth-family-options{position:absolute;top:calc(100% + 5px);left:0;min-width:100%;width:max-content;max-width:min(300px,80vw);max-height:320px;overflow:auto;z-index:30;background:var(--sheet);border:1px solid var(--rule);border-radius:6px;box-shadow:0 6px 18px #1c295020;padding:6px}.bth-family-options label{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer}.bth-family-options input{flex:none;width:auto;min-width:0;margin:0}.bth-family-options label:hover{background:#ffe1ad}.bth-design .bth-detail-actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.bth-design .bth-detail-actions>a{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin:0;padding:9px 12px;border-radius:6px;font:600 13px/1.4 Arial,sans-serif;box-sizing:border-box;text-align:center}.bth-search-status:empty{display:none}.bth-design .bth-periodic-grid .bth-grid-note{grid-column:4/13;grid-row:2/4;align-self:center;justify-self:center;max-width:420px;white-space:normal;font:13px/1.6 Arial,sans-serif;margin:0;padding:12px;color:var(--pencil)}.bth-pwa-install{margin:16px 24px;padding:9px 16px;background:var(--sheet,#fffaf0);color:var(--ink,#1c2950);border:1px solid var(--rule,#d8cebc);border-radius:6px;cursor:pointer}.bth-pwa-install[hidden],.bth-pwa-help[hidden]{display:none}.bth-pwa-help{margin:0 24px 16px;font-size:14px}.bth-design .bth-family-tools .bth-family-options{box-sizing:border-box;width:100%;min-width:210px;max-width:calc(100vw - 32px)}.bth-design .bth-family-tools .bth-family-options label{display:flex;flex-basis:auto;justify-content:flex-start;align-items:center;gap:10px;padding:9px 10px;width:100%;box-sizing:border-box;white-space:nowrap}.bth-design .bth-family-tools .bth-family-options input[type=radio]{flex:0 0 16px;width:16px;min-width:16px;max-width:16px;height:16px;padding:0;margin:0;accent-color:#b47832}