.hyuga-store-scope .recipe-back{font-size:10px;white-space:nowrap}.hyuga-store-scope .recipe-hero{display:grid;grid-template-columns:1fr 1.1fr;margin:35px 5% 0;background:var(--cream)}.hyuga-store-scope .recipe-hero>div{padding:65px 13%;align-self:center}.hyuga-store-scope .recipe-hero h1{font-size:38px;line-height:1.7;margin:0 0 24px}.hyuga-store-scope .recipe-hero p:not(.eyebrow){font-size:12px;line-height:2.2}.hyuga-store-scope .recipe-hero .button{margin-top:30px}.hyuga-store-scope .recipe-hero>img{height:100%;max-height:590px;object-fit:cover}.hyuga-store-scope .recipe-guide{padding:80px 7%;max-width:1250px;margin:auto}.hyuga-store-scope .recipe-guide>h2{margin-bottom:32px}.hyuga-store-scope .recipe-pending{padding:35px;background:var(--cream);font-size:13px}.hyuga-store-scope .recipe-summary{display:grid;grid-template-columns:repeat(4,1fr);background:var(--yellow);margin-bottom:45px;padding:25px 0}.hyuga-store-scope .recipe-summary>div{text-align:center;border-right:1px solid #29261f33}.hyuga-store-scope .recipe-summary>div:last-child{border:0}.hyuga-store-scope .recipe-summary dt{font-size:10px;margin-bottom:7px}.hyuga-store-scope .recipe-summary dd{margin:0;font-size:26px;line-height:1.4}.hyuga-store-scope .recipe-summary dd small{font-size:11px}.hyuga-store-scope .recipe-intro{font-size:12px;line-height:2.2;margin-bottom:35px}.hyuga-store-scope .recipe-steps{list-style:none;margin:0;padding:0;counter-reset:steps}.hyuga-store-scope .recipe-steps>li{display:grid;grid-template-columns:75px 1fr;gap:25px;padding:32px 0;border-top:1px solid var(--line);counter-increment:steps}.hyuga-store-scope .recipe-steps>li::before{content:counter(steps,decimal-leading-zero);font-size:42px;line-height:1.3;color:#b6a847}.hyuga-store-scope .recipe-steps h3{font-size:23px;margin-bottom:13px}.hyuga-store-scope .recipe-steps p{font-size:13px;line-height:2.2;margin-bottom:0}.hyuga-store-scope .recipe-steps img{aspect-ratio:1.5;object-fit:cover;margin-top:22px;max-width:680px}.hyuga-store-scope .recipe-next{text-align:center;background:var(--cream);padding:65px 6%}.hyuga-store-scope .recipe-next p:not(.eyebrow){font-size:12px;line-height:2.2;margin:20px 0}.hyuga-store-scope .recipe-next .button{max-width:350px;margin:28px auto 0}.hyuga-store-scope .recipe-tip{border-left:4px solid var(--yellow);padding:15px 20px;font-size:12px;line-height:2.1;background:var(--cream);margin-top:35px}
@media(max-width:700px){.hyuga-store-scope .recipe-back{font-size:9px}.hyuga-store-scope .recipe-hero{display:flex;flex-direction:column-reverse;margin:20px 5% 0}.hyuga-store-scope .recipe-hero>img{aspect-ratio:1.4;max-height:none;height:auto}.hyuga-store-scope .recipe-hero>div{padding:30px 8% 35px;width:100%}.hyuga-store-scope .recipe-hero h1{font-size:29px;margin-bottom:18px}.hyuga-store-scope .recipe-hero .eyebrow{font-size:8px}.hyuga-store-scope .recipe-hero .button{margin-top:22px}.hyuga-store-scope .recipe-guide{padding:45px 6%}.hyuga-store-scope .recipe-guide h2{font-size:25px}.hyuga-store-scope .recipe-summary{grid-template-columns:1fr 1fr;padding:0;margin-bottom:30px}.hyuga-store-scope .recipe-summary>div{padding:19px 10px;border-bottom:1px solid #29261f33}.hyuga-store-scope .recipe-summary>div:nth-child(even){border-right:0}.hyuga-store-scope .recipe-summary>div:nth-child(n+3){border-bottom:0}.hyuga-store-scope .recipe-summary dd{font-size:25px}.hyuga-store-scope .recipe-steps>li{grid-template-columns:42px 1fr;gap:14px;padding:25px 0}.hyuga-store-scope .recipe-steps>li::before{font-size:31px}.hyuga-store-scope .recipe-steps h3{font-size:20px}.hyuga-store-scope .recipe-steps p{font-size:12px}.hyuga-store-scope .recipe-next{padding:45px 6%}.hyuga-store-scope .recipe-next h2{font-size:25px}.hyuga-store-scope .recipe-hero~.recipe-guide{scroll-margin-top:20px}.hyuga-store-scope .site-header nav a:nth-child(2){display:none}.hyuga-store-scope .recipe-tip{padding:13px 15px;font-size:11px}}
.hyuga-store-scope .recipe-adjust{border:1px solid var(--line);padding:22px 25px;margin:0 0 35px}.hyuga-store-scope .recipe-adjust>label{font-size:12px}.hyuga-store-scope .recipe-adjust>div{display:flex;gap:12px;align-items:center;margin-top:12px}.hyuga-store-scope .recipe-adjust input{width:85px;background:var(--paper);border:1px solid var(--ink);font-size:22px;padding:6px 10px}.hyuga-store-scope .recipe-adjust output{font-size:20px}.hyuga-store-scope .dose-arrow{margin:0 8px}.hyuga-store-scope .recipe-adjust>p{font-size:10px;color:var(--muted);line-height:1.9;margin:12px 0 0}.hyuga-store-scope .recipe-summary dd{font-size:24px}@media(max-width:700px){.hyuga-store-scope .recipe-adjust{padding:18px}.hyuga-store-scope .recipe-adjust output{font-size:17px}.hyuga-store-scope .recipe-adjust input{width:70px;font-size:19px}.hyuga-store-scope .recipe-adjust>div{gap:8px}.hyuga-store-scope .dose-arrow{margin:0 2px}.hyuga-store-scope .recipe-summary dd{font-size:22px}}
.hyuga-store-scope .recipe-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;max-width:800px}.hyuga-store-scope .recipe-photo-pair figcaption{font-size:10px;color:var(--muted);margin-top:7px}.hyuga-store-scope .source-photo{position:relative;overflow:hidden;aspect-ratio:34.4/26;max-width:680px;margin-top:22px;background:var(--cream)}.hyuga-store-scope .recipe-photo-pair .source-photo{margin-top:0}.hyuga-store-scope .recipe-steps .source-photo img{position:absolute;width:290.698%;height:auto;max-width:none;aspect-ratio:auto;margin:0;object-fit:initial;left:-28.489%;top:-25%}.hyuga-store-scope .recipe-steps .source-fold img,.hyuga-store-scope .recipe-steps .source-set img{left:-35.465%}.hyuga-store-scope .recipe-steps .source-fold img{top:-103.846%}.hyuga-store-scope .recipe-steps .source-set img{top:-220%}.hyuga-store-scope .recipe-steps .source-mix img{top:-140.769%}.hyuga-store-scope .recipe-steps .source-cup img{top:-256.923%}
@media(max-width:700px){.hyuga-store-scope .recipe-photo-pair{grid-template-columns:1fr;gap:18px}.hyuga-store-scope .recipe-photo-pair figcaption{font-size:10px}}
.hyuga-store-scope .recipe-arrange{max-width:1250px;margin:0 auto;padding:0 7% 75px}.hyuga-store-scope .arrange-heading{padding-top:35px;border-top:1px solid var(--ink)}.hyuga-store-scope .arrange-heading h2{font-size:30px;margin-bottom:18px}.hyuga-store-scope .arrange-heading>p:last-child{font-size:12px;line-height:2.1}.hyuga-store-scope .ratio-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:30px;font-variant-numeric:tabular-nums}.hyuga-store-scope .ratio-table caption{text-align:left;font-size:12px;margin-bottom:15px}.hyuga-store-scope .ratio-table th,.hyuga-store-scope .ratio-table td{text-align:center;padding:22px 12px;border-bottom:1px solid var(--line);font-weight:400}.hyuga-store-scope .ratio-table thead th{font-size:20px;border-top:1px solid var(--line)}.hyuga-store-scope .ratio-table thead th:first-child{font-size:12px}.hyuga-store-scope .ratio-table th>span{display:block;font-size:10px;margin-top:4px}.hyuga-store-scope .ratio-table tbody th{font-size:18px}.hyuga-store-scope .ratio-table td{font-size:25px}.hyuga-store-scope .ratio-table .basic-ratio{background:var(--yellow)}.hyuga-store-scope .ratio-note,.hyuga-store-scope .ratio-guidance{font-size:10px;line-height:1.9;color:var(--muted);margin:16px 0 0}.hyuga-store-scope .ratio-guidance{margin-top:8px}
@media(max-width:700px){.hyuga-store-scope .recipe-arrange{padding:0 6% 45px}.hyuga-store-scope .arrange-heading{padding-top:27px}.hyuga-store-scope .arrange-heading h2{font-size:25px}.hyuga-store-scope .ratio-table{margin-top:24px}.hyuga-store-scope .ratio-table caption{font-size:11px}.hyuga-store-scope .ratio-table th,.hyuga-store-scope .ratio-table td{padding:18px 5px}.hyuga-store-scope .ratio-table thead th{font-size:17px}.hyuga-store-scope .ratio-table thead th:first-child{font-size:10px}.hyuga-store-scope .ratio-table th>span{font-size:8px}.hyuga-store-scope .ratio-table tbody th{font-size:15px}.hyuga-store-scope .ratio-table td{font-size:18px}.hyuga-store-scope .ratio-note,.hyuga-store-scope .ratio-guidance{font-size:10px}}
.hyuga-store-scope .recipe-troubleshooting{max-width:1250px;margin:0 auto;padding:0 7% 65px}.hyuga-store-scope .recipe-troubleshooting>h2{font-size:30px;margin-bottom:18px}.hyuga-store-scope .recipe-trouble-intro{font-size:12px;line-height:2.1;margin-bottom:28px}.hyuga-store-scope .recipe-tip-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.hyuga-store-scope .recipe-tip-grid article{background:var(--cream);border-top:4px solid var(--yellow);padding:25px 28px}.hyuga-store-scope .recipe-tip-grid article>span{font-size:9px;letter-spacing:.15em}.hyuga-store-scope .recipe-tip-grid h3{font-size:21px;line-height:1.7;margin:15px 0}.hyuga-store-scope .recipe-tip-grid p{font-size:12px;line-height:2.2;margin:0}.hyuga-store-scope .recipe-tip-grid .tip-detail{font-size:10px;color:var(--muted);margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}
@media(max-width:700px){.hyuga-store-scope .recipe-troubleshooting{padding:0 6% 45px}.hyuga-store-scope .recipe-troubleshooting>h2{font-size:25px}.hyuga-store-scope .recipe-tip-grid{grid-template-columns:1fr;gap:18px}.hyuga-store-scope .recipe-tip-grid article{padding:23px}.hyuga-store-scope .recipe-tip-grid h3{font-size:21px}}
.hyuga-store-scope .pour-guide{margin:25px 0;background:var(--cream);padding:24px}.hyuga-store-scope .recipe-steps .pour-guide-label{font-size:14px;font-weight:700;margin-bottom:18px}.hyuga-store-scope .pour-guide-label>span{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:5px}.hyuga-store-scope .pour-guide ol{list-style:none;margin:0;padding:0}.hyuga-store-scope .pour-guide li{display:flex;gap:15px;padding:15px 0;border-top:1px solid var(--line)}.hyuga-store-scope .pour-order{background:var(--yellow);width:28px;height:28px;flex-shrink:0;text-align:center;line-height:28px;border-radius:50%;font-size:12px}.hyuga-store-scope .pour-guide b{font-size:11px;font-weight:400}.hyuga-store-scope .recipe-steps .pour-guide li p{font-size:15px;margin:2px 0}.hyuga-store-scope .pour-guide strong{font-size:22px;font-weight:400}.hyuga-store-scope .pour-guide small{font-size:10px;line-height:1.8;display:block;color:var(--muted)}.hyuga-store-scope .recipe-steps .pour-finish{border-top:1px solid var(--ink);padding-top:17px;font-size:12px}.hyuga-store-scope .pour-finish strong{font-size:17px}.hyuga-store-scope .recipe-steps .pour-note{font-size:9px;color:var(--muted);margin-top:15px}.hyuga-store-scope .recipe-app{padding:0 7% 65px;max-width:1250px;margin:auto}.hyuga-store-scope .recipe-app>div{border:1px solid var(--line);padding:35px}.hyuga-store-scope .recipe-app h2{font-size:28px}.hyuga-store-scope .recipe-app p:not(.eyebrow):not(.caption){font-size:12px;line-height:2.2;margin-top:18px;max-width:680px}.hyuga-store-scope .recipe-app .button{max-width:570px;margin-top:25px}.hyuga-store-scope .recipe-app .caption{max-width:680px}
@media(max-width:700px){.hyuga-store-scope .pour-guide{padding:18px;margin:20px -4px}.hyuga-store-scope .pour-guide li{gap:10px}.hyuga-store-scope .recipe-steps .pour-guide li p{font-size:12px}.hyuga-store-scope .pour-guide strong{font-size:20px}.hyuga-store-scope .pour-finish strong{display:block;font-size:17px}.hyuga-store-scope .recipe-app{padding:0 6% 45px}.hyuga-store-scope .recipe-app>div{padding:24px}.hyuga-store-scope .recipe-app h2{font-size:24px}.hyuga-store-scope .recipe-app .button{font-size:11px;padding:15px;gap:15px}}
.hyuga-store-scope .brew-timer{margin:26px 0;background:var(--paper);border:1px solid var(--ink);padding:26px}.hyuga-store-scope .brew-timer-heading .eyebrow{font-size:9px}.hyuga-store-scope .brew-timer h4{font-size:22px;font-weight:500;margin:8px 0}.hyuga-store-scope .recipe-steps .brew-timer-heading>p{font-size:10px;color:var(--muted);line-height:1.8}.hyuga-store-scope .timer-clock{display:flex;align-items:center;flex-direction:column;padding:24px 0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.hyuga-store-scope .timer-clock>span:first-child{font-size:10px}.hyuga-store-scope .timer-clock output{font-size:64px;line-height:1.3}.hyuga-store-scope .timer-clock>span:last-child{font-size:11px;min-height:20px}.hyuga-store-scope .timer-phase{padding-top:22px}.hyuga-store-scope .timer-phase h5{font-size:20px;font-weight:500;margin:0 0 10px}.hyuga-store-scope .recipe-steps .timer-phase>p{font-size:12px;min-height:45px}.hyuga-store-scope .timer-targets{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);margin:18px 0}.hyuga-store-scope .timer-targets>span{display:flex;flex-direction:column;background:var(--cream);padding:14px;text-align:center;font-size:10px}.hyuga-store-scope .timer-targets strong{font-size:27px;font-weight:400}.hyuga-store-scope .timer-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hyuga-store-scope .brew-timer .button{justify-content:center;max-width:none;margin:0;min-height:48px;padding:12px 16px}.hyuga-store-scope .brew-timer #brew-next{width:100%;margin-top:10px}.hyuga-store-scope .brew-timer button:disabled{opacity:.45;cursor:not-allowed;transform:none}.hyuga-store-scope .recipe-steps .timer-help{font-size:10px;line-height:1.9;color:var(--muted);margin-top:17px}
@media(max-width:700px){.hyuga-store-scope .brew-timer{padding:18px;margin-left:-4px;margin-right:-4px}.hyuga-store-scope .brew-timer h4{font-size:19px}.hyuga-store-scope .timer-clock output{font-size:56px}.hyuga-store-scope .timer-targets>span{padding:12px 8px}.hyuga-store-scope .brew-timer .button{font-size:11px;padding:12px 9px}.hyuga-store-scope .timer-phase h5{font-size:19px}}
.hyuga-store-scope .extraction-advice{max-width:1250px;padding:0 7% 75px;margin:auto}.hyuga-store-scope .extraction-advice>h2{font-size:32px;margin-bottom:22px}.hyuga-store-scope .extraction-intro{font-size:12px;line-height:2.2}.hyuga-store-scope .extraction-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.hyuga-store-scope .extraction-phases article{border-top:4px solid var(--yellow);padding-top:17px}.hyuga-store-scope .extraction-phases span{font-size:9px;letter-spacing:.1em}.hyuga-store-scope .extraction-phases h3{font-size:17px;line-height:1.7;margin:12px 0}.hyuga-store-scope .extraction-phases p{font-size:11px;line-height:2.1}.hyuga-store-scope .adjustment-principle{background:var(--cream);padding:24px 28px;margin:30px 0}.hyuga-store-scope .adjustment-principle strong{font-size:15px;font-weight:500}.hyuga-store-scope .adjustment-principle p{font-size:12px;line-height:2.1;margin:10px 0 0}.hyuga-store-scope .taste-adjustments{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hyuga-store-scope .taste-adjustments article{border:1px solid var(--line);padding:25px}.hyuga-store-scope .taste-adjustments article>span{font-size:11px;color:var(--muted)}.hyuga-store-scope .taste-adjustments h3{font-size:20px;line-height:1.7;margin:10px 0 15px}.hyuga-store-scope .taste-adjustments p{font-size:12px;line-height:2.1;margin-bottom:15px}.hyuga-store-scope .taste-adjustments small{display:block;font-size:10px;color:var(--muted);line-height:2}.hyuga-store-scope .extraction-caveat{font-size:10px;color:var(--muted);line-height:2;margin:22px 0}.hyuga-store-scope .research-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:10px}.hyuga-store-scope .research-note summary{padding:15px 0;cursor:pointer;font-size:11px}.hyuga-store-scope .research-note p{font-size:10px;line-height:2;margin-bottom:12px}.hyuga-store-scope .research-note ul{margin:0 0 18px;padding-left:18px}.hyuga-store-scope .research-note li{padding:4px 0}.hyuga-store-scope .research-note a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.hyuga-store-scope .extraction-advice{padding:0 6% 45px}.hyuga-store-scope .extraction-advice>h2{font-size:27px}.hyuga-store-scope .extraction-phases{grid-template-columns:1fr;gap:16px}.hyuga-store-scope .extraction-phases article{padding-top:12px}.hyuga-store-scope .extraction-phases h3{font-size:19px;margin:8px 0}.hyuga-store-scope .extraction-phases p{margin-bottom:0}.hyuga-store-scope .adjustment-principle{padding:22px}.hyuga-store-scope .taste-adjustments{grid-template-columns:1fr;gap:16px}.hyuga-store-scope .taste-adjustments article{padding:23px}.hyuga-store-scope .taste-adjustments h3{font-size:20px}}
.hyuga-store-scope .brew-guide-link{display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--yellow);padding:40px 7%;margin-bottom:50px}.hyuga-store-scope .brew-guide-link h2{font-size:27px}.hyuga-store-scope .brew-guide-link p:not(.eyebrow){font-size:12px;line-height:2.1;margin:15px 0 0}.hyuga-store-scope .brew-guide-link .button{flex-shrink:0;margin:0;background:transparent}.hyuga-store-scope .brew-guide-hero{background:var(--cream);padding:65px 8%}.hyuga-store-scope .brew-guide-hero h1{font-size:42px;line-height:1.6;margin-bottom:22px}.hyuga-store-scope .brew-guide-hero>p:not(.eyebrow){font-size:13px;line-height:2.2}.hyuga-store-scope .brew-guide-hero .text-link{display:inline-block;margin-top:15px}.hyuga-store-scope .brew-guide-body{max-width:1100px;margin:auto;padding:50px 7% 70px}.hyuga-store-scope .taste-index{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:35px}.hyuga-store-scope .taste-index a{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--yellow);padding:18px;font-size:12px}.hyuga-store-scope .taste-index a:hover{background:#f3db10}.hyuga-store-scope .taste-direction{padding:45px 0;border-top:1px solid var(--ink);scroll-margin-top:25px}.hyuga-store-scope .taste-direction h2{font-size:30px;margin-bottom:22px}.hyuga-store-scope .taste-direction>p:not(.eyebrow){font-size:13px;line-height:2.2}.hyuga-store-scope .practice{background:var(--cream);padding:25px;margin-top:23px}.hyuga-store-scope .practice>span,.hyuga-store-scope .research-finding>span{font-size:10px;letter-spacing:.08em}.hyuga-store-scope .practice h3{font-size:20px;line-height:1.8;margin:12px 0}.hyuga-store-scope .practice p,.hyuga-store-scope .research-finding p{font-size:12px;line-height:2.2;margin:0}.hyuga-store-scope .research-finding{border-left:3px solid var(--yellow);padding:6px 0 6px 20px;margin-top:25px}.hyuga-store-scope .research-finding p{margin-top:12px}.hyuga-store-scope .research-finding a{display:block;text-decoration:underline;text-underline-offset:3px;font-size:10px;margin-top:10px}.hyuga-store-scope .extraction-basics{border-top:1px solid var(--ink);padding-top:40px;margin-bottom:35px}.hyuga-store-scope .extraction-basics h2{font-size:29px}
@media(max-width:700px){.hyuga-store-scope .brew-guide-link{display:block;padding:30px 6%;margin-bottom:35px}.hyuga-store-scope .brew-guide-link h2{font-size:24px}.hyuga-store-scope .brew-guide-link .button{margin-top:23px;max-width:none}.hyuga-store-scope .brew-guide-hero{padding:40px 6%}.hyuga-store-scope .brew-guide-hero h1{font-size:31px}.hyuga-store-scope .brew-guide-body{padding:30px 6% 45px}.hyuga-store-scope .taste-index{grid-template-columns:1fr;gap:9px}.hyuga-store-scope .taste-index a{font-size:12px;padding:17px}.hyuga-store-scope .taste-direction{padding:35px 0}.hyuga-store-scope .taste-direction h2{font-size:25px}.hyuga-store-scope .taste-direction>p:not(.eyebrow){font-size:12px}.hyuga-store-scope .practice{padding:22px}.hyuga-store-scope .practice h3{font-size:19px}.hyuga-store-scope .extraction-basics h2{font-size:25px}}
.hyuga-store-scope .brew-photo-story{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:5px 0 45px}.hyuga-store-scope .brew-photo-story img{height:auto;aspect-ratio:4/5;object-fit:cover}.hyuga-store-scope .brew-photo-story figure:nth-child(2){padding-top:55px}.hyuga-store-scope .brew-photo-story figcaption{font-size:10px;color:var(--muted);line-height:1.8;margin-top:12px}
@media(max-width:700px){.hyuga-store-scope .brew-photo-story{gap:14px;padding-bottom:32px}.hyuga-store-scope .brew-photo-story figure:nth-child(2){padding-top:30px}.hyuga-store-scope .brew-photo-story figcaption{font-size:9px;margin-top:9px}}
.hyuga-store-scope .brew-guide-photo-hero{display:grid;grid-template-columns:1fr 1fr;padding:0;margin:32px 5% 0;overflow:hidden}.hyuga-store-scope .brew-guide-hero-copy{padding:55px 12%;align-self:center}.hyuga-store-scope .brew-guide-hero-copy>p:not(.eyebrow){font-size:12px;line-height:2.2}.hyuga-store-scope .brew-guide-photo-hero h1{font-size:clamp(29px,3vw,42px)}.hyuga-store-scope .brew-guide-photo-hero figure{position:relative;min-height:565px}.hyuga-store-scope .brew-guide-photo-hero img{height:100%;width:100%;position:absolute;object-fit:cover;object-position:47% 72%}.hyuga-store-scope .brew-guide-photo-hero figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:#fffdf7e8;padding:9px 12px;font-size:10px;line-height:1.8}
@media(max-width:700px){.hyuga-store-scope .brew-guide-photo-hero{display:flex;flex-direction:column-reverse;margin:20px 5% 0}.hyuga-store-scope .brew-guide-photo-hero figure{min-height:0;height:300px}.hyuga-store-scope .brew-guide-photo-hero img{object-position:48% 73%}.hyuga-store-scope .brew-guide-hero-copy{padding:30px 8% 35px;width:100%}.hyuga-store-scope .brew-guide-photo-hero h1{font-size:30px}.hyuga-store-scope .brew-guide-photo-hero figcaption{left:15px;right:15px;bottom:15px;font-size:9px;padding:7px 10px}.hyuga-store-scope .brew-guide-hero-copy .eyebrow{font-size:8px}}
.hyuga-store-scope .science-lead{font-size:12px;line-height:2.2;margin:20px 0}.hyuga-store-scope .brew-science-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.hyuga-store-scope .brew-science-timeline article{background:var(--cream);border-top:4px solid var(--yellow);padding:20px}.hyuga-store-scope .brew-science-timeline span{font-size:10px;line-height:1.8}.hyuga-store-scope .brew-science-timeline h3{font-size:18px;line-height:1.7;margin:14px 0}.hyuga-store-scope .brew-science-timeline p,.hyuga-store-scope .science-observation p,.hyuga-store-scope .coffee-compounds p{font-size:11px;line-height:2.1}.hyuga-store-scope .science-observation{border-left:3px solid var(--yellow);padding:8px 0 8px 22px;margin:30px 0}.hyuga-store-scope .science-observation h3{font-size:19px;font-weight:500}.hyuga-store-scope .science-observation a,.hyuga-store-scope .coffee-compounds a{font-size:10px;text-decoration:underline;text-underline-offset:3px}.hyuga-store-scope .coffee-compounds{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hyuga-store-scope .coffee-compounds article{border-top:1px solid var(--line);padding-top:18px}.hyuga-store-scope .coffee-compounds span{font-size:9px;letter-spacing:.12em}.hyuga-store-scope .coffee-compounds h3{font-size:17px;line-height:1.8;margin:12px 0}.hyuga-store-scope .sweet-plan{padding-left:20px;margin:20px 0}.hyuga-store-scope .sweet-plan li{padding:8px 0}.hyuga-store-scope .sweet-plan strong{font-size:13px;font-weight:500}.hyuga-store-scope .sweet-plan p{margin-top:8px}.hyuga-store-scope .sweet-recipe{padding:22px;background:var(--paper);margin:25px 0}.hyuga-store-scope .sweet-recipe h4{font-size:18px;font-weight:500;line-height:1.7;margin:0 0 10px}.hyuga-store-scope .sweet-recipe .sweet-recipe-tag{font-size:11px;background:var(--yellow);padding:8px 12px;margin-bottom:18px}.hyuga-store-scope .sweet-recipe ol{list-style:none;padding:0;margin:0}.hyuga-store-scope .sweet-recipe li{display:grid;grid-template-columns:110px 1fr 90px;gap:12px;padding:14px 0;border-top:1px solid var(--line);align-items:center}.hyuga-store-scope .sweet-recipe li span{font-size:10px}.hyuga-store-scope .sweet-recipe li p{font-size:11px}.hyuga-store-scope .sweet-recipe li b{font-size:14px;font-weight:400;text-align:right}.hyuga-store-scope .sweet-recipe .sweet-time,.hyuga-store-scope .practice .sweet-reason{font-size:10px;line-height:2;margin-top:18px;color:var(--muted)}
@media(max-width:700px){.hyuga-store-scope .brew-science-timeline,.hyuga-store-scope .coffee-compounds{grid-template-columns:1fr;gap:16px}.hyuga-store-scope .brew-science-timeline article{padding:20px}.hyuga-store-scope .brew-science-timeline h3{margin:10px 0}.hyuga-store-scope .coffee-compounds h3{font-size:19px}.hyuga-store-scope .sweet-recipe{padding:17px;margin-left:-5px;margin-right:-5px}.hyuga-store-scope .sweet-recipe h4{font-size:17px}.hyuga-store-scope .sweet-recipe li{grid-template-columns:1fr auto;gap:6px 10px}.hyuga-store-scope .sweet-recipe li span{grid-column:1/-1}.hyuga-store-scope .sweet-recipe li p{font-size:11px}.hyuga-store-scope .sweet-recipe li b{font-size:13px}}
.hyuga-store-scope .pour-time-example{border:1px solid var(--line);padding:20px;margin:20px 0;background:var(--paper)}.hyuga-store-scope .pour-time-example h4{font-size:16px;font-weight:500;margin:0 0 8px}.hyuga-store-scope .pour-time-example .time-example-status{font-size:9px;color:var(--muted)}.hyuga-store-scope .pour-time-example dl{margin:15px 0}.hyuga-store-scope .pour-time-example dl>div{display:grid;grid-template-columns:100px 1fr;padding:9px 0;border-top:1px solid var(--line);font-size:11px}.hyuga-store-scope .pour-time-example dd{margin:0}.hyuga-store-scope .pour-time-example>p:last-child{font-size:10px;line-height:2;color:var(--muted)}
