.hh-tier-detail{--tier-accent:#4d5a0b;background:#f7ecd3;padding:35px 0 65px}.hh-detail-sprout{--tier-accent:#394407}.hh-detail-bloom{--tier-accent:#3a1d0c}.hh-detail-hive-owner{--tier-accent:#3a1d0c}.hh-back{font-size:14px;display:inline-block;margin-bottom:42px;color:#4d5a0b}.hh-detail-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:75px}.hh-detail-story>h1{font-size:clamp(70px,8vw,118px);line-height:1.05;margin:0 0 25px;color:var(--tier-accent)}.hh-detail-subtitle{font-size:24px;line-height:1.4;font-weight:700;max-width:600px}.hh-detail-story>p:not(.hh-kicker){line-height:1.8}.hh-harvest-note{display:flex;align-items:flex-start;gap:24px;background:#f5e4bc;border-top:3px solid var(--tier-accent);padding:28px;margin:35px 0}.hh-harvest-note>span{font-size:47px;color:var(--tier-accent);line-height:1}.hh-harvest-note h2{font-size:38px;margin:0 0 14px}.hh-harvest-note p{margin:0 0 10px}.hh-detail-heading,.hh-detail-promise h2{font-size:39px;margin:30px 0 20px}.hh-benefit-list{list-style:none;padding:0;margin:0}.hh-benefit-list li{padding:20px 0;border-bottom:1px solid #c9850060}.hh-benefit-list strong,.hh-benefit-list span{display:block}.hh-benefit-list strong{font-size:18px;color:var(--tier-accent);margin-bottom:8px}.hh-benefit-list span{font-size:15px;line-height:1.8}.hh-detail-promise{margin:30px 0}.hh-detail-promise p{font-size:15px;line-height:1.8}.hh-detail-order{background:#f5e4bc;padding:30px;border:1px solid #c98500;border-radius:24px;align-self:start;box-shadow:7px 7px 0 #dfc997}.hh-detail-order>.hh-kicker{text-align:center}.hh-detail-order .hh-tier-grid{display:block;margin:0}.hh-detail-order .hh-tier{border:0;background:none;box-shadow:none;border-radius:0;padding:0}.hh-detail-order .hh-tier-top{padding:0}.hh-detail-order .hh-tier-top>span,.hh-detail-order .hh-tier-top .hh-kicker,.hh-detail-order .hh-tier>ul{display:none}.hh-detail-order .hh-tier h3{font-size:24px}.hh-detail-order .hh-allocation{font-family:Montserrat,Arial,sans-serif;font-size:17px;font-weight:600;min-height:0}.hh-detail-order .hh-tier>.hh-small{min-height:0}.hh-detail-order .hh-price{font-size:38px}.hh-detail-tag{border:1px dashed #4d5a0b;padding:22px;text-align:center;margin-top:25px;border-radius:14px;overflow-wrap:anywhere}.hh-detail-tag p,.hh-detail-tag span{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.hh-detail-tag strong{display:block;font-size:22px;color:#4d5a0b;margin:14px 0}.hh-detail-season{border-top:2px solid #c98500;margin-top:55px;padding-top:35px}.hh-detail-season>h2{font-size:48px}.hh-detail-season>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.hh-detail-season article>span{color:var(--tier-accent);font-size:22px;font-weight:700}.hh-detail-season h3{font-size:21px}.hh-detail-season p{font-size:15px;line-height:1.8}.hh-detail-help{font-size:14px;margin:35px 0}.hh-tier-switch{display:flex;flex-wrap:wrap;gap:16px;border-top:1px solid #c9850060;padding-top:25px}.hh-tier-switch a{padding:12px 20px;border:1px solid #4d5a0b;border-radius:999px;text-decoration:none;font-weight:600}.hh-tier-switch a:hover{background:#f5e4bc}.hh-comparison-intro{max-width:800px;margin:auto;text-align:center}.hh-comparison-intro h1{font-size:clamp(55px,7vw,90px)}
@media(max-width:850px){.hh-detail-layout{grid-template-columns:1fr;gap:30px}.hh-detail-story>h1{font-size:76px}.hh-detail-order{max-width:600px;width:100%;box-sizing:border-box;justify-self:center}.hh-detail-season>div{grid-template-columns:1fr;gap:15px}.hh-detail-season>h2{font-size:40px}.hh-detail-order .hh-price{font-size:34px}.hh-back{margin-bottom:30px}.hh-harvest-note{padding:22px;gap:15px}.hh-harvest-note h2{font-size:32px}.hh-detail-subtitle{font-size:21px}}
