.ed-card{min-width:0;background:#19221e;border:1px solid #374738;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.ed-card-image{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;background:#263025}.ed-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.ed-card:hover .ed-card-image img{transform:scale(1.035)}.ed-card-image>span:not(.ed-image-placeholder){position:absolute;left:16px;bottom:15px;background:#111b15d9;color:#f4de62;border:1px solid #89805477;border-radius:20px;padding:7px 10px;font-size:9px;letter-spacing:1.2px}.ed-image-placeholder{display:grid;place-items:center;height:100%;color:#eee16a;font-size:28px;letter-spacing:3px}.ed-card-copy{padding:25px;flex:1;display:flex;flex-direction:column}.ed-meta{display:flex;flex-wrap:wrap;gap:9px 18px;color:#95a697;font-size:11px;line-height:1.6}.ed-card h3{font-size:23px;line-height:1.25;letter-spacing:-.6px;margin:16px 0 12px}.ed-card h3 a{color:#f1f3e8}.ed-card p{font-size:14px;line-height:1.7;color:#abb7ac;margin:0 0 23px}.ed-read{display:flex;justify-content:space-between;border-top:1px solid #3b4939;padding-top:17px;margin-top:auto;color:#f3dc61;font-weight:700;font-size:12px}.ed-home .section-head em,.ed-library-heading em{font-style:normal;color:#f4dd5d}.ed-home-intro{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center;margin:22px 0 28px}.ed-home-intro p{color:#adb9ac;margin:0}.ed-home-intro>a{font-size:12px;color:#f4dd5d;padding:10px 15px;border:1px solid #68633a;border-radius:30px}.ed-home-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.ed-home-grid .ed-card:first-child{grid-row:span 2}.ed-home-grid .ed-card:first-child .ed-card-image{aspect-ratio:16/9}.ed-home-grid .ed-card:first-child h3{font-size:30px}.ed-home-grid .ed-card:not(:first-child){display:grid;grid-template-columns:40% 1fr}.ed-home-grid .ed-card:not(:first-child) .ed-card-image{height:100%;aspect-ratio:auto}.ed-home-grid .ed-card:not(:first-child) h3{font-size:20px}.ed-home-grid .ed-card:not(:first-child) .ed-card-copy{padding:22px}.ed-home-grid .ed-card:not(:first-child) p{display:none}.ed-library .section{padding-top:55px}.ed-library-heading{max-width:800px}.ed-library-heading h1{font-size:clamp(42px,6vw,82px);line-height:1.05;letter-spacing:-2.5px;margin:18px 0 22px}.ed-library-heading p{color:#b2bdaf;font-size:17px;line-height:1.7;max-width:570px}.ed-library-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;border-block:1px solid #3c4635;padding:23px 0;margin:36px 0}.ed-library-tools>span{font-size:13px;color:#a1b19f}.ed-search{display:flex;gap:8px;flex:0 1 480px}.ed-search input{min-width:0;flex:1;background:#1b251d;color:#eff2e6;border:1px solid #526044;border-radius:10px;padding:14px 16px;font:inherit;font-size:14px}.ed-search button{background:#f3dc61;color:#182010;border:0;border-radius:10px;font-weight:700;padding:12px 20px}.ed-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.ed-participation{margin-top:50px;display:flex;gap:25px;align-items:center;padding:30px;border-radius:18px;border:1px solid #5d6239;background:linear-gradient(100deg,#303820,#18221c);scroll-margin-top:150px}.ed-points-number{color:#f4dd5d;font-size:52px;font-weight:700}.ed-participation h2{font-size:26px;margin:0 0 10px}.ed-participation p{color:#bac5af;line-height:1.65;max-width:660px;margin:0;font-size:14px}.ed-participation .button{white-space:nowrap;margin-left:auto}.ed-pagination{display:flex;gap:10px;justify-content:center;margin:30px 0}.ed-pagination a{padding:12px 18px;border:1px solid #4c583a;border-radius:9px;color:#e2eacf}.ed-pagination a[aria-current]{background:#f4dd5d;color:#14200b}.ed-no-results{padding:42px;background:#1d281f;border:1px solid #3f503b;border-radius:20px}.ed-no-results p{color:#b5c1ae}.ed-single{max-width:1440px;margin:auto;padding:48px 4% 110px}.ed-story-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:46px;align-items:center;border-bottom:1px solid #3c4735;padding-bottom:44px}.ed-story-title{min-width:0}.ed-back{display:inline-block;font-size:12px;color:#bdcbb5;margin-bottom:36px}.ed-story-title h1{font-family:DM Sans,sans-serif;font-size:clamp(34px,3.8vw,57px);line-height:1.1;letter-spacing:-1.8px;margin:20px 0 24px}.ed-story-title .ed-meta{font-size:12px}.ed-story-cover img{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;border-radius:23px;border:1px solid #4d5a42}.ed-comment-jump{display:flex;gap:18px;align-items:center;color:#e9eedd;margin-top:28px;font-size:13px}.ed-comment-jump span{font-size:11px;padding:8px 12px;border-radius:30px;background:#f4dd5d13;color:#f4dd5d;border:1px solid #7a743744}.ed-reading-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(230px,290px);gap:70px;margin:48px auto 0;justify-content:space-between}.ed-story-body{font-size:17px;line-height:1.95;color:#c8d1c3;overflow-wrap:anywhere}.ed-story-body p{margin:0 0 25px}.ed-story-body h2,.ed-story-body h3{font-family:DM Sans,sans-serif;line-height:1.25;letter-spacing:-.5px;color:#f2f3e8;scroll-margin-top:150px;margin:38px 0 20px}.ed-story-body h2{font-size:28px}.ed-story-body h3{font-size:23px}.ed-story-body a{color:#f4dd5d;text-decoration:underline;text-underline-offset:4px}.ed-story-body img,.ed-story-body iframe{max-width:100%;border-radius:15px}.ed-story-body img{height:auto}.ed-story-body ul,.ed-story-body ol{padding-left:25px}.ed-story-body li{margin-bottom:10px}.ed-story-body blockquote{margin:30px 0;border-left:3px solid #f4dd5d;padding:20px 25px;background:#28331e;color:#e7efd8;border-radius:0 12px 12px 0}.ed-aside-inner{position:sticky;top:145px}.ed-toc{padding:23px;border:1px solid #3d4d39;border-radius:16px;background:#1b251eb3;margin-bottom:20px}.ed-toc[hidden]{display:none}.ed-toc strong{display:block;font-size:12px;letter-spacing:.5px;color:#f3e38d;margin-bottom:17px}.ed-toc a{display:block;color:#b9c8b4;font-size:12px;line-height:1.6;padding:9px 0;border-bottom:1px solid #30412c}.ed-share{padding:23px;border-radius:16px;background:#1c271f;border:1px solid #3f5139}.ed-share h2{font-size:18px;line-height:1.4;margin:0 0 8px}.ed-share p{font-size:12px;color:#a3b39a;line-height:1.6}.ed-share-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.ed-share-links a,.ed-share-links button{background:#283721;color:#e4ecd8;border:1px solid #4d603e;border-radius:8px;font-size:11px;padding:12px 8px;text-align:center;cursor:pointer}.ed-share-links [hidden]{display:none}.ed-share-status:empty{display:none}.ed-aside-club{padding:22px 4px}.ed-aside-club strong{color:#f4dd5d;font-size:17px}.ed-aside-club p{font-size:13px;color:#adbca3;line-height:1.7}.ed-aside-club a{color:#dae6cf;font-size:12px}.ed-story-tags{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.ed-story-tags a{font-size:12px;border:1px solid #46543b;padding:7px 12px;border-radius:20px;color:#c8d6bd}.ed-discussion{scroll-margin-top:140px;margin-top:45px;padding-top:35px;border-top:1px solid #4a573d}.ed-discussion h2{font-size:36px;margin:15px 0}.ed-discussion-heading p{color:#aebca5;font-size:14px;line-height:1.7}.ed-comment-reward{background:#29351f;border:1px solid #515d37;border-radius:12px;padding:18px;margin:23px 0}.ed-comment-reward strong{color:#f4dd5d;display:block;margin-bottom:7px}.ed-comment-reward span{font-size:12px;color:#bccbac;line-height:1.7}.ed-first-comment{color:#9aae92;font-size:13px;padding:15px 0}.ed-discussion .comment-respond{background:#1a261d;border:1px solid #415438;border-radius:18px;padding:28px}.ed-discussion .comment-reply-title{font-size:24px;margin:0 0 16px}.ed-discussion .ed-comment-as,.ed-moderation-note{font-size:12px;color:#a8b89e;line-height:1.7}.ed-discussion label{font-size:13px;color:#cad8bf;display:block;margin-bottom:10px}.ed-discussion textarea,.ed-discussion input:not([type=submit]):not([type=checkbox]){width:100%;background:#131d15;border:1px solid #526448;border-radius:10px;color:#f0f2e4;padding:14px;font:inherit;min-height:45px}.ed-discussion textarea{min-height:160px;resize:vertical}.ed-discussion input[type=submit],.ed-comment-login a.button{background:#f4dd5d;color:#18210d;border:0;border-radius:9px;padding:15px 24px;font-size:13px;font-weight:700;cursor:pointer}.ed-comment-login{padding:27px;border:1px solid #526342;border-radius:16px;background:#1d291e}.ed-comment-login h3{font-size:25px;margin:0 0 10px}.ed-comment-login p{color:#b6c7aa;line-height:1.7;font-size:14px}.ed-comment-list{list-style:none;padding:0}.ed-comment-list .comment-body{padding:23px;background:#1c291e;border:1px solid #3b4c33;border-radius:15px;margin:20px 0;font-size:14px;line-height:1.8}.ed-comment-list .avatar{border-radius:50%;vertical-align:middle;margin-right:10px}.ed-comment-list .comment-meta{font-size:11px;color:#97ac8f}.ed-comment-list .reply a{font-size:12px;color:#f4dd5d}.ed-related{margin-top:65px;padding-top:35px;border-top:1px solid #455339}.ed-related .section-head h2{font-size:34px}.ed-single :is(a,button,textarea,input):focus-visible,.ed-library :is(a,button,input):focus-visible,.ed-home a:focus-visible{outline:2px solid #f4dd5d;outline-offset:4px}@media(min-width:1281px)and (max-width:1500px){.studio-header #mainNavigation{gap:16px}.studio-header #mainNavigation>a,.studio-header #mainNavigation summary{font-size:12px}}@media(max-width:1100px){.ed-home-grid{grid-template-columns:1fr 1fr}.ed-home-grid .ed-card:not(:first-child){grid-template-columns:1fr}.ed-home-grid .ed-card:not(:first-child) .ed-card-image{aspect-ratio:16/8}.ed-home-grid .ed-card:first-child .ed-card-image{aspect-ratio:1}.ed-reading-layout{gap:30px;grid-template-columns:minmax(0,1fr) 245px}.ed-story-hero{gap:25px}.ed-card-copy{padding:20px}.ed-card h3{font-size:20px}}@media(max-width:800px){.ed-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-reading-layout{grid-template-columns:1fr}.ed-reading-aside{grid-row:1}.ed-aside-inner{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ed-aside-club{display:none}.ed-toc{margin:0}.ed-story-hero{grid-template-columns:1fr}.ed-story-cover img{aspect-ratio:16/9}.ed-story-title h1{font-size:40px;max-width:650px}.ed-back{margin-bottom:25px}.ed-participation{flex-wrap:wrap}.ed-participation .button{margin-left:0}.ed-library-tools{align-items:stretch;flex-direction:column}.ed-search{flex:auto}}@media(max-width:600px){.ed-home-grid,.ed-library-grid{grid-template-columns:1fr}.ed-home-grid .ed-card:first-child{grid-row:auto}.ed-home-grid .ed-card:first-child .ed-card-image{aspect-ratio:16/9}.ed-home-grid .ed-card:first-child h3{font-size:24px}.ed-home-grid .ed-card:not(:first-child){grid-template-columns:34% 1fr}.ed-home-grid .ed-card:not(:first-child) .ed-card-image{aspect-ratio:auto}.ed-home-grid .ed-card:not(:first-child) h3{font-size:18px}.ed-home-grid .ed-card:not(:first-child) .ed-card-copy{padding:17px}.ed-home .section-head{flex-wrap:wrap;gap:20px}.ed-home-intro p{font-size:13px}.ed-library-heading h1{font-size:48px;letter-spacing:-1.5px}.ed-library-heading p{font-size:15px}.ed-library .section{padding-top:35px}.ed-search button{padding:12px}.ed-search input{font-size:12px;padding:12px}.ed-participation{padding:24px;gap:18px}.ed-single{padding:32px 18px 110px}.ed-story-title h1{font-size:35px;letter-spacing:-1px}.ed-story-body{font-size:16px;line-height:1.85}.ed-story-body h2{font-size:25px}.ed-aside-inner{grid-template-columns:1fr}.ed-toc{display:none}.ed-share h2{font-size:18px}.ed-share-links{grid-template-columns:repeat(2,1fr)}.ed-discussion .comment-respond{padding:20px}.ed-discussion h2{font-size:31px}.ed-related .section-head{align-items:flex-start;flex-direction:column;gap:15px}.ed-related .section-head h2{font-size:30px}.ed-comment-list .children{padding-left:16px}}@media(prefers-reduced-motion:reduce){.ed-card-image img{transition:none}.ed-card:hover .ed-card-image img{transform:none}}.ed-story-cover{min-width:0;margin:0}.ed-layout-split-left .ed-story-cover{grid-column:1;grid-row:1}.ed-layout-split-left .ed-story-title{grid-column:2;grid-row:1}.ed-layout-wide .ed-story-hero,.ed-layout-cover-first .ed-story-hero{grid-template-columns:minmax(0,1fr);gap:32px}.ed-layout-wide .ed-story-title{max-width:1080px}.ed-layout-wide .ed-story-title h1{font-size:clamp(38px,4.8vw,68px);max-width:25ch}.ed-layout-wide .ed-story-cover img{aspect-ratio:16/9;height:auto;max-height:680px;object-fit:cover;object-position:center;background:#111713}.ed-layout-cover-first .ed-story-cover{grid-row:1}.ed-layout-cover-first .ed-story-cover img{aspect-ratio:16/9;height:auto;max-height:680px;object-fit:cover;object-position:center;background:#111713}.ed-layout-cover-first .ed-story-title{grid-row:2;max-width:1000px;margin:0 auto;width:100%}.ed-layout-cover-first .ed-reading-layout{max-width:1160px}.ed-layout-cover-first .ed-back{margin-bottom:18px}.ed-no-cover .ed-story-hero{grid-template-columns:minmax(0,1fr)}.ed-no-cover .ed-story-title{grid-column:1;grid-row:1;max-width:1050px}@media(max-width:800px){.ed-layout-split-left .ed-story-title,.ed-layout-cover-first .ed-story-title{grid-column:1;grid-row:1}.ed-layout-split-left .ed-story-cover,.ed-layout-cover-first .ed-story-cover{grid-column:1;grid-row:2}.ed-layout-wide .ed-story-title h1{font-size:clamp(32px,5.5vw,44px);max-width:none}.ed-layout-wide .ed-story-cover img,.ed-layout-cover-first .ed-story-cover img{aspect-ratio:16/10;height:auto;max-height:none}.ed-story-hero{gap:24px}.ed-story-title h1{overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/dps-editorial.css.map */
