.nkq-section{padding:clamp(52px,7vw,88px) 22px;background:#f7f4ec;color:#173f35}.nkq-section:nth-of-type(even){background:#eef5ef}.nkq-wrap{width:min(1120px,100%);margin:0 auto}.nkq-intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:clamp(28px,5vw,64px);align-items:center}.nkq-reverse .nkq-intro>div{order:2}.nkq-reverse .nkq-intro>figure{order:1}.nkq-kicker{display:block;margin:0 0 10px;color:#996c3e;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nkq-section h2{max-width:820px;margin:0 0 16px;color:#173f35;font-size:clamp(30px,4.4vw,50px);line-height:1.08;letter-spacing:-.035em}.nkq-section p{margin:0;color:#4d615b;font-size:16px;line-height:1.78}.nkq-intro figure{margin:0}.nkq-intro img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:22px;box-shadow:0 18px 44px rgba(23,63,53,.14)}.nkq-intro figcaption{margin-top:10px;color:#687b75;font-size:13px;line-height:1.5}.nkq-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.nkq-card{padding:25px;border:1px solid #d5e0d9;border-radius:18px;background:#fff}.nkq-card h3,.nkq-detail h3{margin:0 0 10px;color:#173f35;font-size:20px;line-height:1.25}.nkq-card p{font-size:15px;line-height:1.68}.nkq-detail{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:28px;margin-top:28px;padding:30px;border-radius:20px;background:#173f35}.nkq-detail>div p{color:#e7efeb}.nkq-detail>div p+p{margin-top:15px}.nkq-detail h3{color:#fff}.nkq-detail aside{padding:23px;border-radius:16px;background:#dff09d;color:#173f35}.nkq-detail aside h3{color:#173f35}.nkq-detail ul{margin:0;padding-left:20px}.nkq-detail li{margin:8px 0;line-height:1.55}.nkq-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.nkq-links a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #2b6958;border-radius:999px;color:#1f5d4d;font-weight:750;text-decoration:none}.nkq-links a:hover,.nkq-links a:focus{background:#1f5d4d;color:#fff}.nkq-links a:focus-visible{outline:3px solid #d8a657;outline-offset:3px}@media(max-width:800px){.nkq-intro,.nkq-detail{grid-template-columns:1fr}.nkq-reverse .nkq-intro>div,.nkq-reverse .nkq-intro>figure{order:initial}.nkq-cards{grid-template-columns:1fr}.nkq-section{padding-left:16px;padding-right:16px}.nkq-detail{padding:22px}}
.nk-product-specific-guide{clear:both;margin:34px 0;padding:30px;border:1px solid #d6e2dc;border-radius:20px;background:#f6f8f5;color:#405750}.nk-product-specific-guide .nkps-kicker{margin:0 0 8px;color:#93683d;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nk-product-specific-guide h2{margin:0 0 14px;color:#173f35;font-size:clamp(24px,3vw,34px);line-height:1.2}.nk-product-specific-guide p{line-height:1.72}.nk-product-specific-guide .nkps-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}.nk-product-specific-guide .nkps-links a{padding:9px 13px;border:1px solid #2d6858;border-radius:999px;color:#1d5c4b;font-weight:700;text-decoration:none}.nk-product-specific-guide .nkps-links a:hover{background:#1d5c4b;color:#fff}
