.guide-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:32px;align-items:center}.guide-hero h1{font-size:clamp(34px,4.5vw,64px);max-width:820px;line-height:1.08}.guide-hero>img{width:100%;height:auto;border-radius:28px}.guide-section{margin:36px 0}.shop-wrap.guide-section{margin:36px auto}.guide-section h2{font-size:clamp(24px,3vw,34px);line-height:1.18;letter-spacing:-.025em;margin:0 0 20px}.guide-reading{max-width:900px;padding-bottom:60px}.guide-reading p,.guide-reading li{font-size:17px;line-height:1.7}.guide-reading li{margin:12px 0;padding-left:5px}.guide-reading ul{padding-left:23px}.guide-shops{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr))}.guide-shops .shop-link{display:block;margin-top:16px}.guide-updated{font-size:14px;color:#596b62;line-height:1.5;max-width:760px;margin-bottom:24px}.guide-related{margin-top:36px}.guide-reading .shop-faq{width:100%}.guide-shops .shop-card{scroll-margin-top:90px}@media(max-width:600px){.guide-hero{display:block}.guide-hero>img{display:none}.guide-hero h1{font-size:36px}.guide-section{margin:28px 0}.guide-reading p,.guide-reading li{font-size:16px}.guide-reading{padding-bottom:36px}}body.shop-page.shop-buying-guide .guide-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:32px;padding-block:36px}body.shop-page.shop-buying-guide .guide-hero h1{font-size:clamp(34px,4.5vw,64px);line-height:1.08}body.mango-site.shop-page.shop-buying-guide main .guide-hero p:not(.shop-kicker){font-size:17px;line-height:1.7;max-width:800px}body.shop-page.shop-buying-guide .guide-shops{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));grid-auto-rows:auto}@media(max-width:640px){body.shop-page.shop-buying-guide .guide-hero{display:block;padding-block:24px}body.mango-site.shop-page.shop-buying-guide main .guide-hero h1{font-size:36px;line-height:1.12}body.mango-site.shop-page.shop-buying-guide main .guide-hero p:not(.shop-kicker){font-size:16px}body.shop-page.shop-buying-guide .guide-shops{grid-template-columns:1fr}}.m-refresh.shop-buying-guide .guide-official.mr-source-hidden{display:block!important}.guide-shops>.shop-card:only-child{max-width:760px}
