@font-face{font-family:UD Fraunces;src:url('ud-fraunces.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
.udj{--cream:#faf7f2;--cocoa:#563727;--bronze:#de9e48;--muted:#75665c;--line:#e5d9cd;--sage:#e6ebe1;background:var(--cream);color:var(--cocoa);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;padding:0 max(24px,calc((100vw - 1440px)/2)) 80px;overflow-wrap:anywhere}
.udj *{box-sizing:border-box}.udj a{color:inherit;text-decoration:none}.udj a:hover{text-decoration:underline;text-underline-offset:5px}.udj :is(a,button,input,summary):focus-visible{outline:3px solid #955d23;outline-offset:5px}.udj h1,.udj h2,.udj h3{font-family:'UD Fraunces',Fraunces,Georgia,serif;font-weight:700;letter-spacing:-.035em;color:var(--cocoa);text-wrap:pretty}.udj h1{font-size:clamp(40px,5.6vw,78px);line-height:1.06}.udj h2{font-size:clamp(30px,3vw,44px);line-height:1.14}.udj h3{font-size:27px;line-height:1.18}.udj p{margin:0 0 20px}.udj-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.6}.udj-masthead{text-align:center;padding:66px 12px 30px;max-width:1100px;margin:auto}.udj-masthead h1{margin:18px 0 22px}.udj-intro{max-width:670px;margin:0 auto!important;color:var(--muted);font-size:17px;line-height:1.8}.udj-masthead__rule{display:flex;align-items:center;gap:24px;max-width:240px;margin:28px auto 0;color:#9b6629;font-size:24px}.udj-masthead__rule:before,.udj-masthead__rule:after{content:'';height:1px;background:var(--line);flex:1}.udj-feature{display:grid;grid-template-columns:1.03fr 1fr;background:#eee9df;border:1px solid var(--line);border-radius:28px;overflow:hidden;margin:15px auto 68px;min-height:450px}.udj-feature__image{display:flex;background:#fff;align-items:center;justify-content:center;min-width:0}.udj-feature__image img{display:block;width:100%;height:auto;max-height:530px;object-fit:contain}.udj-feature__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:46px 50px}.udj-feature__body h2{margin:0 0 22px;font-size:clamp(30px,3.5vw,49px)}.udj-feature__body>p:not(.udj-eyebrow){color:var(--muted)}.udj-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:12px;line-height:1.6}.udj-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;border:1.5px solid var(--cocoa);border-radius:50px;padding:13px 23px;font-weight:600;font-size:13px;min-height:48px;transition:background .18s,color .18s}.udj-button:hover{background:var(--cocoa);color:#fff!important;text-decoration:none!important}.udj-feature .udj-button{margin-top:26px}.udj-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:55px;align-items:start;scroll-margin-top:120px}.udj-sidebar__inner{position:sticky;top:110px;max-height:calc(100dvh - 125px);overflow-y:auto;scrollbar-width:thin;padding:0 12px 20px 0}.udj-sidebar{align-self:stretch}.udj-search label,.udj-label,.udj-mobile-details summary{display:block;font-family:Inter,system-ui,sans-serif;font-size:12px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 15px;line-height:1.5}.udj-search>div{display:flex;background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden}.udj-search input[type=search]{width:100%;min-width:0;padding:14px 0 14px 13px;background:none;border:0;color:var(--cocoa);font:inherit;font-size:12px;outline-offset:-3px}.udj-search button{background:none;color:var(--cocoa);border:0;min-width:44px;font-size:26px;cursor:pointer}.udj-search{margin-bottom:30px}.udj-category-list{display:grid;gap:3px}.udj-category-list>a,.udj-category-soon{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:9px;font-size:13px;font-weight:500;min-height:44px}.udj-category-list a[aria-current],.udj-tags a[aria-current]{background:var(--cocoa);color:white}.udj-category-list a:not([aria-current]):hover{background:#eee6d9;text-decoration:none}.udj-category-list>a span{font-size:11px}.udj-category-soon{color:#887b70}.udj-category-soon small{font-size:9px;white-space:nowrap;border:1px solid var(--line);border-radius:20px;padding:2px 5px}.udj-mobile-details{border-top:1px solid var(--line);padding-top:24px;margin-top:22px}.udj-mobile-details summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none}.udj-tags{display:flex;flex-wrap:wrap;gap:7px}.udj-tags a,.udj-chip{border:1px solid var(--line);padding:6px 10px;border-radius:30px;font-size:10px;line-height:1.4;background:#fff}.udj-tags a:hover{background:#eee6d9;text-decoration:none}.udj-picks{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.udj-picks p{font-size:11px;color:var(--muted);margin-bottom:10px}.udj-picks ol{padding:0 0 0 25px;list-style:decimal-leading-zero}.udj-picks li{padding:9px 0 9px 8px;font-size:12px;line-height:1.6;border-bottom:1px solid var(--line)}.udj-picks li::marker{color:#a36c32;font-weight:700}.udj-side-cta{background:var(--sage);padding:25px 20px;border-radius:16px;margin-top:30px}.udj-side-cta>span{font-size:24px}.udj-side-cta h2{font-size:27px;margin:12px 0}.udj-side-cta p{font-size:12px}.udj-side-cta .udj-button{font-size:11px;padding:10px 13px;width:100%;gap:8px}.udj-contact{display:inline-block;font-size:12px;font-weight:600;margin:17px 0 0}.udj-feed{min-width:0}.udj-feed__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:28px;border-bottom:1px solid var(--line);padding-bottom:22px}.udj-feed__heading .udj-eyebrow{margin:0 0 9px}.udj-feed__heading h2{font-size:33px;margin:0}.udj-count{font-size:11px;color:var(--muted);white-space:nowrap;padding-bottom:3px}.udj-masonry{columns:2;column-gap:24px}.udj-card{break-inside:avoid;display:inline-block;width:100%;vertical-align:top;background:#fff;border:1px solid var(--line);border-radius:19px;overflow:hidden;margin:0 0 26px;box-shadow:0 5px 18px #56372706;transition:box-shadow .2s,transform .2s}.udj-card:hover{box-shadow:0 12px 25px #56372712;transform:translateY(-3px)}.udj-card__image{display:block;background:#fff}.udj-card__image img{display:block;width:100%;height:auto;max-height:465px;object-fit:contain}.udj-card__body{padding:24px}.udj-chip{display:inline-block;background:#f5ede0;color:#6e421e!important;border:0;font-size:10px;font-weight:600;letter-spacing:.02em}.udj-card h3{margin:17px 0 14px;font-size:27px}.udj-card__body>p{font-size:13px;line-height:1.85;color:var(--muted)}.udj-story-link{display:inline-block;font-size:12px;font-weight:600;margin-top:22px}.udj-story-link span{margin-left:10px}.udj-inset{break-inside:avoid;display:inline-block;width:100%;border:1px solid #d7dbcf;background:#e6ebe1;padding:38px 28px;border-radius:19px;margin-bottom:26px;text-align:center}.udj-inset>span{font-size:40px;color:#68745a}.udj-inset h3{font-size:31px;margin:20px 0}.udj-inset>p:not(.udj-eyebrow){font-size:13px;color:#53604c}.udj-inset>a{font-size:12px;font-weight:600;border-bottom:1px solid}.udj-search-empty{padding:25px}.udj-pagination{padding:25px 0;display:flex;gap:18px}.udj-progress{position:fixed;top:0;left:0;width:100%;height:4px;z-index:1000;border:0;background:transparent;appearance:none}.udj-progress::-webkit-progress-bar{background:transparent}.udj-progress::-webkit-progress-value{background:#de9e48}.udj-progress::-moz-progress-bar{background:#de9e48}.udj-article__header{padding:42px 0 44px;max-width:1040px;margin:auto;text-align:center}.udj-article__header>.udj-story-link{display:block;text-align:left;margin:0 0 45px}.udj-article__header h1{font-size:clamp(34px,5vw,65px);margin:17px 0 25px}.udj-article__header .udj-meta{justify-content:center}.udj-article__header .udj-tags{justify-content:center;margin-top:23px}.udj-reading-layout{display:grid;grid-template-columns:235px minmax(0,820px);gap:65px;justify-content:center;align-items:start}.udj-reading-aside{position:sticky;top:110px;max-height:calc(100dvh - 130px);overflow:auto;scrollbar-width:thin}.udj-toc{border-block:1px solid var(--line);padding:20px 0}.udj-toc summary{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.udj-toc nav{display:grid;gap:5px;margin-top:15px}.udj-toc nav a{font-size:12px;line-height:1.5;padding:6px 8px;border-left:2px solid transparent}.udj-toc nav a[aria-current]{border-color:#de9e48;background:#efe6d9}.udj-share{padding-top:25px;display:grid;gap:10px}.udj-share a,.udj-share button{font:inherit;font-size:12px;color:var(--cocoa);text-align:left;background:none;border:0;cursor:pointer;padding:5px 0;min-height:30px}.udj-share [role=status]{font-size:11px}.udj-prose{min-width:0}.udj-prose .ud-journal{font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.85;max-width:none;margin:0;padding:0;background:transparent;color:var(--cocoa);overflow-wrap:anywhere}.udj-prose :is(h2,h3,summary){font-family:'UD Fraunces',Fraunces,Georgia,serif;line-height:1.2;scroll-margin-top:130px}.udj-prose h2{font-size:clamp(28px,3vw,38px);margin:45px 0 18px}.udj-prose h3{font-size:26px;margin:30px 0 14px}.udj-prose p{margin-bottom:22px}.udj-prose .ud-lead{font-size:22px;line-height:1.6}.udj-prose .ud-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.udj-prose figure{margin:28px 0}.udj-prose img{max-width:100%;height:auto;object-fit:contain}.udj-prose figcaption{font-size:12px;color:var(--muted);margin:10px 0 0}.udj-prose a{text-decoration:underline;color:#855022;text-underline-offset:4px}.udj-prose li{margin:10px 0}.udj-prose :is(.ud-note,.ud-watch){border:1px solid var(--line);padding:24px;border-radius:16px;background:#f1e8db;margin:28px 0}.udj-prose details{border-bottom:1px solid var(--line);padding:20px 0}.udj-prose summary{font-size:24px;cursor:pointer}.udj-prose .ud-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.udj-prose .ud-gallery img{max-height:360px}.udj-prose iframe{width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:14px;display:block;margin:20px 0}.udj-prose table{display:block;overflow:auto;max-width:100%;border-collapse:collapse;font-size:14px}.udj-prose td,.udj-prose th{padding:12px;border:1px solid var(--line)}.udj-prose blockquote{border-left:3px solid var(--bronze);padding-left:25px;font-family:'UD Fraunces',serif;font-size:24px}.udj-related{max-width:1120px;margin:80px auto 0;border-top:1px solid var(--line);padding-top:40px}.udj-related h2{margin:10px 0 30px}.udj-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.udj-related-grid .udj-card__image img{max-height:340px}.udj-article-footer{max-width:1120px;margin:35px auto 0;border-radius:24px;background:#e6ebe1;padding:45px;text-align:center}.udj-article-footer h2{margin:0 0 15px}.udj-article-footer p{font-size:14px}.udj-article-footer .udj-contact{margin-left:25px}.udj-top{display:block;margin-top:35px;font-size:12px}.udj [hidden]{display:none!important}
@media(min-width:1600px){.udj-masonry{columns:3}}
@media(max-width:1100px){.udj-layout{gap:30px;grid-template-columns:210px minmax(0,1fr)}.udj-feature__body{padding:30px}.udj-card__body{padding:20px}.udj-card h3{font-size:24px}.udj-reading-layout{gap:35px;grid-template-columns:205px minmax(0,1fr)}}
@media(max-width:800px){.udj{padding:0 20px 45px}.udj-masthead{padding:40px 0 20px}.udj-masthead h1{font-size:46px}.udj-intro{font-size:14px}.udj-feature{grid-template-columns:1fr;margin-bottom:35px;min-height:0}.udj-feature__image img{max-height:375px}.udj-feature__body{padding:28px}.udj-feature__body h2{font-size:35px}.udj-feature__body>p:not(.udj-eyebrow){font-size:14px}.udj-layout{display:block}.udj-sidebar__inner{position:static;max-height:none;overflow:visible;padding:0}.udj-search{max-width:100%;margin-bottom:22px}.udj-search input[type=search]{font-size:16px}.udj-category-list{display:flex;overflow-x:auto;padding:4px 2px 12px;gap:8px;scrollbar-width:thin;scroll-snap-type:x proximity}.udj-category-list>a,.udj-category-soon{flex:0 0 auto;white-space:nowrap;border:1px solid var(--line);border-radius:30px;min-height:48px;padding:12px 15px;scroll-snap-align:start}.udj-category-list>a span{margin-left:10px}.udj-category-soon{gap:10px}.udj-label{font-size:11px!important}.udj-mobile-details{margin:8px 0 25px;padding-top:15px}.udj-mobile-details summary{margin-bottom:10px;min-height:38px;align-items:center}.udj-mobile-details .udj-tags{max-height:110px;overflow:auto;padding:5px}.udj-tags a{min-height:36px;display:inline-flex;align-items:center}.udj-picks,.udj-side-cta{display:none}.udj-feed__heading{margin-top:25px}.udj-feed__heading h2{font-size:29px}.udj-masonry{column-gap:16px}.udj-card{border-radius:15px;margin-bottom:18px}.udj-card h3{font-size:24px}.udj-card__body{padding:20px}.udj-inset{padding:30px 22px}.udj-inset h3{font-size:29px}.udj-reading-layout{display:block}.udj-reading-aside{position:static;max-height:none;overflow:visible;margin-bottom:25px}.udj-share{display:flex;flex-wrap:wrap;gap:8px 20px;padding:20px 0}.udj-share h2{width:100%;margin-bottom:0}.udj-share a,.udj-share button{min-height:40px}.udj-toc nav{grid-template-columns:1fr 1fr}.udj-article__header{padding-top:25px}.udj-article__header>.udj-story-link{margin-bottom:30px}.udj-article__header h1{font-size:38px}.udj-prose .ud-journal{font-size:16px}.udj-prose .ud-lead{font-size:20px}.udj-related{margin-top:50px}.udj-article-footer{padding:35px 25px}.udj-article-footer .udj-contact{display:block;margin:22px 0 0}}
@media(max-width:540px){.udj-masonry{columns:1}.udj-masthead h1{font-size:40px}.udj-feature__body h2{font-size:30px}.udj-card h3{font-size:29px}.udj-card__image img{max-height:470px}.udj-related-grid{grid-template-columns:1fr}.udj-prose .ud-gallery{grid-template-columns:1fr}.udj-feed__heading{align-items:start}.udj-count{padding-top:26px}.udj-toc nav{grid-template-columns:1fr}.udj-article__header h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){.udj-card,.udj-button{transition:none}.udj-card:hover{transform:none}}

.udj-mobile-cta{display:none}@media(max-width:800px){.udj-mobile-cta{display:block;background:var(--sage);border-radius:20px;padding:30px;margin-top:25px;text-align:center}.udj-mobile-cta h2{font-size:30px;margin:0 0 15px}.udj-mobile-cta p{font-size:14px}.udj-mobile-cta .udj-contact{display:block}}
