@font-face{font-family:EdRead;src:url(fonts/prisma-reading.woff2) format('woff2');font-display:swap}@font-face{font-family:EdDisplay;src:url(fonts/bricolage-semibold.woff2) format('woff2');font-display:swap}.ed-sempri{--accent:#582263;--soft:#f0eaf2;--paper:#fcfbf8;--display:EdSyne,Arial,sans-serif;--read:EdPlex,Arial,sans-serif}.ed-happyhouse{--accent:#cd0754;--soft:#fff0f5;--paper:#fff;--display:EdSerif,Georgia,serif;--read:EdSource,Arial,sans-serif}.ed-silmaris{--accent:#852544;--soft:#f5e9ec;--paper:#fffaf7;--display:EdDisplay,Georgia,serif;--read:EdRead,Arial,sans-serif}@font-face{font-family:EdSyne;src:url(manrope.woff2) format('woff2');font-display:swap}@font-face{font-family:EdPlex;src:url(editorial-reading.woff2) format('woff2');font-display:swap}@font-face{font-family:EdSource;src:url(figtree.woff2) format('woff2');font-display:swap}@font-face{font-family:EdSerif;src:url(bodoni.woff2) format('woff2');font-display:swap}
.ed26{margin:0;color:#25212b;background:var(--paper);font:17px/1.55 var(--read);--line:#ded8dc} .ed26 *{box-sizing:border-box}.ed26 img{max-width:100%;height:auto;display:block}.ed26 a{color:inherit;text-decoration:none}.ed26 a:hover{color:var(--accent)}.ed26 a:focus-visible,.ed26 summary:focus-visible,.ed26 button:focus-visible,.ed26 input:focus-visible,.ed26 select:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.ed26 h1,.ed26 h2,.ed26 h3{font-family:var(--display);line-height:1.14;font-weight:500;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.ed26 h1{font-size:clamp(34px,4vw,59px)}.ed26 h2{font-size:clamp(29px,2.7vw,40px)}.ed26 h3{font-size:25px}.ed26 p{margin:12px 0 0}.ed26 button,.ed26 input,.ed26 select{font:inherit}.ed26 button,.ed-button{border:1px solid var(--accent);background:var(--accent);color:white!important;cursor:pointer}.ed26 button{padding:10px 22px}.ed26 input,.ed26 select{padding:10px 12px;border:1px solid #c9c2c8;background:#fff;color:#25212b;min-width:0;border-radius:3px}.ed-shell{width:min(1360px,calc(100% - 64px));margin:auto}.ed-skip{position:absolute;left:-9999px}.ed-skip:focus{left:12px;top:12px;background:white;padding:12px;z-index:999}.ed-header{border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:30}.ed-header-inner{display:flex;align-items:center;gap:28px;min-height:86px;padding-block:9px}.ed-brand{margin-right:auto;flex-shrink:0}.ed-brand img{width:160px;height:62px;object-fit:contain}.ed-sempri .ed-brand img{width:120px;height:74px}.ed-primary,.ed-actions{display:flex;align-items:center;gap:24px}.ed-primary{font-size:16px;font-weight:600}.ed-actions{gap:12px}.ed-actions summary{cursor:pointer;list-style:none;padding:10px 14px;border:1px solid var(--line);border-radius:4px}.ed-actions summary::-webkit-details-marker{display:none}.ed-menu nav{position:absolute;right:32px;top:100%;width:min(680px,calc(100vw - 32px));padding:24px;background:var(--paper);box-shadow:0 12px 30px #33203322;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 18px;border:1px solid var(--line);max-height:75vh;overflow:auto}.ed-menu nav a{padding:8px;border-bottom:1px solid var(--line)}.ed-search-toggle>div{position:absolute;top:100%;left:0;right:0;background:var(--soft);padding:16px 32px;border-bottom:1px solid var(--line)}.ed-search{max-width:720px;margin:auto;width:100%}.ed-search label{display:block;margin-bottom:5px;font-size:15px;font-weight:600}.ed-search>div{display:flex}.ed-search input{flex:1;min-width:0}.ed-search button{flex-shrink:0}.ed-breadcrumb{font-size:13px;color:#665963;padding-top:14px}.ed-breadcrumb a{text-decoration:underline}.ed-section{padding-block:30px}.ed-section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.ed-section-title>a{font-size:14px;white-space:nowrap;text-decoration:underline}.ed-section-title p{font-size:15px;color:#6a5d66;margin-top:7px}.ed-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:var(--accent);display:block;margin-bottom:10px}.ed-intro{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;min-height:310px;background:var(--soft);overflow:hidden;border-radius:4px}.ed-intro>div{padding:32px 42px;align-self:center}.ed-intro h1{font-size:clamp(36px,4.4vw,65px);color:var(--accent)}.ed-intro p{max-width:400px}.ed-intro>img{height:330px;width:100%;object-fit:cover;object-position:26% center}.ed-knowledge-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:30px 0 22px}.ed-knowledge-intro h1{font-size:45px}.ed-departments{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ed-departments a{padding:14px;border:1px solid var(--line);border-radius:6px;font-size:15px;background:white;display:flex;gap:10px;align-items:center}.ed-departments span{font-size:24px;color:var(--accent)}.ed-grid{display:grid;gap:26px}.ed-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-card{min-width:0}.ed-photo{display:block;overflow:hidden;background:var(--soft);border-radius:4px}.ed-photo img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .2s}.ed-photo:hover img{transform:scale(1.025)}.ed-copy{padding-top:12px;min-width:0}.ed-meta{display:flex;align-items:baseline;gap:8px 15px;flex-wrap:wrap;font-size:12px;line-height:1.4;margin-bottom:8px;color:#756773}.ed-meta a{color:var(--accent);font-weight:600}.ed-meta time{white-space:nowrap}.ed-card p{font-size:16px;color:#665963;line-height:1.6}.ed-card h3{font-size:25px}.ed-sempri .ed-card h3{font-size:23px;font-weight:650}.ed-happyhouse .ed-card h3{font-size:25px}.ed-feature-cluster{display:grid;grid-template-columns:1.15fr 1fr;gap:16px 34px}.ed-feature-cluster>.ed-feature{grid-row:span 4}.ed-feature h3{font-size:32px}.ed-feature-cluster>.ed-note,.ed-editorial-block>.ed-note,.ed-knowledge-block>.ed-note{display:grid;grid-template-columns:130px 1fr;gap:16px;border-bottom:1px solid var(--line);padding-bottom:14px;align-items:start}.ed-note .ed-copy{padding-top:0}.ed-note .ed-photo img{aspect-ratio:4/3}.ed-note h3{font-size:22px}.ed-feature-cluster .ed-feature .ed-photo img{max-height:330px}.ed-editorial-block,.ed-knowledge-block{display:grid;grid-template-columns:1.12fr 1fr;gap:14px 36px}.ed-editorial-block>.ed-feature,.ed-knowledge-block>.ed-feature{grid-row:span 5}.ed-editorial-block>.ed-feature .ed-photo img{aspect-ratio:4/3}.ed-topic-block{border-top:1px solid var(--line)}.ed-silmaris .ed-topic-1 .ed-feature,.ed-silmaris .ed-topic-3 .ed-feature{grid-column:2;grid-row:1/span 5}.ed-sempri .ed-topic-block{padding:24px;background:white;border:1px solid var(--line);border-radius:8px;margin-block:24px}.ed-knowledge-block .ed-feature .ed-photo img{max-height:240px}.ed-button{display:flex;justify-content:center;align-items:center;gap:14px;width:100%;padding:13px 20px;border-radius:4px;text-align:center;font-weight:600;font-size:16px;margin-top:24px}.ed-button:hover{filter:brightness(.92)}.ed-cat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-auto-rows:215px;max-height:215px;overflow:hidden;gap:14px}.ed-cat{display:flex;flex-direction:column;padding:10px;background:#fff;border:1px solid var(--line);border-radius:5px;min-width:0;overflow:hidden}.ed-cat img{width:100%;height:106px;object-fit:cover;border-radius:3px;margin-bottom:9px}.ed-cat strong{font-family:var(--display);font-size:20px;line-height:1.2;overflow-wrap:anywhere}.ed-cat small{font-size:12px;margin-top:7px;color:#756773}.ed-cat-icon{height:106px;display:grid;place-items:center;font-size:40px;background:var(--soft);color:var(--accent);margin-bottom:9px}.ed-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.ed-category-grid .ed-cat{min-height:220px}.ed-category-grid .ed-cat img{height:145px}.ed-small-topics{align-items:start;row-gap:24px}.ed-small-topic{border-top:1px solid var(--line);padding-top:12px}.ed-small-topic h3{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:23px}.ed-small-topic h3 small{font:13px var(--read);color:var(--accent)}.ed-small-topic ul{padding:0;margin:8px 0 0;list-style:none}.ed-small-topic li{padding:9px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5}.ed-small-topic li:last-child{border:0}.ed-topic-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.ed-topic-chips a{padding:7px 14px;background:var(--soft);border:1px solid var(--line);border-radius:22px;font-size:14px}.ed-mosaic{display:grid;grid-template-columns:1.25fr 1fr;gap:22px 30px}.ed-mosaic>.ed-feature{grid-row:span 2}.ed-mosaic .ed-feature .ed-photo img{height:305px;aspect-ratio:auto}.ed-mosaic>.ed-note{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:center}.ed-mosaic .ed-note .ed-photo img{height:170px}.ed-mosaic .ed-feature h3{font-size:32px}.ed-mosaic .ed-feature p{display:none}.ed-page-heading{max-width:850px;padding:8px 0 24px}.ed-page-heading h1{margin-bottom:12px}.ed-page-heading p,.ed-description{font-size:17px;color:#665963}.ed-page-heading .avatar{border-radius:50%;margin-bottom:15px}.ed-filters{display:flex;gap:14px;align-items:end;flex-wrap:wrap;padding:16px;background:var(--soft);margin-bottom:26px;border-radius:5px}.ed-filters label{display:grid;gap:5px;font-size:13px;flex:1;min-width:160px}.ed-filters input,.ed-filters select{width:100%}.ed-pagination{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:30px}.ed-pagination>*{padding:8px 14px;border:1px solid var(--line);border-radius:3px}.ed-pagination .current{background:var(--accent);color:white}.ed-map-category{margin-top:30px;scroll-margin-top:16px}.ed-map-category h2{font-size:29px;margin-bottom:12px}.ed-map-category ul{list-style:none;margin:0;padding:0}.ed-map-category li{display:flex;justify-content:space-between;align-items:baseline;gap:24px;border-bottom:1px solid var(--line);padding:12px 0}.ed-map-category a{text-decoration:underline;text-underline-offset:4px}.ed-map-category time{white-space:nowrap;font-size:13px;color:#756773}.ed-article{padding-top:24px}.ed-article-head{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;margin-bottom:30px}.ed-article h1{font-size:clamp(32px,3.3vw,51px);margin-bottom:22px}.ed-article-head figure{margin:0}.ed-article-head img{width:100%;height:310px;object-fit:cover;border-radius:6px}.ed-article-head figcaption{font-size:12px;color:#756773;margin-top:6px}.ed-byline{display:flex;align-items:baseline;gap:8px 16px;flex-wrap:wrap;font-size:14px;color:#756773;margin-top:12px}.ed-byline>a{color:var(--accent);text-decoration:underline}.ed-reading-layout{display:grid;grid-template-columns:minmax(0,850px) minmax(220px,1fr);gap:38px;align-items:start}.ed-prose{padding:30px;background:#fff;border-top:3px solid var(--accent);font:19px/1.8 var(--read);min-width:0;overflow-wrap:anywhere}.ed-prose h2{font-size:31px;margin:30px 0 12px;scroll-margin-top:20px}.ed-prose h3{font-size:25px;margin:24px 0 10px;scroll-margin-top:20px}.ed-prose p{margin:0 0 18px}.ed-prose a{text-decoration:underline;color:var(--accent);text-underline-offset:3px}.ed-prose li{margin-block:5px}.ed-prose blockquote{margin:20px 0;padding:18px 24px;background:var(--soft);border-left:3px solid var(--accent)}.ed-prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto;font-size:16px}.ed-prose td,.ed-prose th{border:1px solid var(--line);padding:10px;min-width:100px}.ed-prose iframe,.ed-prose video{max-width:100%}.ed-toc{padding:20px;background:var(--soft);border-top:3px solid var(--accent);border-radius:4px}.ed-toc summary{font-weight:600;cursor:pointer;font-size:18px}.ed-toc nav{display:grid;margin-top:10px}.ed-toc nav a{font:15px/1.5 var(--read);padding:9px 0;border-bottom:1px solid var(--line);text-decoration:none}.ed-reading-layout>aside{position:static;min-width:0}.ed-authorbox{display:flex;gap:18px;border-top:1px solid var(--line);padding-top:22px;margin-top:30px;font:16px/1.65 var(--read)}.ed-authorbox h2{margin:0 0 8px;font-size:25px}.ed-authorbox p{margin:8px 0 0}.ed-authorbox .avatar{border-radius:50%;min-width:64px}.ed-sempri .ed-article-head{display:block;max-width:1000px}.ed-sempri .ed-article-head figure{margin-top:22px;max-width:850px}.ed-sempri .ed-article-head img{height:280px}.ed-happyhouse .ed-article-head{display:block;max-width:930px;margin-inline:auto;text-align:center}.ed-happyhouse .ed-article-head .ed-meta,.ed-happyhouse .ed-byline{justify-content:center}.ed-happyhouse .ed-article-head figure{margin-top:22px}.ed-happyhouse .ed-article-head img{height:340px}.ed-happyhouse .ed-reading-layout{display:block;max-width:850px;margin:auto}.ed-happyhouse .ed-prose>.ed-toc{margin-bottom:24px;text-align:left}.ed-footer{margin-top:30px;padding:30px 0 16px;background:var(--soft);border-top:1px solid var(--line)}.ed-footer-top{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding-bottom:22px}.ed-footer h2{font-size:24px;margin-bottom:14px}.ed-footer nav{display:grid;gap:9px;font-size:14px}.ed-footer nav span{display:inline-block;color:var(--accent);width:24px}.ed-editors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ed-editors>a{display:flex;gap:10px;align-items:center;font-size:14px}.ed-editors .avatar{border-radius:50%;flex-shrink:0}.ed-editors small{display:block;font-size:12px;color:#756773}.ed-footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:16px;border-top:1px solid var(--line)}.ed-footer-bottom>a{font:25px var(--display)}.ed-footer-bottom small{font-size:12px;color:#756773}.ed-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(min-width:1500px){.ed-intro{min-height:350px}.ed-intro>img{height:350px}}
@media(max-width:1050px){.ed-shell{width:calc(100% - 40px)}.ed-primary{gap:15px}.ed-primary>a:nth-child(n+4){display:none}.ed-four{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-editorial-block,.ed-knowledge-block{gap:15px 24px}.ed-note h3,.ed-sempri .ed-note h3{font-size:20px}.ed-feature-cluster>.ed-note,.ed-editorial-block>.ed-note,.ed-knowledge-block>.ed-note{grid-template-columns:95px 1fr}.ed-departments{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-mosaic>.ed-note{grid-template-columns:110px 1fr}.ed-mosaic .ed-note .ed-photo img{height:140px}.ed-reading-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.ed-prose{padding:24px}.ed-article-head{gap:24px}.ed-cat-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}
@media(max-width:760px){.ed-shell{width:calc(100% - 32px)}.ed-header-inner{gap:12px;min-height:70px}.ed-brand img{width:125px;height:48px}.ed-sempri .ed-brand img{width:90px;height:60px}.ed-primary{display:none}.ed-actions summary{padding:8px 11px;font-size:14px}.ed-menu nav{grid-template-columns:repeat(2,minmax(0,1fr));right:16px;padding:16px}.ed-search-toggle>div{padding:12px 16px}.ed-section{padding-block:22px}.ed-section-title{margin-bottom:17px;gap:12px;align-items:start}.ed-section-title>a{font-size:12px;white-space:normal;text-align:right}.ed26 h2{font-size:29px}.ed-intro{margin-top:16px;grid-template-columns:1.25fr 1fr;min-height:240px}.ed-intro>div{padding:20px}.ed-intro h1{font-size:36px}.ed-intro p{font-size:14px}.ed-intro>img{height:260px;object-position:21% center}.ed-eyebrow{font-size:10px}.ed-three,.ed-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ed-feature-cluster{grid-template-columns:1fr 1fr;gap:18px}.ed-feature-cluster>.ed-feature{grid-column:1/-1;grid-row:auto}.ed-feature-cluster>.ed-note{display:block;border:0}.ed-feature-cluster>.ed-note .ed-copy{padding-top:9px}.ed-feature-cluster .ed-feature .ed-photo img{max-height:280px}.ed-feature h3{font-size:28px}.ed-note h3{font-size:22px}.ed-editorial-block,.ed-knowledge-block{grid-template-columns:1fr}.ed-editorial-block>.ed-feature,.ed-knowledge-block>.ed-feature,.ed-silmaris .ed-topic-1 .ed-feature,.ed-silmaris .ed-topic-3 .ed-feature{grid-column:auto;grid-row:auto}.ed-editorial-block>.ed-note,.ed-knowledge-block>.ed-note{grid-template-columns:100px 1fr}.ed-knowledge-intro{grid-template-columns:1fr;gap:20px;padding:24px 0 20px}.ed-knowledge-intro h1{font-size:36px}.ed-knowledge-intro p{font-size:15px}.ed-departments{gap:8px}.ed-departments a{font-size:13px;padding:10px;gap:7px}.ed-sempri .ed-topic-block{padding:18px}.ed-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ed-cat-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ed-mosaic{grid-template-columns:1fr;gap:18px}.ed-mosaic>.ed-feature{grid-row:auto}.ed-mosaic>.ed-note{grid-template-columns:100px 1fr}.ed-mosaic .ed-feature .ed-photo img{height:240px}.ed-mosaic .ed-note .ed-photo img{height:90px}.ed-mosaic .ed-feature h3{font-size:29px}.ed-reading-layout{display:flex;flex-direction:column}.ed-reading-layout>aside{order:-1;width:100%}.ed-article-head{grid-template-columns:1fr;gap:20px}.ed-article h1{font-size:36px;margin-bottom:16px}.ed-article-head img,.ed-sempri .ed-article-head img,.ed-happyhouse .ed-article-head img{height:auto;aspect-ratio:16/9}.ed-prose{width:100%;padding:22px;font-size:18px;line-height:1.75}.ed-toc{padding:15px}.ed-toc nav a{font-size:14px}.ed-map-category li{display:block;padding:11px 0}.ed-map-category time{display:block;margin-top:5px}.ed-footer-top{grid-template-columns:1fr 1.5fr;gap:24px}.ed-editors{grid-template-columns:1fr}.ed-footer-bottom{align-items:start}.ed-filters{padding:12px;gap:10px}.ed-filters label{min-width:140px}.ed-filters button{width:100%}.ed-page-heading{padding-bottom:16px}}
@media(max-width:540px){.ed-three,.ed-four{grid-template-columns:1fr}.ed-mobile-hide{display:none!important}.ed-intro{grid-template-columns:1fr 0.65fr;min-height:220px}.ed-intro>div{padding:18px}.ed-intro h1{font-size:30px}.ed-intro>img{height:240px;object-position:19% center}.ed-intro p{font-size:13px}.ed-intro .ed-eyebrow{display:none}.ed-latest .ed-card{display:grid;grid-template-columns:105px 1fr;gap:13px;border-bottom:1px solid var(--line);padding-bottom:14px}.ed-latest .ed-copy{padding-top:0}.ed-latest .ed-photo img{aspect-ratio:1/1}.ed-latest .ed-card h3{font-size:22px}.ed-latest .ed-meta{font-size:11px;gap:5px 10px}.ed-happyhouse .ed-latest{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ed-happyhouse .ed-latest .ed-card{display:block;border:0;padding:0}.ed-happyhouse .ed-latest .ed-copy{padding-top:9px}.ed-happyhouse .ed-latest .ed-card h3{font-size:20px}.ed-happyhouse .ed-latest .ed-meta{font-size:10px}.ed-happyhouse .ed-latest .ed-card:nth-child(4){display:block!important}.ed-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-category-grid .ed-cat img{height:110px}.ed-category-grid .ed-cat{min-height:190px}.ed-cat-row{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));grid-auto-rows:205px;max-height:205px;gap:10px}.ed-cat strong{font-size:19px}.ed-card h3{font-size:25px}.ed-archive-grid .ed-photo img{aspect-ratio:16/9}.ed-prose{padding:18px}.ed-prose h2{font-size:28px}.ed-prose h3{font-size:23px}.ed-article h1{font-size:33px}.ed-article{padding-top:18px}.ed-authorbox{gap:12px}.ed-authorbox .avatar{min-width:48px;width:48px}.ed-footer-top{grid-template-columns:1fr;gap:24px}.ed-editors{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-editors>a{align-items:start;flex-direction:column}.ed-footer-bottom{flex-direction:column;gap:8px}.ed-small-topic h3{font-size:24px}.ed-feature-cluster>.ed-note h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){.ed-photo img{transition:none}}
[hidden]{display:none!important}
@media(max-width:540px){.ed-happyhouse-cover .ed-mosaic .ed-feature .ed-photo img{height:185px}.ed-happyhouse-cover .ed-mosaic .ed-feature h3{font-size:26px}.ed-happyhouse-cover .ed-mosaic .ed-note h3{font-size:21px}.ed-happyhouse-cover .ed-mosaic .ed-note .ed-photo img{height:80px}.ed-happyhouse-cover .ed-mosaic{gap:14px}.ed-happyhouse-cover .ed-topic-chips{margin-bottom:0}}
@media(min-width:761px){.ed-sempri .ed-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px}.ed-sempri .ed-archive-grid .ed-card{display:grid;grid-template-columns:150px 1fr;gap:17px;border-bottom:1px solid var(--line);padding-bottom:18px}.ed-sempri .ed-archive-grid .ed-photo img{height:125px;aspect-ratio:auto}.ed-sempri .ed-archive-grid .ed-copy{padding-top:0}.ed-sempri .ed-archive-grid .ed-card h3{font-size:21px}.ed-sempri .ed-archive-grid .ed-card p{font-size:14px;line-height:1.5}.ed-editorial-block>.ed-feature{display:flex;flex-direction:column}.ed-editorial-block>.ed-feature .ed-photo{flex:1;min-height:280px;position:relative}.ed-editorial-block>.ed-feature .ed-photo img{position:absolute;inset:0;height:100%;width:100%}.ed-editorial-block>.ed-feature .ed-copy{flex-shrink:0}}
@media(max-width:760px){.ed-mobile-hide{display:none!important}.ed-happyhouse .ed-latest .ed-card:nth-child(4){display:block!important}}
/* Individual composition and brand colors. */
.ed-silmaris{--accent:#245b45;--soft:#e8f0e8;--paper:#f7faf5}.ed-sempri{--accent:#f4c600;--soft:#f6f1de;--paper:#fcfbf5}.ed-happyhouse{--accent:#b94712;--soft:#faeee4;--paper:#fdfaf5}.ed-sempri .ed-header,.ed-happyhouse .ed-header{background:#20211e;color:#fffdf3}.ed-sempri .ed-header .ed-menu nav,.ed-happyhouse .ed-header .ed-menu nav,.ed-sempri .ed-header .ed-search-toggle>div,.ed-happyhouse .ed-header .ed-search-toggle>div{color:#25212b}.ed-sempri .ed-button,.ed-sempri button{color:#20211e!important;font-weight:700}.ed-sempri .ed-meta a,.ed-sempri .ed-eyebrow,.ed-sempri .ed-byline>a,.ed-sempri .ed-prose a{color:#695400}.ed-sempri .ed-departments span{color:#786200}.ed-sempri .ed-topic-chips a{border-radius:3px}.ed-sempri .ed-card h3{font-weight:650}.ed-sempri .ed-header summary{border-color:#686557}.ed-sempri .ed-header .ed-menu>summary{background:var(--accent);color:#20211e}.ed-happyhouse .ed-header .ed-menu>summary{background:#ed6b1d;color:#161a15;border-color:#ed6b1d}.ed-silmaris .ed-opening h1{font-size:clamp(30px,3.4vw,46px)}.ed-silmaris .ed-mosaic .ed-feature .ed-photo img{height:310px}.ed-silmaris .ed-mosaic .ed-feature p{display:block}.ed-silmaris .ed-mosaic{grid-template-columns:1.2fr 1fr}.ed-room{width:100%;height:275px!important;object-fit:contain}.ed-sempri .ed-knowledge-intro{grid-template-columns:1.15fr .85fr;padding-block:25px;gap:40px}.ed-sempri .ed-knowledge-intro .ed-search{margin-top:20px}.ed-house-intro{position:relative;border-radius:6px;overflow:hidden;margin-top:24px;min-height:260px;background:#382d23;color:white;display:flex;align-items:center}.ed-house-intro>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 47%;opacity:.62}.ed-house-intro>div{position:relative;padding:30px 40px}.ed-house-intro h1{font-size:clamp(35px,4.3vw,62px)}.ed-house-intro em{color:#ffca9b}.ed-house-intro .ed-eyebrow{color:#ffe1c1}.ed-needs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.ed-needs a{padding:13px 16px;border:1px solid #dbc5b4;border-radius:4px;background:var(--soft);font-size:15px;font-weight:600}.ed-editors{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ed-editors>a{min-width:0}.ed-editors>a span{overflow-wrap:anywhere}.ed26 .ed-page-heading{max-width:920px}.ed-silmaris .ed-header-inner{min-height:78px}.ed-silmaris .ed-brand img{width:165px;height:55px}.ed-happyhouse .ed-brand img{width:170px;height:65px}.ed-sempri .ed-brand img{width:170px;height:55px}.ed-sempri .ed-section-title h2{font-weight:650}.ed-happyhouse .ed-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(min-width:761px){.ed-sempri .ed-latest{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-sempri .ed-latest .ed-card{display:grid;grid-template-columns:125px 1fr;gap:17px;padding-bottom:15px;border-bottom:1px solid var(--line)}.ed-sempri .ed-latest .ed-copy{padding-top:0}.ed-sempri .ed-latest .ed-photo img{height:105px;aspect-ratio:auto}.ed-sempri .ed-latest .ed-card h3{font-size:21px}.ed-happyhouse .ed-article-head{max-width:930px}.ed-happyhouse .ed-latest .ed-card:nth-child(4){display:block!important}}
@media(max-width:1050px){.ed-sempri .ed-knowledge-intro{gap:24px}.ed-editors{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-happyhouse .ed-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.ed-sempri .ed-knowledge-intro{grid-template-columns:1fr 170px;gap:14px}.ed-room{height:190px!important}.ed-sempri .ed-knowledge-intro h1{font-size:34px}.ed-house-intro{margin-top:16px;min-height:220px}.ed-house-intro>div{padding:24px}.ed-needs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ed-needs a{padding:10px;font-size:13px}.ed-silmaris .ed-mosaic{grid-template-columns:1fr}.ed-silmaris .ed-mosaic .ed-feature .ed-photo img{height:250px}.ed-happyhouse .ed-latest .ed-card:nth-child(4),.ed-sempri .ed-latest .ed-card:nth-child(4){display:grid!important}.ed-sempri .ed-latest .ed-card{display:grid;grid-template-columns:105px 1fr;gap:13px}.ed-sempri .ed-latest .ed-photo img{aspect-ratio:1/1}.ed-sempri .ed-latest .ed-copy{padding:0}.ed-happyhouse .ed-brand img{width:140px;height:56px}.ed-sempri .ed-brand img{width:135px;height:48px}.ed-silmaris .ed-brand img{width:140px;height:48px}}
@media(max-width:540px){.ed-sempri .ed-knowledge-intro{display:block;position:relative}.ed-sempri .ed-room{display:none}.ed-sempri .ed-knowledge-intro>div{position:relative}.ed-sempri .ed-knowledge-intro .ed-search{margin-top:15px}.ed-sempri .ed-knowledge-intro h1{font-size:35px}.ed-house-intro{min-height:190px}.ed-house-intro h1{font-size:39px}.ed-house-intro>div{padding:22px}.ed-happyhouse .ed-latest{grid-template-columns:1fr}.ed-happyhouse .ed-latest .ed-card{display:grid;grid-template-columns:105px 1fr;gap:13px;border-bottom:1px solid var(--line);padding-bottom:14px}.ed-happyhouse .ed-latest .ed-copy{padding-top:0}.ed-happyhouse .ed-latest .ed-card h3{font-size:23px}.ed-happyhouse .ed-archive-grid{grid-template-columns:1fr}.ed-editors{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-editors>a{flex-direction:column;align-items:start}.ed-silmaris .ed-mosaic .ed-feature h3{font-size:27px}}
.ed26 #tray-privacy-settings{color:#245b45!important;background:transparent!important;border:1px solid #aabbb0;font-size:12px;padding:8px 14px}.ed26 #tray-consent button{background:#245b45!important;color:white!important}.ed26 #tray-consent button:last-child{background:white!important;color:#245b45!important}
@media(min-width:761px){.ed-silmaris .ed-mosaic .ed-feature .ed-photo img{height:260px}.ed-silmaris .ed-mosaic .ed-note .ed-photo img{height:140px}.ed-silmaris .ed-opening{padding-top:24px}}
@media(max-width:760px){.ed-house-intro+.ed-section>.ed-three{grid-template-columns:1fr}.ed-house-intro+.ed-section>.ed-three .ed-card{display:grid;grid-template-columns:105px 1fr;gap:14px;border-bottom:1px solid var(--line);padding-bottom:14px}.ed-house-intro+.ed-section>.ed-three .ed-copy{padding-top:0}.ed-house-intro+.ed-section>.ed-three .ed-photo img{height:100px;aspect-ratio:1/1}.ed-house-intro+.ed-section>.ed-three .ed-card h3{font-size:23px}}

.ed-latest .ed-photo,.ed-house-intro+.ed-section>.ed-three .ed-photo{align-self:start}

.ed-card h2{font-size:25px}.ed-sempri .ed-archive-grid .ed-card h2{font-size:21px;font-weight:650}
