@font-face{font-family:"Paperlogy Site";src:url("../fonts/PaperlogySite-4Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Paperlogy Site";src:url("../fonts/PaperlogySite-6SemiBold.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Paperlogy Site";src:url("../fonts/PaperlogySite-8ExtraBold.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:"Paperlogy Full";src:url("../fonts/Paperlogy-4Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Paperlogy Full";src:url("../fonts/Paperlogy-6SemiBold.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Paperlogy Full";src:url("../fonts/Paperlogy-8ExtraBold.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap}:root{--paper:#f6f3ed;--surface:#fff;--ink:#171714;--stone:#5f5b53;--clay:#9c4d32;--sand:#d7cec1;--line:#d9d4cb;--dark-surface:#24231f;--gutter:clamp(20px, 4vw, 72px);--shell:1728px;--radius:4px;--font:"Paperlogy Site","Paperlogy Full",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:18px;font-weight:400;line-height:1.65;word-break:keep-all;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--clay);color:var(--surface)}img,svg{display:block;max-width:100%}img{height:auto;background:var(--sand)}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--clay);outline-offset:4px}.skip-link{position:fixed;z-index:200;top:12px;left:12px;padding:12px 16px;transform:translateY(-150%);background:var(--ink);color:var(--surface);font-size:14px;font-weight:600}.skip-link:focus{transform:translateY(0)}.shell,.shell-wide{width:min(100%,var(--shell));margin-inline:auto;padding-inline:var(--gutter)}.shell-wide{--shell:1880px}.section-space{padding-block:clamp(88px,10vw,160px)}h1,h2,h3,p{margin-top:0}h1,h2,h3{margin-bottom:0;font-weight:800;letter-spacing:-.045em;line-height:1.13;text-wrap:balance}h1{font-size:clamp(3rem, 5vw, 5.4rem)}h2{font-size:clamp(2.1rem, 3.2vw, 3.4rem)}h3{font-size:clamp(1.3rem, 1.7vw, 1.75rem)}.eyebrow,.image-note,.issue-line,.story-meta{font-size:12px;font-weight:600;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.eyebrow{margin-bottom:20px;color:var(--clay)}.eyebrow--light{color:#d6a38f}.text-link{display:inline-flex;min-height:44px;align-items:center;gap:28px;border-bottom:1px solid currentColor;font-size:14px;font-weight:600}.text-link span{transition:transform 180ms ease}.text-link:hover span{transform:translateX(4px)}.text-link--light{color:var(--surface)}.site-header{position:sticky;z-index:100;top:0;width:100%;border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(14px);transition:transform 260ms ease}.site-header[data-hidden]{transform:translateY(-102%)}.site-header__inner{display:grid;min-height:76px;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.wordmark,.wp-block-site-title.wordmark a{display:inline-flex;min-height:44px;align-items:center;width:max-content;font-size:26px;font-weight:800;letter-spacing:-.06em;line-height:1}.wordmark span{color:var(--clay)}.desktop-nav{display:flex;align-items:center;gap:clamp(18px,2vw,38px);font-size:14px;font-weight:600}.desktop-nav a{position:relative;min-height:44px;display:inline-flex;align-items:center}.desktop-nav a::after{position:absolute;right:0;bottom:6px;left:0;height:1px;transform:scaleX(0);transform-origin:right;background:var(--ink);content:"";transition:transform 180ms ease}.desktop-nav a:hover::after{transform:scaleX(1);transform-origin:left}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.icon-button,.menu-button{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:0;background:0 0;cursor:pointer}.icon-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.menu-button{display:none;gap:12px;font-size:13px;font-weight:600}.menu-button i,.menu-button i::before{width:17px;height:1px;background:currentColor;content:"";transition:transform 180ms ease}.menu-button i{position:relative}.menu-button i::before{position:absolute;top:6px;left:0}[data-menu-open] .menu-button i{transform:translateY(3px) rotate(45deg)}[data-menu-open] .menu-button i::before{transform:translateY(-6px) rotate(-90deg)}.mobile-menu{display:none}.search-dialog{width:min(860px,calc(100% - 40px));max-width:none;padding:36px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.search-dialog::backdrop{background:color-mix(in srgb,var(--ink) 72%,transparent);backdrop-filter:blur(6px)}.search-dialog__bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.search-dialog__bar label{font-size:clamp(24px, 4vw, 44px);font-weight:800;letter-spacing:-.04em}.search-dialog__bar button{min-width:44px;min-height:44px;border:0;background:0 0;font-size:13px;cursor:pointer}.search-form{display:grid;grid-template-columns:1fr auto;border-bottom:2px solid var(--ink)}.search-form button,.search-form input{min-height:64px;border:0;background:0 0}.search-form input{min-width:0;padding:0;font-size:22px;outline:0}.search-form input:focus-visible{outline:3px solid var(--ink,#171815);outline-offset:3px}.measure-field input:focus-visible{outline:3px solid #fff7ef;outline-offset:3px}.jipedit-related-pending{color:var(--muted,#66675f);cursor:default}.search-form button{padding-inline:24px;font-size:14px;font-weight:600;cursor:pointer}.search-dialog>p{margin:20px 0 0;color:var(--stone);font-size:14px}.hero{display:grid;min-height:min(800px,calc(100svh - 76px));grid-template-columns:minmax(0,2fr) minmax(330px,1fr);align-items:stretch;gap:clamp(36px,5vw,88px)}.hero__media{position:relative;min-height:600px;overflow:hidden;background:var(--sand)}.hero__media img{width:100%;height:100%;object-fit:cover}.image-note{position:absolute;right:16px;bottom:16px;padding:8px 10px;background:color-mix(in srgb,var(--ink) 86%,transparent);color:var(--surface);font-size:9px;letter-spacing:.07em}.hero__copy{display:flex;flex-direction:column;justify-content:center;padding-block:30px}.issue-line{display:flex;justify-content:space-between;margin-bottom:auto;padding-bottom:16px;border-bottom:1px solid var(--line);color:var(--stone)}.hero__copy .eyebrow{margin-top:clamp(52px,7vw,108px)}.hero h1{max-width:9ch}.hero__lede{max-width:31em;margin:36px 0 30px;color:var(--stone);font-size:17px;line-height:1.75}.evidence-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.evidence-row span{padding:8px 12px;border:1px solid var(--line);font-size:12px;font-weight:600}.criteria-strip{padding-block:74px;border-block:1px solid var(--line)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(44px,6vw,80px)}.section-heading .eyebrow{margin-bottom:12px}.section-heading--compact{align-items:center;margin-bottom:34px}.section-heading--compact .eyebrow{margin-bottom:7px}.section-heading--compact h2{font-size:clamp(1.7rem, 2.2vw, 2.5rem)}.criteria-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-inline:1px solid var(--line)}.criteria-grid a{display:flex;min-height:114px;align-items:flex-start;gap:18px;padding:25px 24px 24px;border-bottom:1px solid var(--line);font-size:15px;font-weight:600;line-height:1.45}.criteria-grid a+a{padding-left:24px;border-left:1px solid var(--line)}.criteria-grid strong{color:var(--clay);font-size:11px;letter-spacing:.08em}.editorial-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.editorial-grid>.section-heading{grid-column:1/-1}.feature-story{grid-column:1/span 8}.editorial-grid--single .feature-story{grid-column:1/-1}.feature-story__image{position:relative;display:block;aspect-ratio:1.5/1;overflow:hidden}.large-card>a{position:relative;display:block}.photo-credit{position:absolute;right:12px;bottom:10px;z-index:2;color:rgba(255,255,255,.82);font-size:9px;font-weight:500;letter-spacing:.025em;line-height:1.3;text-shadow:0 1px 5px rgba(0,0,0,.8)}.photo-credit a{color:inherit}.feature-story__image img,.large-card img{width:100%;height:100%;object-fit:cover;transition:transform 450ms cubic-bezier(.2,.65,.3,1)}.feature-story__image:hover img,.large-card>a:hover img{transform:scale(1.018)}.feature-story__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.35fr);gap:48px;padding-top:26px}.story-meta{margin-bottom:12px;color:var(--clay);font-size:10px}.feature-story__body .story-meta{grid-column:1/-1;margin-bottom:-32px}.feature-story__body h3{font-size:clamp(1.8rem, 2.7vw, 3rem)}.feature-story__body>p:last-child{margin:0;color:var(--stone);font-size:15px}.compact-stories{grid-column:9/-1;border-top:1px solid var(--ink)}.compact-stories:empty,.numbered-list:empty{display:none}.compact-stories article{display:grid;min-height:158px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;padding:24px 4px;border-bottom:1px solid var(--line)}.compact-thumb{display:block;width:120px;height:90px;overflow:hidden;background:var(--sand)}.compact-thumb img{width:100%;height:100%;object-fit:cover}.compact-thumb--right img{object-position:82% center}.compact-stories h3{margin-bottom:16px;font-size:clamp(1.15rem, 1.45vw, 1.55rem)}.compact-stories article>div>span{color:var(--stone);font-size:12px}.lab-section{padding-block:clamp(88px,10vw,150px);background:var(--dark-surface);color:var(--surface)}.lab-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:clamp(60px,9vw,150px);align-items:center}.lab-intro h2{max-width:13ch;margin-bottom:28px}.lab-intro>p:not(.eyebrow){max-width:38em;margin-bottom:30px;color:#bbb6ad;font-size:15px;line-height:1.75}.space-calculator{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:14px;padding:14px;background:#2b2a26}.measure-field{padding:clamp(22px,3vw,34px);background:#201f1c;transition:background 160ms ease,box-shadow 160ms ease}.measure-field:focus-within{background:#24231f;box-shadow:inset 0 0 0 2px #d6a38f}.measure-field label{display:block;margin-bottom:12px;color:#bbb6ad;font-size:12px;font-weight:600}.measure-field>div{display:grid;grid-template-columns:1fr auto;align-items:baseline}.measure-field input{width:100%;min-width:0;padding:0;border:0;outline:0;background:0 0;color:var(--surface);font-size:clamp(2.4rem, 5vw, 4.8rem);font-weight:800;letter-spacing:-.05em;appearance:textfield}.measure-field input:focus-visible{outline:0}.measure-field input::-webkit-inner-spin-button,.measure-field input::-webkit-outer-spin-button{margin:0;appearance:none}.measure-field span{color:#bbb6ad;font-size:13px}.measure-symbol{display:grid;width:42px;place-items:center;color:#d6a38f;font-size:24px}.measure-summary{grid-column:1/-1;padding:clamp(24px,3vw,36px);background:#181714}.measure-result{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:10px 24px}.measure-result>span{color:#bbb6ad;font-size:13px}.measure-result strong{justify-self:end;color:#d6a38f;font-size:clamp(3rem, 7vw, 6.5rem);font-weight:800;letter-spacing:-.06em;line-height:.95}.measure-result small{grid-column:1/-1;justify-self:end;color:#bbb6ad;font-size:12px}.measure-result b{color:var(--surface)}.measure-line{position:relative;height:38px;margin-top:24px;color:#8f8a81;font-size:10px}.measure-line i:first-child,.measure-line::before{position:absolute;top:0;height:8px;border-radius:999px;content:""}.measure-line::before{right:0;left:0;background:#36342f}.measure-line i:first-child{left:50%;width:var(--sofa-ratio,66.67%);max-width:100%;transform:translateX(-50%);background:#d6a38f;transition:width 180ms ease}.measure-line i:last-child{display:none}.measure-line span{position:absolute;top:17px;right:0}.measure-feedback{margin:8px 0 0;color:#bbb6ad;font-size:12px}.space-calculator[data-overflow] .measure-feedback{color:#ffc4af;font-weight:600}.space-calculator[data-overflow] .measure-result small,.space-calculator[data-overflow] .measure-result strong{color:#ef9880}.space-calculator[data-overflow] .measure-line i:first-child{background:#ef9880}.category-editorial__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:clamp(48px,7vw,112px)}.category-editorial__grid--single{grid-template-columns:minmax(0,1fr)}.category-editorial__grid>*,.numbered-list,.numbered-list article>div{min-width:0}.large-card>a{display:block;aspect-ratio:1.34/1;overflow:hidden}.large-card .story-meta{margin-top:24px}.large-card h3{max-width:25ch;font-size:clamp(1.8rem, 2.7vw, 3rem)}.numbered-list{border-top:1px solid var(--ink)}.numbered-list article{display:grid;min-height:156px;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}.numbered-list article>strong{color:var(--clay);font-size:11px;letter-spacing:.08em}.numbered-list article>p:empty{display:none}.numbered-list h3{font-size:clamp(1.15rem, 1.45vw, 1.55rem)}.two-category{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:0}.topic-panel{padding:clamp(32px,5vw,72px);border:1px solid var(--line)}.topic-panel--clay{background:#e6d7cc;border-color:#e6d7cc}.topic-panel--clay .eyebrow{color:#7a3324}.topic-panel h2{margin-bottom:48px}.topic-panel>a:not(.text-link){display:grid;min-height:108px;grid-template-columns:1fr auto;align-items:center;gap:24px;border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent);font-size:clamp(1rem, 1.25vw, 1.3rem);font-weight:600}.topic-panel>a:not(.text-link) small{color:var(--stone);font-size:11px;font-weight:400}.topic-panel .text-link{margin-top:30px}.principles{padding-block:clamp(92px,11vw,170px);margin-bottom:0;background:#11110f;color:var(--surface)}.principles .eyebrow{color:#e1b5a3}.principles__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:clamp(70px,10vw,180px)}.principles__grid ol{margin:0;padding:0;list-style:none}.principles__grid li{display:grid;min-height:112px;grid-template-columns:60px 1fr;align-items:center;border-top:1px solid #48453f}.principles__grid li:last-child{border-bottom:1px solid #48453f}.principles__grid li strong{color:#d6a38f;font-size:11px}.principles__grid li span{font-size:clamp(1rem, 1.4vw, 1.4rem);font-weight:600}.site-footer{padding-block:76px 32px;background:var(--surface)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px}.wordmark--footer{display:inline-block;margin-bottom:18px;font-size:30px}.footer-grid>div p{color:var(--stone);font-size:13px}.footer-grid nav{display:grid;align-content:start;gap:12px;font-size:13px;font-weight:600}.footer-grid nav a{width:max-content;min-height:28px}.copyright{grid-column:1/-1;margin:34px 0 0;padding-top:24px;border-top:1px solid var(--line);color:var(--stone);font-size:10px;letter-spacing:.08em}.article-header{padding-top:clamp(80px,9vw,144px);padding-bottom:clamp(54px,7vw,96px)}.breadcrumb{display:flex;gap:10px;margin-bottom:66px;color:var(--stone);font-size:12px}.breadcrumb a,.breadcrumb>span:not(:last-child){flex:0 0 auto;white-space:nowrap}.breadcrumb>span:last-child{min-width:0}.article-header h1{max-width:15ch;font-size:clamp(3.5rem, 5.2vw, 5.75rem);line-height:1.04}.article-deck{max-width:780px;margin:42px 0 48px;color:var(--stone);font-size:clamp(1.05rem, 1.5vw, 1.35rem);line-height:1.65}.article-meta{display:flex;align-items:end;justify-content:space-between;gap:40px;padding-top:22px;border-top:1px solid var(--line)}.article-meta>div{display:flex;align-items:center;gap:12px}.avatar{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ink);color:var(--surface);font-size:13px;font-weight:600}.avatar--large{width:76px;height:76px;font-size:18px}.article-meta p{display:grid;gap:2px;margin:0;font-size:12px}.article-meta p span{color:var(--stone)}.article-meta dl{display:flex;gap:36px;margin:0}.article-meta dl div{display:grid;gap:4px}.article-meta dt{color:var(--stone);font-size:10px}.article-meta dd{margin:0;font-size:12px;font-weight:600}.article-hero{margin-bottom:16px}.article-hero img{width:100%;max-height:900px;object-fit:cover}.article-hero figcaption,.caption{margin-top:10px;color:var(--stone);font-size:10px}.article-layout{display:grid;grid-template-columns:minmax(140px,2fr) minmax(0,7fr) minmax(180px,3fr);gap:clamp(36px,5vw,80px);align-items:start;padding-block:clamp(90px,10vw,160px)}.article-facts,.article-toc{position:sticky;top:112px}.article-toc button{display:none}.article-toc nav{display:grid;border-top:1px solid var(--ink)}.article-toc a{min-height:46px;padding-block:13px;border-bottom:1px solid var(--line);color:var(--stone);font-size:11px;font-weight:600}.article-toc a:hover{color:var(--clay)}.article-body{max-width:720px;min-width:0}.article-body li,.article-body p{text-wrap:pretty}.wp-article-shell .article-body{width:100%;max-width:1120px;margin-inline:auto}.wp-article-shell .article-body>.breadcrumb,.wp-article-shell .article-body>.eyebrow,.wp-article-shell .article-body>.wp-article-meta,.wp-article-shell .article-body>.wp-block-post-featured-image,.wp-article-shell .article-body>h1{width:100%;max-width:1040px!important;margin-inline:auto!important}.wp-article-shell .article-body>.wp-block-post-featured-image{aspect-ratio:3/2;overflow:hidden;background:var(--sand)}.wp-article-shell .article-body>.wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.wp-article-shell .featured-image-credit{display:block;width:100%;max-width:1040px;margin:10px auto 0;color:var(--stone);font-size:10px;text-align:right}.wp-article-shell .featured-image-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}.wp-article-shell .article-body>h1{margin-bottom:28px;font-size:clamp(2.75rem, 5vw, 4.5rem);letter-spacing:-.055em;line-height:1.04;overflow-wrap:normal;word-break:keep-all}.wp-article-shell .article-body>.related-guides,.wp-article-shell .article-body>.verification-box,.wp-article-shell .article-body>.wp-block-post-author-biography,.wp-article-shell .article-body>.wp-block-post-content{width:100%;max-width:720px!important;margin-inline:auto!important}.wp-article-meta{margin-bottom:42px;padding-block:18px;border-block:1px solid var(--line);color:var(--stone);font-size:13px}.post-author-line{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:600}.author-mark,.post-author-line img{border-radius:50%}.author-mark{display:inline-grid;width:40px;height:40px;flex:0 0 40px;place-items:center;background:var(--ink);color:var(--surface);font-size:14px;font-weight:800}.author-mark--large{width:112px;height:112px;font-size:32px}.verification-box{margin-block:clamp(64px,8vw,104px);padding:clamp(26px,4vw,44px);border-top:4px solid var(--clay);background:var(--surface)}.verification-box h2{margin-bottom:28px;font-size:clamp(1.65rem, 3vw, 2.35rem)}.verification-box dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0}.verification-box dl>div{padding-block:16px;border-top:1px solid var(--line)}.verification-box dt{margin-bottom:6px;color:var(--stone);font-size:11px}.verification-box dd{margin:0;font-size:14px;font-weight:600;line-height:1.65}.verification-box h3{margin:28px 0 12px;font-size:17px}.verification-sources{margin:0;padding-left:20px;overflow-wrap:anywhere;font-size:12px}.related-guides{margin-block:clamp(64px,8vw,104px);padding-top:36px;border-top:1px solid var(--ink)}.related-guides h2{margin-bottom:32px;font-size:clamp(30px, 4vw, 46px)}.related-guides ul{margin:0;padding:0;list-style:none}.related-guides li{border-top:1px solid var(--line)}.related-guides li:last-child{border-bottom:1px solid var(--line)}.related-guides a{display:grid;min-height:96px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px}.related-guides small,.related-guides span{color:var(--stone);font-size:10px}.related-guides strong{font-size:18px}@media (max-width:600px){.related-guides a{min-height:88px;grid-template-columns:minmax(0,1fr) auto}.related-guides span{grid-column:1/-1;margin-bottom:-14px}}.author-profile{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:32px;margin-bottom:72px;padding-bottom:48px;border-bottom:1px solid var(--line)}.author-profile__avatar .author-mark,.author-profile__avatar img{border-radius:50%}.author-profile h1{margin-bottom:16px}.author-profile p:last-child{margin-bottom:0;color:var(--stone)}.trust-page{max-width:980px}.trust-page__header{margin-bottom:110px}.trust-page__header h1{margin-bottom:28px}.trust-page>section>p:last-child,.trust-page__header>p:last-child{color:var(--stone);line-height:1.85}.trust-page>section{padding-block:54px;border-top:1px solid var(--line);scroll-margin-top:90px}.trust-page>section h2{margin-bottom:24px}.trust-page>section li+li{margin-top:10px}.article-body>section{margin-bottom:clamp(68px,8vw,112px);scroll-margin-top:110px}.article-body section h2{margin-bottom:30px;font-size:clamp(1.9rem, 3vw, 2.8rem)}.article-body section>p:not(.eyebrow):not(.caption){margin-bottom:25px;line-height:1.85}.conclusion-box{padding:clamp(28px,4vw,52px);border-top:4px solid var(--clay);background:var(--surface)}.conclusion-box h2{margin-bottom:18px!important}.conclusion-box>p:last-child{margin-bottom:0!important;font-size:17px}.fact-note{margin-top:36px;padding:20px 22px;border-left:2px solid var(--clay);background:#efe9df}.fact-note strong{display:block;margin-bottom:8px;color:var(--clay);font-size:12px}.fact-note p{margin:0;color:var(--stone);font-size:13px;line-height:1.7}.sofa-diagram{position:relative;min-height:410px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),var(--surface);background-size:32px 32px}.sofa-shape{position:absolute;right:14%;bottom:88px;width:56%;height:190px}.sofa-back,.sofa-leg,.sofa-seat{position:absolute;display:block;border:2px solid var(--ink);background:#e6d7cc}.sofa-back{top:0;left:0;width:30%;height:100%;transform:skewX(-5deg)}.sofa-seat{right:0;bottom:18px;width:78%;height:45%}.sofa-leg{right:8%;bottom:0;width:4px;height:20px;border:0;background:var(--ink);box-shadow:-230px 0 0 var(--ink)}.dimension{position:absolute;right:10%;bottom:42px;left:10%;height:1px;background:var(--clay);color:var(--clay)}.dimension::after,.dimension::before{position:absolute;top:-5px;width:1px;height:11px;background:currentColor;content:""}.dimension::after{right:0}.dimension span{position:absolute;top:8px;left:50%;padding:2px 7px;transform:translateX(-50%);background:var(--surface);font-size:10px;font-weight:600}.dimension--seat{right:11%;bottom:116px;left:42%;color:var(--stone);background:var(--stone)}.table-wrap{overflow-x:auto;border-top:2px solid var(--ink)}table{width:100%;min-width:620px;border-collapse:collapse;background:var(--surface);font-size:13px}td,th{padding:18px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{font-weight:600}td{color:var(--stone)}.check-list{margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.check-list li{display:grid;grid-template-columns:52px 1fr;gap:22px;padding:24px 0;border-bottom:1px solid var(--line)}.check-list li>span{color:var(--clay);font-size:11px;font-weight:600}.check-list p{display:grid;gap:7px;margin:0;color:var(--stone);font-size:14px}.check-list p strong{color:var(--ink);font-size:16px}.sources{padding-top:32px;border-top:1px solid var(--line)}.sources p{color:var(--stone);font-size:13px}.author-box{display:grid;grid-template-columns:auto 1fr;gap:24px;margin-top:120px;padding:34px;border:1px solid var(--line)}.author-box .eyebrow{margin-bottom:5px}.author-box h2{margin-bottom:14px;font-size:24px}.author-box p:not(.eyebrow){color:var(--stone);font-size:13px}.article-facts{padding:24px;border-top:3px solid var(--clay);background:var(--surface)}.article-facts dl{margin:0}.article-facts dl div{display:grid;gap:5px;padding:15px 0;border-top:1px solid var(--line)}.article-facts dt{color:var(--stone);font-size:10px}.article-facts dd{margin:0;font-size:12px;font-weight:600}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block-start:0}.wp-block-post-template{gap:32px}.archive-shell>h1{max-width:12ch;margin-bottom:18px;font-size:clamp(3rem, 6vw, 5.5rem)}.archive-shell>.taxonomy-description{max-width:660px;color:var(--stone)}.category-guide{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:36px clamp(36px,6vw,90px);margin-block:clamp(54px,7vw,96px);padding-block:32px;border-block:1px solid var(--line)}.category-guide h2{max-width:13ch;margin:0;font-size:clamp(1.8rem, 3vw, 3rem)}.category-guide ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.category-guide li{display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:center;min-height:58px;border-top:1px solid var(--line)}.category-guide li strong{color:var(--clay);font-size:11px}.category-guide .text-link{grid-column:2}.archive-shell .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.archive-shell .wp-block-post-title{font-size:clamp(1.25rem, 2vw, 1.75rem)}.archive-shell .wp-block-post-excerpt{color:var(--stone);font-size:15px}.wp-block-search__button,.wp-block-search__input{border:1px solid var(--line);background:var(--surface)}@media (max-width:1180px){.site-header__inner{grid-template-columns:1fr auto auto;gap:8px}.desktop-nav{display:none}.menu-button{display:inline-flex}.mobile-menu{display:grid;max-height:0;overflow:hidden;padding-inline:var(--gutter);transition:max-height 260ms ease,padding 260ms ease}[data-menu-open] .mobile-menu{max-height:440px;padding-block:18px 28px;border-top:1px solid var(--line)}.mobile-menu a{min-height:52px;display:flex;align-items:center;border-bottom:1px solid var(--line);font-size:17px;font-weight:600}.hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:42px}.hero h1{font-size:clamp(2.8rem, 5.4vw, 4.2rem)}.lab-grid{grid-template-columns:1fr}.article-layout{grid-template-columns:180px minmax(0,1fr)}.article-facts{position:static;grid-column:2;display:none}}@media (max-width:880px){body{font-size:17px;line-height:1.75}.section-space{padding-block:88px}.site-header__inner{min-height:58px}.wordmark,.wp-block-site-title.wordmark a{font-size:23px}.hero{min-height:auto;grid-template-columns:1fr;gap:34px;padding-top:26px}.hero__media{min-height:0;aspect-ratio:4/3}.hero__copy{padding:0}.issue-line{order:-1;margin-bottom:22px}.hero__copy .eyebrow{margin-top:0;margin-bottom:14px}.hero h1{max-width:11ch;font-size:clamp(2.5rem, 10vw, 4rem)}.hero__lede{margin:26px 0 20px}.evidence-row{margin-bottom:26px}.criteria-grid{grid-template-columns:1fr 1fr}.category-guide{grid-template-columns:1fr}.category-guide .text-link{grid-column:1}.archive-shell .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.criteria-grid a:nth-child(3){padding-left:24px;border-left:0}.criteria-grid a:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.editorial-grid{display:block}.feature-story{margin-bottom:34px}.feature-story__body{display:block}.feature-story__body .story-meta{margin:20px 0 12px}.feature-story__body>p:last-child{margin-top:14px}.compact-stories article{min-height:0;padding:20px 0}.category-editorial__grid,.principles__grid,.two-category{grid-template-columns:minmax(0,1fr)}.numbered-list{margin-top:38px}.topic-panel{padding:32px 24px}.topic-panel>a:not(.text-link){min-height:92px}.topic-panel>a:not(.text-link) small{display:none}.principles__grid{gap:54px}.footer-grid{grid-template-columns:1fr 1fr;gap:42px 24px}.copyright,.footer-grid>div{grid-column:1/-1}.article-header{padding-top:72px}.breadcrumb{margin-bottom:46px}.article-header h1{font-size:clamp(3rem, 12vw, 5.2rem)}.article-meta{align-items:start}.article-meta dl{gap:18px}.article-layout{display:block;padding-top:70px}.article-toc{position:static;margin-bottom:46px}.article-toc button{display:flex;width:100%;min-height:50px;align-items:center;justify-content:space-between;padding:0;border:0;border-block:1px solid var(--ink);background:0 0;font-size:13px;font-weight:600;cursor:pointer}.article-toc nav{display:none;border-top:0}.article-toc nav[data-open]{display:grid}.article-facts{display:none}}@media (max-width:600px){:root{--gutter:20px}.section-space{padding-block:52px}h2{font-size:32px}.archive-shell .wp-block-post-template,.category-guide ul{grid-template-columns:1fr}.footer-grid>.wp-block-shortcode{grid-column:auto}.header-actions{gap:0}.image-note{right:8px;bottom:8px;max-width:calc(100% - 16px);font-size:7px}.hero{padding-bottom:52px}.hero__lede{font-size:16px}.criteria-strip{padding-block:42px}.criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.criteria-grid a,.criteria-grid a+a,.criteria-grid a:nth-child(2n){min-height:88px;padding:16px;border-left:0}.criteria-grid a:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}.criteria-grid a{align-items:center}.criteria-grid a:nth-child(n+3){display:none}.section-heading{align-items:start;margin-bottom:36px}.section-heading .text-link{min-height:36px;font-size:11px}.feature-story__image,.large-card>a{aspect-ratio:4/3}.feature-story__body h3,.large-card h3{font-size:26px}.compact-stories article{min-height:90px;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0}.numbered-list article{min-height:88px;padding:16px 0}.compact-stories article>div>span{display:none}.compact-stories article:nth-child(n+3),.numbered-list article:nth-child(n+3),.topic-panel>a:not(.text-link):nth-of-type(n+2){display:none}.lab-section{padding-block:64px}.lab-grid{gap:46px}.space-calculator{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.measure-symbol{display:none}.measure-field input{font-size:40px}.measure-field{padding:18px 14px}.measure-field label{font-size:10px}.measure-result{display:block}.measure-result small,.measure-result strong,.measure-result>span{display:block}.measure-result strong{margin-block:8px 4px;font-size:64px}.measure-summary{padding:22px}.two-category{padding-inline:0;gap:0}.topic-panel{padding:28px 20px;border-inline:0}.topic-panel h2{margin-bottom:24px}.topic-panel>a:not(.text-link){min-height:76px}.principles{padding-block:52px}.principles__grid{gap:28px}.principles__grid li{min-height:76px;grid-template-columns:42px 1fr}.site-footer{padding-top:52px}.search-dialog{padding:24px 20px}.search-dialog__bar{align-items:start;margin-bottom:32px}.search-dialog__bar label{max-width:10ch;font-size:27px}.search-form input{font-size:17px}.article-header h1{max-width:none;font-size:38px;line-height:1.08}.article-deck{margin:26px 0 34px;font-size:17px}.article-meta{display:block}.article-meta dl{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.article-meta dd{font-size:10px}.article-hero{padding-inline:0}.article-hero img{aspect-ratio:4/3}.article-hero figcaption{padding-inline:20px}.conclusion-box{margin-inline:-20px;padding:28px 20px}.sofa-diagram{min-height:320px}.sofa-shape{right:7%;bottom:82px;width:72%;height:150px}.dimension{right:6%;left:6%}.dimension--seat{right:6%;left:40%}.author-box{display:block;margin-inline:-20px;padding:28px 20px}.author-box .avatar{margin-bottom:20px}.verification-box{margin-inline:-20px;padding:28px 20px}.verification-box dl{grid-template-columns:1fr}.author-profile{grid-template-columns:72px minmax(0,1fr);gap:20px}}:root{--shell:1600px;--motion-instant:100ms;--motion-fast:160ms;--motion-base:240ms;--motion-slow:420ms;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-editorial:cubic-bezier(.22, 1, .36, 1)}.site-header{min-height:64px;background:color-mix(in srgb,var(--paper) 96%,transparent);box-shadow:0 0 0 transparent;transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.site-header[data-scrolled]{background:color-mix(in srgb,var(--paper) 99%,transparent);box-shadow:0 8px 28px color-mix(in srgb,var(--ink) 6%,transparent)}html[data-menu-open]{overflow:hidden}html[data-menu-open] .site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header[data-hidden]{transform:none}.site-header__inner{min-height:64px;grid-template-columns:1fr auto 1fr}.text-link span{transition-duration:var(--motion-fast);transition-timing-function:var(--ease-editorial)}.search-dialog{width:min(720px,calc(100% - 40px));margin:auto;padding:clamp(28px,4vw,48px);border:0;background:var(--paper);box-shadow:0 30px 90px color-mix(in srgb,var(--ink) 28%,transparent);opacity:0;transform:translateY(8px);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-editorial)}.search-dialog[open]{opacity:1;transform:translateY(0)}.search-dialog__bar h2{max-width:12ch;margin:0;font-size:clamp(28px, 4vw, 44px);line-height:1.08}.search-dialog__bar button{min-width:44px;min-height:44px}.search-dialog__quick{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;color:var(--stone);font-size:13px}.search-dialog__quick span{width:100%;color:var(--clay);font-size:10px;font-weight:600;letter-spacing:.09em}.search-dialog__quick a{display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid var(--line)}.hero{min-height:min(780px,calc(100svh - 64px));grid-template-columns:minmax(0,64fr) minmax(330px,36fr);gap:clamp(36px,5vw,80px)}.hero__media{min-height:0;aspect-ratio:4/3;align-self:center}.hero__media img{position:absolute;inset:0}.hero h1{max-width:10ch;font-size:clamp(46px, 4.6vw, 72px);line-height:.98}.feature-story__image:hover img,.large-card>a:hover img{transform:scale(1.015)}.media-placeholder{display:grid;width:100%;height:100%;min-height:inherit;place-items:center;padding:24px;background:#d3cbbf;color:color-mix(in srgb,var(--ink) 64%,transparent);font-size:11px;font-weight:600;letter-spacing:.08em;text-align:center}.image-note{text-transform:none}.article-hero>.media-placeholder{min-height:clamp(360px,60vw,900px)}.site-footer{margin-top:0;padding-block:72px 28px;background:#11110f;color:var(--surface);box-shadow:0 -2px 0 #11110f}.wp-site-blocks>main+.wp-block-template-part{margin-block-start:0!important;background:#11110f}.footer-grid{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,1fr));gap:52px clamp(28px,4vw,72px)}.site-footer .footer-grid>*{margin-block-start:0!important}.footer-brand{max-width:330px}.footer-brand p,.footer-grid>div p{color:#aaa69e;font-size:13px;line-height:1.75}.site-footer .footer-brand p{margin:0}.footer-brand p+p{margin-top:16px}.wordmark--footer,.wp-block-site-title.wordmark--footer a{color:var(--surface)}.footer-column h2{margin:0 0 22px;color:#aaa69e;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.site-footer .footer-column .footer-trust-links,.site-footer .footer-column nav{margin:0}.footer-grid nav,.footer-trust-links{display:grid!important;justify-content:start;gap:5px!important;color:var(--surface)}.footer-grid nav a{min-height:44px;align-items:center;color:var(--surface);font-size:13px}.footer-grid nav a:hover{color:#d9ae9c}.copyright{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 0;padding-top:24px;border-top-color:#393833}.copyright p{margin:0;color:#86827b!important;font-size:10px!important;letter-spacing:.08em}.archive-shell,.error-shell,.search-results-shell{min-height:64vh}.archive-shell>h1,.error-shell>h1,.search-results-shell>h1{max-width:13ch;font-size:clamp(46px, 6vw, 82px);line-height:1.02}.archive-shell>.taxonomy-description,.error-shell>p:not(.eyebrow),.search-results-shell>h1+form{max-width:660px}.archive-shell .wp-block-post-template,.search-results-shell .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,5vw,72px) 24px;margin-top:clamp(54px,7vw,96px)}.archive-card,.search-result-card{height:100%;padding-bottom:28px;border-bottom:1px solid var(--line)}.archive-card .wp-block-post-featured-image{overflow:hidden;margin-bottom:22px;background:var(--sand)}.archive-card .wp-block-post-featured-image img{transition:transform var(--motion-slow) var(--ease-editorial)}.archive-card .wp-block-post-featured-image:hover img{transform:scale(1.015)}.archive-card .wp-block-post-title,.search-result-card .wp-block-post-title{margin-bottom:16px;font-size:clamp(21px, 2vw, 30px)}.archive-card .wp-block-post-excerpt,.search-result-card .wp-block-post-excerpt{color:var(--stone);font-size:15px}.error-search,.search-results-form{width:min(720px,100%);margin-top:42px}.error-search .wp-block-search__inside-wrapper,.search-results-form .wp-block-search__inside-wrapper{padding:0;border:0;border-bottom:2px solid var(--ink)}.error-search .wp-block-search__button,.error-search .wp-block-search__input,.search-results-form .wp-block-search__button,.search-results-form .wp-block-search__input{min-height:60px;border:0;background:0 0}.error-search .wp-block-search__button,.search-results-form .wp-block-search__button{min-width:72px;color:var(--ink);font-weight:600}.search-result-card{padding-top:24px;border-top:1px solid var(--ink)}.search-result-card .wp-block-post-date{color:var(--stone);font-size:11px}.search-empty{grid-column:1/-1;max-width:720px;padding:48px;border:1px solid var(--line)}.search-empty h2{margin-bottom:18px;font-size:30px}.error-shell>p:not(.eyebrow){margin:28px 0 0;color:var(--stone);line-height:1.8}.error-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:34px}.error-links a{display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid var(--ink);font-size:13px;font-weight:600}.motion-reveal{transition:opacity var(--motion-slow) var(--ease-standard),transform var(--motion-slow) var(--ease-editorial);transition-delay:calc(var(--reveal-order, 0) * 40ms)}.motion-reveal:not([data-visible]){opacity:0;transform:translateY(12px)}@media (max-width:1180px){.site-header__inner{min-height:64px;grid-template-columns:1fr auto auto}.mobile-menu{display:none}html[data-menu-open] .mobile-menu{position:fixed;z-index:100000;inset:0;display:grid;width:100vw;margin:0!important;max-height:none;min-height:100dvh;align-content:start;overflow-y:auto;padding:100px var(--gutter) 36px;background:#11110f;color:var(--surface)}html[data-menu-open] .mobile-menu a{min-height:68px;border-color:#393833;font-size:clamp(26px, 5vw, 44px);letter-spacing:-.04em}.mobile-menu__close{position:absolute;top:10px;right:var(--gutter);display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;background:0 0;color:var(--surface);cursor:pointer}.mobile-menu__close span{font-size:34px;font-weight:300;line-height:1}.hero{grid-template-columns:minmax(0,60fr) minmax(300px,40fr)}}@keyframes jipedit-menu-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:880px){.site-header,.site-header__inner{min-height:56px}.hero{grid-template-columns:1fr;gap:32px}.hero h1{max-width:11ch;font-size:clamp(42px, 10vw, 64px)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px}.copyright,.footer-brand{grid-column:1/-1}.archive-shell .wp-block-post-template,.search-results-shell .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hero h1{font-size:clamp(36px, 10.25vw, 40px)}.search-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:72px 20px 28px}.search-dialog__bar h2{font-size:34px}.search-dialog__bar button{position:absolute;top:10px;right:20px}.search-form button,.search-form input{min-height:58px}.site-footer{padding:48px 0 24px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-column .footer-trust-links,.footer-column nav{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid nav a{display:flex;width:auto;min-width:0;max-width:100%;min-height:44px;align-items:center;overflow-wrap:anywhere}.footer-grid nav a[href^="mailto:"]{grid-column:1/-1}.copyright,.footer-brand{grid-column:1}.copyright{display:flex!important;flex-direction:row;justify-content:space-between;gap:16px}.copyright p{margin:0}.breadcrumb>span:last-child,.breadcrumb>span:nth-last-child(2){display:none}.archive-shell>h1,.error-shell>h1,.search-results-shell>h1{font-size:44px}.archive-shell .wp-block-post-template,.search-results-shell .wp-block-post-template{grid-template-columns:1fr;gap:36px}.search-empty{padding:28px 20px}}@media (max-width:360px){.wordmark,.wp-block-site-title.wordmark a{font-size:21px}.hero h1{font-size:36px}}.site-header__inner.shell{display:grid!important;width:min(100%,var(--shell))!important;max-width:var(--shell)!important;margin-inline:auto!important;padding-inline:var(--gutter)!important}.site-header .wordmark{margin:0}.archive-card .wp-block-post-title a{text-wrap:balance}.footer-grid.shell{display:grid!important;width:min(100%,var(--shell))!important;max-width:var(--shell)!important;margin-inline:auto!important;padding-inline:var(--gutter)!important}.latest-strip{background:color-mix(in srgb,var(--surface) 56%,var(--paper))}.latest-grid a{display:grid;grid-template-rows:auto 1fr;gap:18px}.latest-grid>a>span:last-child{text-wrap:balance}.latest-grid__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.latest-grid__meta small{overflow:hidden;color:var(--stone);font-size:9px;font-weight:600;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.archive-shell,.author-shell,.error-shell,.page-shell,.search-results-shell,.wp-article-shell{padding-top:clamp(72px,7vw,112px)}.page-shell{min-height:68vh}.page-shell>h1{max-width:12ch;margin-bottom:clamp(52px,7vw,88px);padding-bottom:32px;border-bottom:1px solid var(--line);font-size:clamp(48px, 6vw, 82px);line-height:1.02}.page-shell>.wp-block-post-content,.wp-article-shell .wp-block-post-content{color:var(--ink);font-size:18px;line-height:1.85}:where(.page-shell,.wp-article-shell) .wp-block-post-content>*+*{margin-block-start:28px}:where(.page-shell,.wp-article-shell) .wp-block-post-content :where(h2,h3,h4){scroll-margin-top:96px;word-break:keep-all}:where(.page-shell,.wp-article-shell) .wp-block-post-content h2{margin-top:clamp(64px,7vw,92px);font-size:clamp(30px, 3vw, 40px);letter-spacing:-.035em;line-height:1.16}:where(.page-shell,.wp-article-shell) .wp-block-post-content h3{margin-top:56px;font-size:clamp(23px, 2.5vw, 30px)}.wp-article-shell .jipedit-inline-related{margin-top:clamp(72px,8vw,104px)!important;padding-top:26px;border-top:2px solid var(--ink)}.wp-article-shell .jipedit-inline-related>h2{margin:0 0 22px!important;font-size:clamp(28px, 2.5vw, 36px)!important;letter-spacing:-.035em}.jipedit-inline-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jipedit-inline-related__card,.jipedit-inline-related__card:visited{display:grid;min-height:142px;padding:22px;background:#ece6dc;color:var(--ink);transition:background-color 180ms ease,transform 180ms ease}.jipedit-inline-related__card:hover{background:#e3d9cc;transform:translateY(-2px)}.jipedit-inline-related__card:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.jipedit-inline-related__index{color:var(--clay);font-size:12px;font-weight:800;letter-spacing:.08em}.jipedit-inline-related__title{align-self:end;max-width:18ch;font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.45}.jipedit-inline-related__card.jipedit-related-pending{opacity:.56}.jipedit-inline-related__grid>:last-child:nth-child(odd){grid-column:1/-1}.wp-article-shell .jipedit-source-context{color:var(--stone);font-size:15px;line-height:1.75}.wp-article-shell h2.jipedit-source-context{margin-top:clamp(68px,7vw,92px);padding-top:24px;border-top:1px solid var(--line);color:var(--ink);font-size:23px;letter-spacing:-.025em}:where(.page-shell,.wp-article-shell) .wp-block-post-content :where(ul,ol){margin-block:30px;padding-inline-start:1.35em}:where(.page-shell,.wp-article-shell) .wp-block-post-content li{padding-inline-start:.35em}:where(.page-shell,.wp-article-shell) .wp-block-post-content li+li{margin-top:12px}:where(.page-shell,.wp-article-shell) .wp-block-post-content .is-style-jipedit-pullquote,:where(.page-shell,.wp-article-shell) .wp-block-post-content blockquote.wp-block-quote{margin-block:56px;padding:30px 0 30px 30px;border:0;border-left:3px solid var(--clay);color:var(--ink);font-size:clamp(22px, 3vw, 32px);font-weight:600;letter-spacing:-.025em;line-height:1.45}:where(.page-shell,.wp-article-shell) .wp-block-post-content blockquote p{margin-bottom:14px}:where(.page-shell,.wp-article-shell) .wp-block-post-content blockquote cite{color:var(--stone);font-size:12px;font-style:normal;font-weight:400;letter-spacing:.03em}:where(.page-shell,.wp-article-shell) .wp-block-post-content .wp-block-table{margin-block:52px;overflow-x:auto;border-top:2px solid var(--ink)}:where(.page-shell,.wp-article-shell) .wp-block-post-content .wp-block-table table{min-width:620px}:where(.page-shell,.wp-article-shell) .wp-block-post-content :where(.wp-block-image,.wp-block-gallery){margin-block:52px}:where(.page-shell,.wp-article-shell) .wp-block-post-content .wp-block-image img{width:100%}:where(.page-shell,.wp-article-shell) .wp-block-post-content .wp-block-gallery{gap:8px!important}:where(.page-shell,.wp-article-shell) .wp-block-post-content figcaption{margin-top:10px;color:var(--stone);font-size:11px;line-height:1.6;text-align:left}:where(.page-shell,.wp-article-shell) .wp-block-post-content .wp-block-button__link{display:inline-flex;min-height:48px;align-items:center;padding:0 22px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--surface);font-size:14px;font-weight:600;transition:transform var(--motion-fast) var(--ease-editorial),background-color var(--motion-fast) var(--ease-standard)}:where(.page-shell,.wp-article-shell) .wp-block-post-content .wp-block-button__link:hover{transform:translateY(-2px);background:var(--clay)}:where(.page-shell,.wp-article-shell) .wp-block-post-content .is-style-jipedit-callout{margin-block:56px;padding:clamp(26px,4vw,40px);border-top:3px solid var(--clay);background:#ece5da}:where(.page-shell,.wp-article-shell) .wp-block-post-content .is-style-jipedit-callout>:last-child{margin-bottom:0}:where(.page-shell,.wp-article-shell) .wp-block-post-content .wp-block-separator{width:100%;margin-block:72px;border:0;border-top:1px solid var(--line)}.category-guide{padding:clamp(28px,4vw,44px);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 52%,var(--paper))}.archive-shell .wp-block-post-template,.author-shell .wp-block-post-template,.search-results-shell .wp-block-post-template{padding:0;list-style:none}.archive-card,.search-result-card{position:relative;min-height:100%;padding:28px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 42%,var(--paper));transition:transform var(--motion-base) var(--ease-editorial),border-color var(--motion-fast) var(--ease-standard)}.archive-card:hover,.search-result-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--ink) 42%,var(--line))}.archive-card .wp-block-post-featured-image{margin:-28px -28px 24px}.archive-card .eyebrow,.search-result-card .eyebrow{margin-bottom:16px}.archive-card .wp-block-post-excerpt,.search-result-card .wp-block-post-excerpt{margin-bottom:0}.wp-block-query-pagination{display:flex;justify-content:space-between;gap:24px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;font-weight:600}@media (min-width:881px){.hero.section-space{min-height:auto;align-items:center;padding-top:clamp(48px,5vw,76px);padding-bottom:clamp(72px,7vw,112px)}.section-space{padding-block:clamp(72px,7vw,112px)}}@media (max-width:600px){.category-shell>.wp-block-term-description{display:none}body.category .archive-shell{display:flex;flex-direction:column}body.category .archive-shell>.wp-block-query{order:3}body.category .archive-shell>.category-guide{order:4}.hero.section-space{padding-top:24px;padding-bottom:40px}.latest-grid a{gap:10px}.latest-grid__meta small{display:none}.page-shell>h1{margin-bottom:44px;padding-bottom:24px;font-size:44px}.page-shell>.wp-block-post-content,.wp-article-shell .wp-block-post-content{font-size:17px}.wp-article-shell .article-body>h1{font-size:38px;line-height:1.08}.wp-article-shell .wp-block-post-content h2{margin-top:48px;font-size:clamp(27px, 7.5vw, 32px);line-height:1.2}.wp-article-shell .wp-block-post-content h3{margin-top:40px;font-size:22px;line-height:1.3}.wp-article-shell .wp-block-post-content h2+h3{margin-top:22px}.jipedit-inline-related__grid{grid-template-columns:1fr}.jipedit-inline-related__grid>:last-child:nth-child(odd){grid-column:auto}.jipedit-inline-related__card{min-height:116px;padding:18px}.jipedit-inline-related__title{max-width:22ch;font-size:18px}:where(.page-shell,.wp-article-shell) .wp-block-post-content .is-style-jipedit-callout,:where(.page-shell,.wp-article-shell) .wp-block-post-content .is-style-jipedit-pullquote,:where(.page-shell,.wp-article-shell) .wp-block-post-content blockquote.wp-block-quote{margin-inline:-20px;padding-inline:20px}.archive-card,.search-result-card{padding:22px}.archive-card .wp-block-post-featured-image{aspect-ratio:3/2!important;margin:-22px -22px 20px}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.motion-reveal,.motion-reveal:not([data-visible]){opacity:1!important;transform:none!important}}@media print{.article-toc,.site-footer,.site-header,.text-link{display:none!important}body{background:#fff;color:#000}.article-layout{display:block;padding:0}}