.magazine-shell{width:min(1120px,calc(100% - 112px));margin:0 auto;padding:36px 0 110px}.magazine-breadcrumb{display:flex;gap:14px;align-items:center;color:#86786f;font-size:12px;line-height:1.7;margin:0 0 56px}.magazine-breadcrumb a:hover{color:#4b3630}.magazine-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;padding-bottom:75px}.magazine-hero h1{font-size:clamp(30px,3.5vw,46px);font-weight:300;line-height:1.5;letter-spacing:-.045em;word-break:keep-all;margin:24px 0 0}.magazine-hero-en{font-size:clamp(28px,3vw,38px);font-style:italic;color:#9c8170;margin:24px 0}.magazine-intro{font-size:15px;line-height:1.95;color:#796d66;letter-spacing:-.025em}.magazine-hero-photo{margin:0;padding-top:14px}.magazine-hero-photo img{width:100%;height:310px;object-fit:cover;object-position:center 48%}.magazine-hero-photo figcaption{font-size:11px;line-height:1.6;color:#8b7d72;margin-top:14px}.magazine-library{border-top:1px solid #cdbfb3;padding-top:32px}.magazine-library-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.magazine-library-heading h2{font-size:23px;line-height:1.5;font-weight:400;margin:0}.magazine-library-heading>p{color:#8a7b70;font-size:12px}.magazine-filters{display:flex;flex-wrap:wrap;gap:6px 22px;padding:22px 0 26px;border-bottom:1px solid #ded3c8}.magazine-filters button{background:none;border:0;padding:10px 0;min-height:44px;font:inherit;font-size:13px;color:#87786f;cursor:pointer;position:relative;white-space:nowrap}.magazine-filters button[aria-pressed=true]{color:#49352f}.magazine-filters button[aria-pressed=true]:after{content:"";height:1px;position:absolute;left:0;right:0;bottom:3px;background:currentColor}.magazine-filters button:focus-visible{outline:2px solid #a18673;outline-offset:3px}.magazine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 40px;padding-top:38px}.magazine-grid:empty{display:none}.magazine-card{min-width:0}.magazine-card[hidden],.magazine-empty[hidden]{display:none}.magazine-card-image{display:block;overflow:hidden;background:#eae3da}.magazine-card-image img{width:100%;height:260px;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.magazine-card-copy{padding-top:23px}.magazine-card-category{font-size:11px!important;letter-spacing:.07em!important;color:#967b67!important;margin:0 0 12px!important}.magazine-card h2{font-size:clamp(22px,2.3vw,30px);font-weight:400;line-height:1.5;letter-spacing:-.035em;margin:0 0 18px;word-break:keep-all}.magazine-card-copy>p{font-size:14px;line-height:1.9;color:#7d7067;letter-spacing:-.02em}.magazine-card-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:#8b7b70;margin:24px 0}.magazine-card.is-featured{grid-column:1/-1;display:grid;grid-template-columns:1.15fr 1fr;gap:46px;padding-bottom:38px;border-bottom:1px solid #ded3c8;align-items:center}.magazine-card.is-featured .magazine-card-image img{height:330px}.magazine-card.is-featured .magazine-card-copy{padding:0}.magazine-empty{display:grid;grid-template-columns:.6fr 1fr;gap:48px;align-items:center;min-height:310px;padding:55px 9%;background:linear-gradient(115deg,#f0e9df55,transparent);border-bottom:1px solid #ded3c8}.magazine-empty-number{font-size:150px;font-weight:300;font-style:italic;color:#c7b4a188;line-height:1}.magazine-empty h3{font-size:clamp(23px,2.5vw,31px);font-weight:300;line-height:1.6;margin:15px 0;letter-spacing:-.035em}.magazine-empty p:not(.eyebrow){font-size:13px;line-height:1.9;color:#8b7e72}.magazine-writers{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;padding-top:80px}.magazine-writers h2{font-size:30px;line-height:1.55;font-weight:300;margin:20px 0;letter-spacing:-.035em}.magazine-writers p:not(.eyebrow){font-size:13px;line-height:1.9;color:#8b7e72}.magazine-writer-list{border-top:1px solid #d6c9bd}.magazine-writer{display:flex;align-items:center;gap:20px;padding:17px 0;border-bottom:1px solid #d6c9bd;min-height:88px}.magazine-writer img{width:48px;height:56px;object-fit:cover;object-position:center top;filter:grayscale(1)}.magazine-writer>span:first-of-type{font-size:16px}.magazine-writer small{font-size:11px;margin-left:10px;color:#968478}.magazine-writer .arrow-right{margin-left:auto}.magazine-reading{max-width:1030px}.magazine-article-header{max-width:820px;margin:0 auto 45px;text-align:center}.magazine-article-header h1{font-size:clamp(30px,4vw,48px);line-height:1.5;letter-spacing:-.045em;font-weight:300;margin:26px 0}.magazine-article-deck{font-size:16px;line-height:1.9;color:#827367;margin:0 auto;max-width:680px}.magazine-byline{display:flex;justify-content:center;gap:25px;font-size:12px;color:#8b7b70;margin-top:26px}.magazine-article-cover{margin:0 0 60px}.magazine-article-cover img{width:100%;max-height:560px;object-fit:cover}.magazine-prose{max-width:720px;margin:0 auto;font-size:16px;line-height:2;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;color:#665c56}.magazine-prose p{margin:0 0 27px}.magazine-prose h2{font-size:27px;line-height:1.6;font-weight:400;margin:58px 0 24px;color:#4c3831}.magazine-prose h3{font-size:21px;line-height:1.65;font-weight:400;margin:40px 0 20px}.magazine-prose figure{margin:40px 0}.magazine-prose img{width:100%;height:auto}.magazine-prose figcaption{font-size:12px;color:#908177;margin-top:12px;line-height:1.7}.magazine-prose ul{padding-left:22px;margin:25px 0}.magazine-prose li{margin:8px 0}.magazine-prose blockquote{border-left:1px solid #ac917b;padding:6px 0 6px 26px;margin:38px 0;color:#6e4e3d}.magazine-prose blockquote p{margin:0}.magazine-article-footer{max-width:720px;margin:65px auto 0;border-top:1px solid #cebeae;padding-top:30px;display:flex;align-items:center;justify-content:space-between;gap:30px}.magazine-author{display:flex;align-items:center;gap:18px}.magazine-author img{width:62px;height:72px;object-fit:cover;object-position:center top;filter:grayscale(1)}.magazine-author>span{display:grid;gap:5px}.magazine-author small,.magazine-author>span>span{font-size:11px;color:#8f7b6c}.magazine-author strong{font-size:15px;font-weight:400}@media(hover:hover){.magazine-card-image:hover img{transform:scale(1.025)}}@media(max-width:1024px){.magazine-shell{width:calc(100% - 72px)}.magazine-hero{gap:6%;grid-template-columns:1.2fr 1fr}.magazine-hero h1{font-size:32px}.magazine-hero-photo img{height:290px}.magazine-card.is-featured{gap:28px}}@media(max-width:767px){.magazine-shell{width:calc(100% - 40px);padding:25px 0 65px}.magazine-breadcrumb{margin-bottom:34px;font-size:11px}.magazine-hero{grid-template-columns:1fr;gap:28px;padding-bottom:45px}.magazine-hero h1{font-size:clamp(26px,6.8vw,35px);margin-top:17px;line-height:1.5}.magazine-hero-en{font-size:30px;margin:17px 0}.magazine-intro{font-size:14px}.magazine-hero-photo{padding:0}.magazine-hero-photo img{height:220px}.magazine-library{padding-top:24px}.magazine-library-heading h2{font-size:20px}.magazine-filters{gap:4px 19px;padding:15px 0 19px}.magazine-filters button{font-size:12px}.magazine-grid{grid-template-columns:1fr;gap:36px;padding-top:28px}.magazine-card.is-featured{display:block;padding-bottom:28px}.magazine-card.is-featured .magazine-card-copy{padding-top:22px}.magazine-card-image img,.magazine-card.is-featured .magazine-card-image img{height:230px}.magazine-empty{grid-template-columns:1fr;gap:16px;min-height:270px;padding:32px 22px}.magazine-empty-number{font-size:70px}.magazine-empty h3{font-size:24px}.magazine-writers{grid-template-columns:1fr;gap:24px;padding-top:48px}.magazine-writers h2{font-size:26px;margin:15px 0}.magazine-article-header{text-align:left;margin-bottom:28px}.magazine-article-header h1{font-size:29px;margin:20px 0}.magazine-article-deck{font-size:14px}.magazine-byline{justify-content:flex-start;margin-top:20px}.magazine-article-cover{margin-bottom:36px}.magazine-article-cover img{max-height:330px}.magazine-prose{font-size:15px;line-height:1.95}.magazine-prose h2{font-size:23px;margin-top:40px}.magazine-prose h3{font-size:19px}.magazine-article-footer{flex-direction:column;align-items:flex-start;margin-top:40px;gap:25px}}@media(prefers-reduced-motion:reduce){.magazine-card-image img{transition:none}}
