.ed-head,.ed-prose{width:calc(100% - 48px);max-width:790px;margin:auto}.ed-head{padding:54px 0 28px}.ed-head nav{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#65765a;margin-bottom:32px}.ed-head nav a{color:inherit;text-underline-offset:4px}.ed-head h1{font-size:clamp(34px,4.3vw,54px);font-weight:500;line-height:1.22;letter-spacing:-.045em;margin:0 0 24px}.ed-dek{font-size:18px;line-height:1.75;color:#607155;max-width:710px}.ed-byline{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:#718065;margin:27px 0 0}.ed-prose{padding:20px 0 60px;font-size:18px;line-height:1.9;color:#334d36}.ed-prose>p{margin:0 0 28px}.ed-prose h2{font-size:27px;line-height:1.35;letter-spacing:-.025em;font-weight:500;margin:42px 0 20px}.ed-prose ul{padding-left:22px}.ed-prose li{padding:7px 0}.ed-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:36px 0 48px}.ed-actions a:not(.au-button){font-size:14px;color:#355c3b;text-underline-offset:5px}.ed-actions .au-button{font-size:14px}.ed-related{border-top:1px solid #d2ddc9;padding-top:0}.ed-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.ed-product{display:flex;flex-direction:column;background:#ecefe3;border-radius:10px;padding:22px;text-decoration:none;color:#2c4c32;min-width:0}.ed-product img{height:160px;width:100%;object-fit:contain;mix-blend-mode:multiply}.ed-product small{font-size:10px;color:#6b7c60;display:block;margin:16px 0 6px}.ed-product strong{font-size:15px;line-height:1.5;font-weight:500}.ed-cooperate{margin:42px 0;padding:28px 30px;border-left:3px solid #a18c59;background:#e9eedf;border-radius:0 9px 9px 0;font-size:15px;line-height:1.8}.ed-cooperate p{margin:0 0 20px}.ed-cooperate a{font-size:13px;display:inline-block;margin-right:22px;color:#345f3e;text-underline-offset:5px}.ed-cooperate small{display:block;font-size:10px;color:#738267;margin-top:20px}.ed-sources{font-size:12px;line-height:1.8;color:#738366;overflow-wrap:anywhere}.ed-sources h2{font-size:17px;margin-bottom:15px}.ed-sources ol{padding-left:20px}.ed-sources a{color:#5a754c}.ed-latest{border-top:1px solid #cbd7c1;padding:28px 0;margin:28px 0}.ed-latest h2{font-size:27px;margin:0 0 22px}.ed-latest-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ed-latest a{color:#2e5136;text-underline-offset:4px;font-size:17px;line-height:1.5}.ed-latest small{display:block;font-size:11px;color:#73846a;margin-top:12px}
@media(max-width:700px){.ed-head,.ed-prose{width:calc(100% - 40px)}.ed-head{padding-top:35px}.ed-head h1{font-size:34px;line-height:1.28}.ed-dek{font-size:16px}.ed-prose{font-size:17px;line-height:1.9;padding-top:5px}.ed-prose h2{font-size:24px;margin-top:34px}.ed-product{padding:15px}.ed-product img{height:120px}.ed-product strong{font-size:12px}.ed-products{gap:12px}.ed-cooperate{padding:23px 22px;font-size:14px}.ed-latest-list{grid-template-columns:1fr}}
@media(max-width:360px){.ed-head h1{font-size:30px}.ed-head,.ed-prose{width:calc(100% - 32px)}.ed-product img{height:100px}.ed-products{gap:10px}}
