.guide-jumps{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.guide-jumps a{background:white;border:1px solid #c7d2c0;padding:10px 16px;font-size:14px}.recommend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.guide-label{font:25px/1.5 'Yu Mincho',serif;color:#4a6959}.guide-card>p{font-size:15px;min-height:88px}.guide-card .card{display:block}.guide-card .cardimage img{height:270px}.puer-guide{background:#eeeedd;padding:45px}.puer-guide h2{font-size:36px}.puer-lead{font-size:17px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px}.steps article{background:#fffdf6;padding:25px}.steps span{font:22px Georgia;color:#9c8052}.steps h3{font-size:23px}.steps p{font-size:14px}.steps a{font-size:14px;border-bottom:1px solid #7c9474}.steps .fine{font-size:12px}.taste-buttons{display:flex;gap:12px;flex-wrap:wrap}.taste-buttons button{padding:14px 20px;background:white;border:1px solid #a2b29e}.taste-buttons button[aria-pressed=true]{background:#567260;color:white}#taste-description{padding:20px 0;font-size:15px}#taste-results{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-callout{display:flex;gap:25px;justify-content:space-between;align-items:center;background:#edf0e8;padding:25px 30px;margin-top:25px}.choice-callout h2{font-size:23px;margin:10px 0}.choice-callout p{font-size:14px;margin:0}.choice-callout .button{white-space:nowrap}.choice-product-link h2{font-size:24px}@media(max-width:800px){.steps{grid-template-columns:1fr}.recommend-grid{gap:18px}.guide-label{font-size:21px}.guide-card>p{font-size:13px;min-height:130px}.guide-card .cardimage img{height:190px}.choice-callout{flex-direction:column;align-items:start}.puer-guide{padding:30px}}@media(max-width:520px){.recommend-grid,#taste-results{grid-template-columns:1fr}.guide-card>p{min-height:0;font-size:15px}.guide-card .card{display:block}.guide-card .cardimage img{height:250px}.puer-guide{padding:25px}.puer-guide h2{font-size:28px}.puer-lead{font-size:15px}.steps article{padding:22px}.taste-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.taste-buttons button{padding:12px;font-size:13px}.choice-callout{padding:24px}.guide-jumps a{font-size:13px}}
