.editorial-interior{overflow:hidden}.editorial-interior .article-shell{max-width:1320px}.editorial-interior .breadcrumbs{margin-bottom:28px}.editorial-interior .article-header{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,5vw,80px);max-width:none;min-height:370px;margin-bottom:52px;padding:38px 0 48px;display:grid;position:relative}.editorial-interior .header-copy{z-index:1;min-width:0;position:relative}.editorial-interior .article-kind{align-items:center;gap:12px;margin-bottom:15px;display:flex}.editorial-interior .edition-number{font:800 .7rem var(--font-en);border:1px solid;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.editorial-interior .article-header h1{overflow-wrap:anywhere;max-width:18ch;margin-bottom:0;font-size:clamp(2.4rem,4.2vw,4.4rem)}.editorial-interior .article-deck{max-width:58ch;margin:21px 0 0;font-size:1.06rem;line-height:1.68}.editorial-interior .header-visual{justify-content:center;align-items:center;min-width:0;height:330px;display:flex;position:relative}.editorial-interior .header-visual img{object-fit:cover;z-index:1;border-radius:4px;width:100%;height:100%;position:relative}.editorial-interior .visual-rule{background:var(--green);height:8px;position:absolute;inset:auto -12px -12px 20%}.editorial-interior .long-read{max-width:950px;margin:0 auto}.editorial-interior .answer-panel,.editorial-interior .example-panel{border-radius:4px}.editorial-interior .index-card{border-radius:5px;position:relative}.editorial-interior .kind-support .article-header{display:block}.editorial-interior.kind-support .article-header{max-width:900px;min-height:0;display:block}.editorial-interior .support-copy{max-width:800px}.editorial-interior .source-list,.editorial-interior .next-reading{grid-column:1/-1}.editorial-interior .next-reading a{border-radius:4px}.editorial-interior.site-1 .article-header{background:linear-gradient(145deg,#fff 0 58%,#fff3ec 58% 100%);margin-left:-24px;margin-right:-24px;padding:46px clamp(24px,4vw,52px)}.editorial-interior.site-1 .header-visual:before{content:"";clip-path:polygon(25% 0,100% 0,100% 100%,0 65%);background:#f46b3b;position:absolute;inset:-16px -18px -18px 13%}.editorial-interior.site-1 .header-visual img{object-fit:contain;background:#fff;border-radius:18px;width:88%;height:84%;box-shadow:0 12px 32px #172f2718}.editorial-interior.site-1 .index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-interior.site-1 .index-card{border-top:5px solid #28b987;min-height:280px}.editorial-interior.site-1 .long-read{max-width:1000px}.editorial-interior.site-1 .answer-panel{background:#fff7f1;border-left:7px solid #f46b3b}.editorial-interior.site-1 .concept-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.editorial-interior.site-1 .concept-steps li{background:#eef8f3;border:0;border-top:4px solid #22aa7a;min-height:170px;padding:22px;display:block}.editorial-interior.site-1 .concept-steps span{margin-bottom:14px;display:block}.editorial-interior.site-2 .article-header{color:#fff;background:linear-gradient(118deg,#e94b26,#fa852b);border-radius:4px;margin-left:-24px;margin-right:-24px;padding:48px clamp(26px,5vw,68px)}.editorial-interior.site-2 .article-kind,.editorial-interior.site-2 .article-deck{color:#fff}.editorial-interior.site-2 .header-visual img{border:7px solid #fff;border-radius:120px 12px 12px 120px;box-shadow:0 14px 28px #55241440}.editorial-interior.site-2 .visual-rule{background:#a8e9c8;height:5px}.editorial-interior.site-2 .index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-interior.site-2 .index-card{background:#fffaf6;border-left:6px solid #ef6e37;min-height:205px}.editorial-interior.site-2 .index-card h2{margin-top:8px}.editorial-interior.site-2 .long-read{max-width:830px}.editorial-interior.site-2 .answer-panel{color:#fff;background:#1c2930;border:0;padding:45px}.editorial-interior.site-2 .concept-steps{padding-left:18px;position:relative}.editorial-interior.site-2 .concept-steps:before{content:"";background:#ee7440;width:3px;position:absolute;top:12px;bottom:16px;left:35px}.editorial-interior.site-2 .concept-steps li{background:#fff9f4;border:0;align-items:flex-start;gap:20px;padding:18px 20px;position:relative}.editorial-interior.site-2 .concept-steps span{color:#fff;z-index:1;background:#ee7440;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.editorial-interior.site-3 .article-header{border-bottom:1px solid #dce9e2}.editorial-interior.site-3 .article-header h1{max-width:14ch;font-weight:800}.editorial-interior.site-3 .header-visual{background:radial-gradient(circle,#ffe6d6 0 52%,#0000 53%);height:375px}.editorial-interior.site-3 .header-visual img{object-fit:contain;border-radius:50%;width:90%;height:90%}.editorial-interior.site-3 .visual-rule{display:none}.editorial-interior.site-3 .index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-interior.site-3 .index-card:first-child{color:#fff;background:#173c33;border:0;grid-column:span 2}.editorial-interior.site-3 .index-card:first-child p,.editorial-interior.site-3 .index-card:first-child .card-count{color:#d1f7e4}.editorial-interior.site-3 .long-read{max-width:880px}.editorial-interior.site-3 .answer-panel{background:#f3f9f6;border-top:7px solid #eb6549;border-left:0}.editorial-interior.site-3 .example-panel{background:#fff3ea;border-left:2px solid #e96748}.editorial-interior.site-3 .limits-panel{border-top:3px solid #174c3c;padding-top:28px}.editorial-interior.site-4 .article-header{background:linear-gradient(108deg,#ffc17d,#f58036);margin-left:-24px;margin-right:-24px;padding:36px clamp(26px,4vw,55px)}.editorial-interior.site-4 .header-visual{height:365px}.editorial-interior.site-4 .header-visual img{object-fit:contain;background:0 0}.editorial-interior.site-4 .visual-rule{background:#188d68;height:3px}.editorial-interior.site-4 .index-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.editorial-interior.site-4 .index-card{border:1px solid #198365;border-top:8px solid #16936b;min-height:260px}.editorial-interior.site-4 .long-read{max-width:1060px}.editorial-interior.site-4 .answer-panel{color:#fff;background:#143d37;border:0;max-width:75%;margin-left:auto}.editorial-interior.site-4 .concept-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;position:relative}.editorial-interior.site-4 .concept-steps:before{content:"";background:#1aa575;height:3px;position:absolute;top:29px;left:8%;right:8%}.editorial-interior.site-4 .concept-steps li{z-index:1;background:#fff;border:1px solid #cce6d9;min-height:185px;padding:18px;display:block}.editorial-interior.site-4 .concept-steps span{color:#fff;background:#15936a;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:20px;display:grid}.editorial-interior.site-5 .article-header{text-align:center;border-bottom:2px solid #f9aa83;flex-direction:column;gap:22px;display:flex}.editorial-interior.site-5 .article-kind{justify-content:center}.editorial-interior.site-5 .article-header h1{max-width:26ch;margin:auto}.editorial-interior.site-5 .article-deck{max-width:76ch;margin:18px auto 0}.editorial-interior.site-5 .header-visual{background:#fff5ee;border-left:18px solid #f3915e;border-right:18px solid #f3915e;width:min(100%,900px);height:310px;padding:20px}.editorial-interior.site-5 .header-visual img{object-fit:contain}.editorial-interior.site-5 .index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-interior.site-5 .index-card{border-bottom:1px solid #cbded4;border-left:8px solid #f28b59;border-radius:0;min-height:210px}.editorial-interior.site-5 .long-read{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;max-width:1050px;display:grid}.editorial-interior.site-5 .long-read>section{margin-bottom:28px}.editorial-interior.site-5 .answer-panel,.editorial-interior.site-5 .insight-depth,.editorial-interior.site-5 .limits-panel{grid-column:1/-1}.editorial-interior.site-5 .answer-panel{background:#fff4ec;border-top:6px solid #f68a53;border-left:0}.editorial-interior.site-5 .reading-process,.editorial-interior.site-5 .example-panel{background:#f6faf8;border:1px solid #c8dfd3;padding:25px}.editorial-interior.site-5 .concept-steps li{padding:12px 0}.editorial-interior.site-5 .limits-panel{background:#fff;border-left:5px solid #1a996b;padding:20px 30px}.editorial-interior.site-6 .article-header{border-bottom:11px solid #f4d6c4}.editorial-interior.site-6 .article-kind{border-left:5px solid #fb6a2c;padding-left:12px}.editorial-interior.site-6 .header-visual{height:300px;box-shadow:12px 12px #ffe5d3}.editorial-interior.site-6 .visual-rule{background:#25a774;width:35%;bottom:-12px;left:-10px;right:auto}.editorial-interior.site-6 .index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-interior.site-6 .index-card{border-top:3px solid #f2632b;border-radius:0;min-height:300px}.editorial-interior.site-6 .long-read{max-width:750px;margin-left:12%}.editorial-interior.site-6 .answer-panel{background:#fff;border-top:5px solid #f16b35;border-left:0;box-shadow:0 10px 30px #24423615}.editorial-interior.site-6 .concept-steps li{background:linear-gradient(90deg,#ffe5d3 0 60px,#f8fbf8 60px 100%);border:0;grid-template-columns:60px 1fr;align-items:center;min-height:85px;padding:0;display:grid}.editorial-interior.site-6 .concept-steps span{text-align:center}.editorial-interior.site-6 .example-panel{background:#f2faf5;border-right:5px solid #189a70;border-radius:0}.editorial-interior.site-7 .article-header{background:linear-gradient(90deg,#f56c4b 0 43%,#f8fbf9 43% 100%);grid-template-columns:43% 57%;margin-left:-24px;margin-right:-24px;padding:40px clamp(24px,4vw,55px)}.editorial-interior.site-7 .header-copy,.editorial-interior.site-7 .article-kind,.editorial-interior.site-7 .article-deck{color:#fff}.editorial-interior.site-7 .header-visual{height:315px;padding:20px}.editorial-interior.site-7 .header-visual img{object-fit:contain;background:#fff;border:1px solid #bddbcd;box-shadow:8px 8px #dbefe4}.editorial-interior.site-7 .index-grid{border-top:1px solid #cbded3;display:block}.editorial-interior.site-7 .index-card{border:0;border-bottom:1px solid #cbded3;border-radius:0;grid-template-columns:70px minmax(0,1fr) minmax(0,1fr) 35px;align-items:center;gap:20px;min-height:0;padding:25px 12px;display:grid}.editorial-interior.site-7 .index-card h2,.editorial-interior.site-7 .index-card p{margin:0}.editorial-interior.site-7 .long-read{max-width:930px}.editorial-interior.site-7 .answer-panel{color:#fff;background:#1d3033;border-left:0;border-radius:0}.editorial-interior.site-7 .concept-steps{font-family:var(--font-en);background:#eef8f3;gap:0;padding:12px 25px}.editorial-interior.site-7 .concept-steps li{border-bottom:1px dashed #9ac8b2;padding:16px 0}.editorial-interior.site-7 .concept-steps li:last-child{border:0}.editorial-interior.site-7 .concept-steps span{color:#f16b4b}.editorial-interior.site-8 .article-header{background:linear-gradient(145deg,#fff 0 54%,#fa762b 54% 100%);margin-left:-24px;margin-right:-24px;padding:44px clamp(22px,4vw,50px)}.editorial-interior.site-8 .header-visual{height:345px}.editorial-interior.site-8 .header-visual img{border-radius:8px;box-shadow:0 15px 24px #742e153b}.editorial-interior.site-8 .index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-interior.site-8 .index-card{background:#fff7f2;border-top:6px solid #f26e1b;border-radius:0}.editorial-interior.site-8 .card-count{color:#fff;background:#f17429;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.editorial-interior.site-8 .long-read{max-width:900px}.editorial-interior.site-8 .answer-panel{background:#fff1e7;border-bottom:4px solid #f37428;border-left:0}.editorial-interior.site-8 .concept-steps{border-left:3px solid #22a872;gap:0;padding-left:24px}.editorial-interior.site-8 .concept-steps li{background:#f6faf7;border:0;margin:8px 0;padding:18px 24px;position:relative}.editorial-interior.site-8 .concept-steps li:before{content:"";background:#f57429;border:4px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:24px;left:-35px;box-shadow:0 0 0 2px #f57429}.editorial-interior.site-8 .example-panel{color:#fff;background:#173d34}.editorial-interior.site-9 .article-header{color:#fff;background:#1a282d;margin-left:-24px;margin-right:-24px;padding:40px clamp(25px,4vw,58px)}.editorial-interior.site-9 .article-kind,.editorial-interior.site-9 .article-deck{color:#c9dfd7}.editorial-interior.site-9 .article-header h1{font-weight:500}.editorial-interior.site-9 .header-visual{background:#283a3a;border-bottom:5px solid #f6753a;height:350px;padding:16px}.editorial-interior.site-9 .header-visual img{object-fit:contain;background:#233333}.editorial-interior.site-9 .index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-interior.site-9 .index-card{color:#fff;background:#233236;border:0;border-top:5px solid #d66b43;border-radius:0;min-height:225px}.editorial-interior.site-9 .index-card p,.editorial-interior.site-9 .card-count{color:#b9dfcd}.editorial-interior.site-9 .long-read{max-width:960px}.editorial-interior.site-9 .answer-panel{color:#fff;background:#233236;border-left:6px solid #eb7747}.editorial-interior.site-9 .concept-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.editorial-interior.site-9 .concept-steps li{background:#e9f4ed;border-bottom:0;border-right:1px solid #b5d2c0;min-height:180px;padding:26px 20px;display:block}.editorial-interior.site-9 .concept-steps span{color:#1a8c6b;margin-bottom:22px;font-size:2rem;line-height:1;display:block}.editorial-interior.site-9 .example-panel{background:#fff0e8;border-top:5px solid #ee7b48}.editorial-interior.site-10 .article-header{color:#fff;background:linear-gradient(110deg,#ed661b,#ff8a31);margin-left:-24px;margin-right:-24px;padding:42px clamp(25px,4vw,55px)}.editorial-interior.site-10 .article-kind,.editorial-interior.site-10 .article-deck{color:#fff}.editorial-interior.site-10 .header-visual{height:345px}.editorial-interior.site-10 .header-visual img{border:7px solid #fff;box-shadow:10px 10px #175f4e}.editorial-interior.site-10 .index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-interior.site-10 .index-card{background:#fffdf9;border-left:7px solid #ed7426;min-height:220px}.editorial-interior.site-10 .index-card:nth-child(3n){border-left-color:#167a62}.editorial-interior.site-10 .long-read{grid-template-columns:1.05fr .95fr;gap:0 28px;max-width:1020px;display:grid}.editorial-interior.site-10 .long-read>section{margin-bottom:30px}.editorial-interior.site-10 .answer-panel{background:#fff0e5;border-top:7px solid #ef7225;border-left:0;grid-column:1/-1}.editorial-interior.site-10 .insight-depth,.editorial-interior.site-10 .limits-panel{grid-column:1/-1}.editorial-interior.site-10 .reading-process{background:#f2f8f3;border-top:5px solid #187a60;padding:28px}.editorial-interior.site-10 .example-panel{color:#fff;background:#1c5c4d;padding:28px}.editorial-interior.site-10 .example-panel .section-label{color:#ffd1a8}.editorial-interior.site-10 .concept-steps li{padding:12px 0}.editorial-interior.site-10 .limits-panel{background:#fff8f1;border-left:5px solid #ed7426;padding:22px 28px}@media (width<=1000px){.editorial-interior.site-1 .index-grid,.editorial-interior.site-4 .index-grid,.editorial-interior.site-6 .index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-interior.site-6 .long-read{margin-left:auto}}@media (width<=700px){.editorial-interior .article-header,.editorial-interior.site-7 .article-header{min-height:0;margin-left:-18px;margin-right:-18px;padding:30px 20px 35px;display:block}.editorial-interior .article-header h1{font-size:clamp(2.05rem,8vw,3.3rem)}.editorial-interior .article-deck{font-size:1rem}.editorial-interior .header-visual{height:235px;margin-top:25px}.editorial-interior .index-grid,.editorial-interior.site-1 .index-grid,.editorial-interior.site-2 .index-grid,.editorial-interior.site-3 .index-grid,.editorial-interior.site-4 .index-grid,.editorial-interior.site-5 .index-grid,.editorial-interior.site-6 .index-grid,.editorial-interior.site-8 .index-grid,.editorial-interior.site-9 .index-grid,.editorial-interior.site-10 .index-grid{grid-template-columns:1fr}.editorial-interior.site-3 .index-card:first-child{grid-column:auto}.editorial-interior.site-1 .concept-steps,.editorial-interior.site-4 .concept-steps,.editorial-interior.site-9 .concept-steps{grid-template-columns:1fr}.editorial-interior.site-4 .concept-steps:before{display:none}.editorial-interior.site-4 .answer-panel{max-width:none}.editorial-interior.site-5 .article-header{padding:25px 0;display:flex}.editorial-interior.site-5 .header-visual{border-width:9px;width:100%;height:220px}.editorial-interior.site-5 .long-read,.editorial-interior.site-10 .long-read{display:block}.editorial-interior.site-6 .header-visual{height:230px}.editorial-interior.site-7 .article-header{background:linear-gradient(#f56c4b 0 58%,#f8fbf9 58% 100%)}.editorial-interior.site-7 .index-card{grid-template-columns:45px 1fr 25px;gap:12px}.editorial-interior.site-7 .index-card p{grid-area:2/2}.editorial-interior.site-7 .index-card .read-arrow{grid-area:1/3}.editorial-interior.site-8 .article-header{background:linear-gradient(155deg,#fff 0 46%,#fa762b 46% 100%)}.editorial-interior.site-9 .header-visual{height:230px}.editorial-interior .source-list,.editorial-interior .next-reading{grid-column:auto}}@media (width<=390px){.editorial-interior .article-header{margin-left:-18px;margin-right:-18px}.editorial-interior .header-visual{height:205px}.editorial-interior.site-2 .header-visual img{border-radius:50px 8px 8px 50px}.editorial-interior.site-4 .header-visual{height:220px}.editorial-interior.site-7 .index-card{display:block}.editorial-interior.site-7 .index-card>*{margin-bottom:8px;display:block}}
