/* Only inside the isolated entry document; no parent-site CSS. */
html,body{margin:0;padding:0;min-height:0;height:auto;background:transparent}
body{overflow-x:hidden}
#hespera-calculator-entry-root{display:flow-root;padding-top:16px;padding-bottom:16px}
#hespera-calculator-entry-root .custom-site-teaser{margin-top:0;margin-bottom:0}

/* Rev6: compact planner entry, using the approved Hespera lime action. */
#hespera-calculator-entry-root .custom-site-teaser{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);gap:24px 38px;padding:34px 38px 27px}
#hespera-calculator-entry-root .custom-site-teaser h2{font-size:clamp(31px,3.2vw,42px);line-height:1.16;margin:12px 0 12px}
#hespera-calculator-entry-root .custom-site-intro>p:not(.custom-site-note){max-width:680px;font-size:14px;line-height:1.65;color:#405e70}
#hespera-calculator-entry-root .custom-site-note{margin-top:8px;font-size:12px;font-weight:700;color:#527061}
#hespera-calculator-entry-root .custom-site-link{background:#c4ed66;color:#244b18;border-color:#e8ffa7;box-shadow:0 13px 28px rgba(92,128,35,.2),inset 0 1px 0 #f4ffd4}
#hespera-calculator-entry-root .custom-site-link:hover{background:#d5f684;color:#173d11;border-color:#e8ffa7}
#hespera-calculator-entry-root .custom-site-action>p{font-size:11px;line-height:1.5;color:#587064}
#hespera-calculator-entry-root .custom-site-steps{gap:18px;padding-top:19px}
#hespera-calculator-entry-root .custom-site-steps h3{font-size:12px}
#hespera-calculator-entry-root .custom-site-steps p{font-size:10px;line-height:1.45}
@media(max-width:760px){#hespera-calculator-entry-root{padding-top:10px;padding-bottom:10px}#hespera-calculator-entry-root .custom-site-teaser{grid-template-columns:1fr;gap:20px;padding:28px 22px 24px}#hespera-calculator-entry-root .custom-site-action{align-items:flex-start}#hespera-calculator-entry-root .custom-site-link{width:100%;box-sizing:border-box;justify-content:center}#hespera-calculator-entry-root .custom-site-steps{grid-template-columns:1fr;gap:13px}#hespera-calculator-entry-root .custom-site-steps li{min-height:0}}
