.magazine{--ink:#101113;--muted:#626262;--gold:#a48750;--line:#dedcd5;--paper:#ffffff;background:var(--paper);color:var(--ink)}.mag-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.magazine a{text-decoration:none}.magazine a:focus-visible,.magazine button:focus-visible,.magazine input:focus-visible,.magazine select:focus-visible{outline:3px solid #a48750;outline-offset:5px}.magazine h1,.magazine h2,.magazine h3,.magazine p{margin:0}.magazine button,.magazine input,.magazine select{font:inherit}.mag-eyebrow{font:700 10px/1.6 Arial,sans-serif;letter-spacing:1.7px;text-transform:uppercase;color:#74623e}.mag-masthead{padding-top:32px;background:#ffffff;border-bottom:1px solid #dedcd5}.mag-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#626262;margin-bottom:46px}.mag-breadcrumb a span{display:none}.mag-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center;padding-bottom:46px}.magazine h1{font:normal clamp(45px,5.4vw,76px)/1.04 Georgia,serif;letter-spacing:-2px;max-width:710px;margin:14px 0 22px;overflow-wrap:anywhere}.mag-lead{font-size:15px;line-height:1.8;color:#24262a;max-width:570px}.mag-search{padding:27px;background:#ffffff;border:1px solid #dedcd5}.mag-search label{display:block;font:normal 24px/1.3 Georgia,serif;margin-bottom:18px}.mag-search>div{display:flex;border-bottom:1px solid #999999}.mag-search input{width:100%;min-width:0;border:0;background:transparent;font-size:12px;padding:15px 0;color:#101113}.mag-search button{border:0;background:transparent;padding:12px 0 12px 12px;font-size:12px;font-weight:700;white-space:nowrap;color:#101113;cursor:pointer}.mag-search button span{margin-left:8px}.mag-search small{display:block;font-size:10px;line-height:1.6;color:#626262;margin-top:14px}.mag-tabs{display:flex;gap:34px;border-top:1px solid #c9c9c9;padding-block:22px}.mag-tabs a{font-size:12px;font-weight:600;display:flex;gap:20px}.mag-tabs a:hover{color:#82652f}.mag-tabs a span{color:#8c672f}.mag-section{padding-block:65px;scroll-margin-top:110px}.mag-section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:30px}.magazine h2{font:normal clamp(30px,3.2vw,44px)/1.15 Georgia,serif;letter-spacing:-.8px;margin-top:10px}.mag-section-head>p{max-width:340px;font-size:12px;line-height:1.8;color:var(--muted)}.mag-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mag-feature{padding:28px;background:#ffffff;border:1px solid #dedcd5;display:flex;flex-direction:column}.mag-feature-0{background:#101113;color:#ffffff;border-color:#101113}.mag-feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.mag-feature-top>span:first-child{font:32px/1 Georgia,serif;color:#c9a66b}.mag-count{font-size:10px;font-weight:500;white-space:nowrap}.mag-feature h3{font:normal 41px/1.1 Georgia,serif;letter-spacing:-.8px}.mag-feature h3 a{display:flex;justify-content:space-between;align-items:center;gap:12px}.mag-feature h3 span{font:20px Arial}.mag-feature>p{font-size:12px;line-height:1.7;margin-top:14px;color:#626262}.mag-feature-0>p{color:#c9c9c9}.mag-feature ul{list-style:none;padding:0;margin:26px 0 24px}.mag-feature li{border-top:1px solid #dedcd5;padding:14px 0;font-size:12px;line-height:1.65}.mag-feature li a{display:block}.mag-feature li span{display:none}.mag-feature-0 li{border-color:#24262a}.mag-feature-link{display:flex;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid #dedcd5;margin-top:auto;font-size:11px;font-weight:700}.mag-feature-0 .mag-feature-link{border-color:#24262a;color:#dfca97}.mag-feature a:hover{text-decoration:underline;text-underline-offset:4px}.mag-directory{display:grid;grid-template-columns:1fr 1fr .85fr;gap:36px;margin-top:44px}.mag-directory h3{font:normal 23px/1.2 Georgia,serif;margin-bottom:15px}.mag-directory ul{list-style:none;padding:0;margin:0}.mag-directory li{border-bottom:1px solid var(--line)}.mag-directory li a{display:flex;align-items:center;gap:12px;min-height:47px;padding-block:10px;font-size:12px}.mag-directory li a>span{flex:1}.mag-directory li small{font-size:10px;color:#626262}.mag-directory li i{font-style:normal;color:#8b7550}.mag-directory li a:hover{background:#f6f4ef}.mag-news{background:#101113;color:#ffffff;padding-block:54px}.mag-news-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.mag-news .mag-eyebrow{color:#c6b075}.mag-news h2{font-size:45px;margin-bottom:22px}.mag-news p:not(.mag-eyebrow){font-size:13px;line-height:1.9;color:#c9c9c9;max-width:460px}.mag-news-link{display:inline-flex;gap:30px;border-bottom:1px solid #c9a66b;padding:14px 0 8px;margin-top:18px;font-size:12px;color:#dec790}.mag-news-latest{padding-left:40px;border-left:1px solid #24262a}.mag-news-latest time{font-size:11px;color:#c9c9c9;display:block;margin-top:10px}.mag-news-latest h3{font:normal 28px/1.3 Georgia,serif;margin:20px 0 14px}.mag-news-latest h3 span{display:none}.mag-news-latest h3 a:hover{text-decoration:underline;text-underline-offset:4px}.mag-series-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px}.mag-series-grid>a{display:block;border-top:1px solid var(--line);padding:24px 0}.mag-series-grid h3{font:normal 23px/1.25 Georgia,serif;display:flex;justify-content:space-between;gap:20px}.mag-series-grid h3 span{font:16px Arial;color:#88774d}.mag-series-grid p{font-size:12px;color:var(--muted);line-height:1.7;margin:12px 0 16px}.mag-series-grid>a:hover h3{color:#7c622d}.mag-bottom{display:flex;justify-content:space-between;gap:40px;border-top:1px solid var(--line);padding-block:27px 42px;font-size:11px;color:var(--muted)}.mag-bottom p{max-width:680px;line-height:1.7}.mag-text-link{display:inline-flex;gap:20px;font-size:12px;font-weight:600;align-items:center}.mag-refine{display:flex;gap:25px;justify-content:space-between;align-items:end}.mag-refine form{min-width:300px;width:45%}.mag-refine label{display:block;font-size:11px;font-weight:600;margin-bottom:8px}.mag-refine form>div{display:flex;gap:10px}.mag-refine select{width:100%;min-width:0;padding:13px;border:1px solid #c9c9c9;background:#fff;color:#24262a;font-size:12px}.mag-refine button{background:#101113;color:#fff;border:0;padding:13px 20px;font-size:12px;cursor:pointer}.mag-line-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.mag-line-tabs a{display:flex;align-items:center;gap:10px;border:1px solid #c9c9c9;border-radius:3px;padding:10px 14px;font-size:11px;background:#f6f4ef}.mag-line-tabs a[aria-current]{background:#101113;color:#fff;border-color:#101113}.mag-line-tabs small{font-size:10px;opacity:.7}.mag-line-tabs a:hover{border-color:#a47b3a}.mag-results-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-block:40px 26px}.mag-results-heading h2{font-size:29px;margin:0}.mag-results-heading p{font-size:12px;color:#626262}.mag-archive-note{font-size:13px;line-height:1.8;max-width:720px;margin-bottom:25px!important;color:var(--muted)}.mag-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mag-card{display:flex;flex-direction:column;padding:25px;background:#fff;border:1px solid var(--line)}.mag-card-meta{display:flex;justify-content:space-between;align-items:start;gap:12px;font-size:10px;color:#74623e;margin-bottom:23px}.mag-card time{font-size:10px;color:#626262;white-space:nowrap}.mag-line-label{font-size:10px;color:#626262;margin-bottom:10px!important}.mag-card h3{font:normal 26px/1.22 Georgia,serif;letter-spacing:-.35px;margin-bottom:16px}.mag-title-link span{display:none}.mag-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.mag-card>p:not(.mag-line-label){font-size:12px;line-height:1.85;color:#626262;margin-bottom:26px}.mag-card>.mag-text-link{margin-top:auto;border-top:1px solid var(--line);padding-top:16px;justify-content:space-between;font-size:11px}.mag-pagination{display:flex;align-items:center;justify-content:space-between;padding-top:35px;font-size:12px}.mag-empty{padding:38px;background:#f6f4ef}.mag-empty h3{font:normal 27px Georgia,serif}.mag-empty p{font-size:13px;line-height:1.8;margin:15px 0 25px}.mag-guide{margin-top:55px;padding:30px;background:#f1eadc;display:flex;align-items:center;justify-content:space-between;gap:30px}.mag-guide h2{font-size:28px;max-width:470px}.mag-solid-link{background:#101113;color:#fff;font-size:12px;padding:17px 22px;display:flex;gap:30px;align-items:center}.magazine section[id]{scroll-margin-top:110px}
@media(max-width:1050px){.mag-wrap{width:calc(100% - 50px)}.mag-hero-grid{gap:30px}.mag-search{padding:20px}.mag-tabs{justify-content:space-between;gap:15px}.mag-tabs a{font-size:11px;gap:8px}.mag-feature{padding:22px}.mag-feature h3{font-size:33px}.mag-directory{grid-template-columns:1fr 1fr;gap:30px}.mag-directory section:last-child{grid-column:1/-1}.mag-directory section:last-child ul{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mag-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mag-news-grid{gap:40px}.mag-news-latest{padding-left:30px}.mag-news h2{font-size:37px}.mag-section-head{gap:30px}.mag-section-head>p{max-width:260px}.mag-series-grid{grid-template-columns:1fr 1fr}.mag-card h3{font-size:25px}}
@media(max-width:700px){.mag-wrap{width:calc(100% - 36px)}.mag-masthead{padding-top:25px}.mag-breadcrumb{margin-bottom:28px}.mag-hero-grid{grid-template-columns:1fr;padding-bottom:28px;gap:26px}.magazine h1{font-size:48px;letter-spacing:-1.3px;margin-bottom:18px}.mag-lead{font-size:14px}.mag-search{padding:20px}.mag-search label{font-size:23px;margin-bottom:10px}.mag-tabs{display:grid;grid-template-columns:1fr 1fr;gap:17px 22px;padding-block:20px}.mag-tabs a{justify-content:space-between}.mag-section{padding-block:40px}.mag-section-head{display:block}.mag-section-head>p{max-width:none;margin-top:18px}.magazine h2{font-size:33px}.mag-feature-grid{grid-template-columns:1fr}.mag-feature{padding:25px}.mag-feature-top{margin-bottom:20px}.mag-feature h3{font-size:40px}.mag-feature ul{margin:20px 0}.mag-directory{grid-template-columns:1fr;gap:30px;margin-top:35px}.mag-directory section:last-child ul{display:block}.mag-directory h3{font-size:25px}.mag-directory li a{font-size:13px;min-height:51px}.mag-news{padding-block:40px}.mag-news-grid{grid-template-columns:1fr;gap:30px}.mag-news-latest{border-left:0;border-top:1px solid #24262a;padding:28px 0 0}.mag-news h2{font-size:38px}.mag-series-grid{grid-template-columns:1fr}.mag-bottom{display:block}.mag-bottom>a{margin-top:20px}.mag-refine{display:block}.mag-refine form{min-width:0;width:100%;margin-bottom:20px}.mag-line-tabs{gap:7px}.mag-line-tabs a{padding:10px;font-size:10px}.mag-results-heading{align-items:start;flex-direction:column;gap:12px;padding-top:30px}.mag-results-heading h2{font-size:29px}.mag-article-grid{grid-template-columns:1fr}.mag-card{padding:25px}.mag-card h3{font-size:29px}.mag-guide{display:block;padding:25px}.mag-guide h2{font-size:28px}.mag-solid-link{margin-top:24px;justify-content:space-between}.mag-pagination{gap:10px}}

.mag-cover{margin:0 0 32px;position:relative;overflow:hidden;background:#101113}.mag-cover img{display:block;width:100%;height:300px;object-fit:cover;object-position:center 57%}.mag-cover figcaption{position:absolute;bottom:0;left:0;right:0;padding:55px 28px 22px;background:linear-gradient(transparent,rgba(16,17,19,.88));color:#fff;font:normal 23px/1.3 Georgia,serif}.mag-cover small{display:block;font:10px/1.6 Arial,sans-serif;letter-spacing:.15px;color:#f6f4ef;margin-top:8px}.weekly-cover{padding-top:32px}.weekly-cover .mag-cover img{height:340px}@media(max-width:700px){.mag-cover img,.weekly-cover .mag-cover img{height:235px}.mag-cover figcaption{padding:50px 18px 17px;font-size:21px}.mag-cover small{font-size:9px;max-width:290px}}
