.organic-page{max-width:1000px;margin:0 auto;padding:40px 24px 70px}.organic-page article{max-width:820px}.organic-page h1{font-size:clamp(30px,5vw,52px);line-height:1.15;letter-spacing:-.025em;margin:28px 0}.organic-page h2,.organic-block h2,.organic-home h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:24px 0 16px}.organic-page p,.organic-block p,.organic-home p{line-height:1.65}.organic-block{padding:24px 0;border-top:1px solid #dfe3df;margin-top:28px}.organic-block ul,.organic-home ul{padding-left:24px;line-height:1.8}.organic-block a,.organic-page article a,.organic-home a,.sample-explanation a{color:#17663d;text-decoration:underline;text-underline-offset:3px}.organic-block details{padding:14px 0;border-bottom:1px solid #e3e8e3}.organic-block summary{font-weight:700;cursor:pointer}.organic-block details p{margin:12px 0 0}.organic-home{padding:50px max(24px,calc((100vw - 1200px)/2))}.organic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.organic-grid>div{padding:22px;background:#f2f6f3;border-radius:12px}.organic-grid h3{margin-top:0}.sample-explanation{font-size:14px;line-height:1.6;color:#48564c;max-width:760px}.product-main h1{font-size:clamp(30px,4vw,52px);line-height:1.13}.product-buy .sample-download{white-space:normal;text-align:center;max-width:320px}.organic-page li{line-height:1.8;margin-bottom:8px}@media(max-width:760px){.organic-grid{grid-template-columns:1fr}.organic-home{padding:30px 20px}.organic-page{padding:26px 20px 50px}.organic-page .breadcrumbs{flex-wrap:wrap}}