.organic-answer{padding:24px;border:1px solid #dcdff1;border-radius:16px;background:#f5f4ff;scroll-margin-top:110px}.organic-answer h2{font-size:clamp(23px,3vw,31px);margin-bottom:14px}.organic-answer p{max-width:80ch}.organic-answer a{font-weight:600}.organic-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:18px}.organic-planner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.organic-planner label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}.organic-planner input,.organic-planner select{width:100%;min-height:44px;border:1px solid #949bb2;border-radius:9px;padding:10px;background:#fff;color:#151a36;font:inherit}.organic-cost-result{border-left:4px solid #6252bb;padding:14px 18px;background:#fff;white-space:pre-line;font-variant-numeric:tabular-nums}.organic-answer details{padding:13px 0;border-top:1px solid #dedff0}.organic-answer summary{font-weight:650;cursor:pointer}.organic-source-note{font-size:12px;color:#535c76}.organic-home-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.organic-home-links a{display:block;background:#fff;border:1px solid #e0e5f0;border-radius:14px;padding:22px;text-decoration:none}.organic-home-links strong{display:block;font-size:18px;margin-bottom:8px}.organic-home-links span{color:#515b76;font-size:14px}.organic-answer .tablewrap{background:#fff}.organic-answer button{min-height:44px}@media(max-width:700px){.organic-planner,.organic-home-links{grid-template-columns:1fr}.organic-answer{padding:20px}.organic-links{flex-direction:column;gap:12px}}
