@media(max-height:800px)and (min-width:800px){.buddy-future .bf-stage-layout{padding-block:17px 9px}.buddy-future .bf-copy h2{font-size:clamp(40px,4.6vw,62px);margin-bottom:19px}.buddy-future .bf-copy .bf-description{font-size:13px}.buddy-future .bf-takeaway{margin-top:22px}.buddy-future .bf-copy-hint{margin-top:23px}.buddy-future .bf-result-shell{min-height:260px;padding:17px 21px}.buddy-future .bf-request-bubble{font-size:14px;padding:13px 18px}.buddy-future .bf-time-divider{margin:17px 0 13px}.buddy-future .bf-result-title{font-size:26px}.buddy-future .bf-response-message{font-size:13px;margin-bottom:13px}.buddy-future .bf-buddy-by{margin-bottom:12px}.buddy-future .bf-story-foot{margin-top:13px}}@media(max-height:800px)and (max-width:800px){.buddy-future .bf-stage-layout{padding-top:14px;gap:11px}.buddy-future .bf-copy h2{font-size:30px;margin-bottom:9px}.buddy-future .bf-copy .bf-description{font-size:11px;line-height:1.45;max-width:390px}.buddy-future .bf-result-shell{min-height:213px;padding:12px 15px}.buddy-future .bf-buddy-by{margin-bottom:8px}.buddy-future .bf-buddy-by .bf-logo{width:26px;height:19px}.buddy-future .bf-result-title{font-size:22px;margin-bottom:8px}.buddy-future .bf-request-bubble{font-size:12px;padding:10px 14px;line-height:1.45}.buddy-future .bf-request-by{font-size:9px;margin-bottom:5px}.buddy-future .bf-time-divider{margin:11px 0 10px;font-size:10px}.buddy-future .bf-response-message{font-size:11px;line-height:1.5;margin-bottom:10px}.buddy-future .bf-scheduled,.buddy-future .bf-event-time{padding-top:11px}.buddy-future .bf-big-time{font-size:31px}.buddy-future .bf-big-time small{font-size:10px}.buddy-future .bf-clock{width:53px;height:53px}.buddy-future .bf-menu-mini{padding-top:10px;gap:10px}.buddy-future .bf-menu-mini p{font-size:16px;margin-top:5px}.buddy-future .bf-doc-link{min-height:36px;padding:7px 10px;margin-top:10px}.buddy-future .bf-event-time h4{font-size:27px}.buddy-future .bf-prep-row{font-size:11px;padding-top:10px;margin-top:10px}.buddy-future .bf-tracking-summary{font-size:10px;padding:8px 10px;margin-top:9px}.buddy-future .bf-tracking-summary svg{width:21px;height:18px}.buddy-future .bf-price-check{padding-top:10px}.buddy-future .bf-price-amount{font-size:35px}.buddy-future .bf-price-amount small{font-size:9px;margin-top:5px}.buddy-future .bf-price-condition{font-size:10px}.buddy-future .bf-compare-row{font-size:11px;padding:7px 0}.buddy-future .bf-story-foot{margin-top:9px;font-size:10px;min-height:28px}.buddy-future .bf-advance{min-height:33px;font-size:10px}.buddy-future .bf-story-footer{padding-bottom:4px}.buddy-future .bf-chapter-nav button{min-height:40px;padding-top:6px;font-size:9px}.buddy-future .bf-chapter-line{margin-top:8px}.buddy-future .bf-footer-tools{font-size:8px;min-height:23px}.buddy-future .bf-footer-tools a,.buddy-future .bf-footer-tools button{min-height:23px;font-size:8px}}
