.editorial,.editorial-index{padding-top:150px;padding-bottom:80px}.editorial-heading{max-width:900px;margin:0 auto 38px}.editorial h1,.editorial-index h1{font-size:clamp(32px,4.4vw,60px);line-height:1.15;letter-spacing:-.025em}.editorial-lead{font-size:19px;line-height:1.7;color:#5a625c}.editorial-cover{margin:0 auto 48px;max-width:1060px}.editorial-cover img{display:block;width:100%;max-height:580px;object-fit:contain;background:#ebece6}.editorial-body{max-width:800px;margin:0 auto}.editorial-body h2{font-size:clamp(23px,2.4vw,32px);line-height:1.35;margin:40px 0 18px}.editorial-body p{line-height:1.9;margin:0 0 22px;white-space:normal;overflow-wrap:anywhere}.editorial-body figure{margin:30px 0}.editorial-body img{width:100%;height:auto;max-height:700px;object-fit:contain}.editorial-body figcaption{font-size:14px;color:#697068;margin-top:10px;line-height:1.6}.editorial-faq{border-bottom:1px solid #d6dad2;padding:20px 0}.editorial-faq summary{cursor:pointer;font-size:19px;line-height:1.6;font-weight:600}.editorial-faq p{margin:16px 0 0}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}.editorial-card{border:1px solid #d6dad2;text-decoration:none;color:inherit;display:block;background:#fff}.editorial-card>img{width:100%;aspect-ratio:16/10;object-fit:contain;background:#eeefe9;display:block}.editorial-card>div{padding:24px}.editorial-card h2{font-size:25px;line-height:1.35;margin:12px 0}.editorial-card p{line-height:1.7;color:#636a62}.editorial-card small,.editorial-card span{font-size:13px;letter-spacing:.07em}.editorial-card:hover{border-color:#57664f}.editorial-index>.editorial-body{margin-top:36px}.editorial-index>p{max-width:740px;line-height:1.8}@media(max-width:800px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial,.editorial-index{padding-top:115px}}@media(max-width:520px){.editorial-grid{grid-template-columns:1fr}.editorial-card>div{padding:20px}.editorial-body h2{margin-top:30px}.editorial-lead{font-size:17px}}
