.ygf-guide{--paper:#fbf9f6;--ink:#222;--muted:#666159;--green:#136638;--red:#b81c26;--line:#d6d1c4;--soft:#f4f1ea;background:var(--paper);color:var(--ink);font-family:Assistant,Arial,sans-serif;font-size:17px;line-height:1.65}.ygf-guide *{box-sizing:border-box}.ygf-guide a{color:var(--green);text-underline-offset:5px}.ygf-guide :is(a,summary):focus-visible{outline:2px solid var(--green);outline-offset:4px}.ygf-guide .ygf-layout{max-width:1180px;margin:0 auto;padding:52px 40px 72px;display:grid;grid-template-columns:176px minmax(0,1fr);gap:56px}.ygf-guide .ygf-content{min-width:0}.ygf-guide aside{align-self:start;position:sticky;top:calc(var(--header--height,100px) + 24px);font-size:13px}.ygf-guide aside p,.ygf-guide .eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.ygf-guide aside a{display:flex;align-items:center;text-decoration:none;min-height:44px;padding:7px 0;line-height:1.4}.ygf-guide :is(h1,h2,h3,p){margin-top:0}.ygf-guide :is(h1,h2,h3){font-family:Carlito,Trebuchet MS,Arial,sans-serif;font-weight:400;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.ygf-guide h1{font-size:54px;line-height:1.08;margin:20px 0 24px}.ygf-guide h2{font-size:32px;line-height:1.22;margin-bottom:20px}.ygf-guide h3{font-size:23px;line-height:1.3;margin-bottom:10px}.ygf-guide .eyebrow:before,.ygf-guide :is(#ygf-tools,#ygf-steps,#ygf-adjust)>.section-label:before{content:"";display:block;background:var(--red);width:32px;height:2px;margin-bottom:14px}.ygf-guide .intro{font-size:20px;line-height:1.6;max-width:680px;margin-bottom:20px;color:var(--muted)}.ygf-guide .start{display:inline-flex;min-height:44px;align-items:center;font-size:15px;text-decoration:none;border-bottom:1px solid var(--green);gap:20px}.ygf-guide :is(.start,.continue a)>span{display:inline-flex;flex:none;width:18px;height:18px}.ygf-guide :is(.start,.continue a) svg{display:block;width:18px;height:18px;stroke:currentColor;fill:none}.ygf-guide .mobile-toc{display:none}.ygf-guide section{margin-top:52px;scroll-margin-top:calc(var(--header--height,100px) + 24px)}.ygf-guide .section-label{font-size:11px;color:var(--muted);letter-spacing:.13em;display:block;margin-bottom:12px;text-transform:uppercase}.ygf-guide .tools{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;border-top:1px solid var(--line);padding-top:20px}.ygf-guide .tools p{margin-bottom:0}.ygf-guide .optional{color:var(--muted);font-size:15px}.ygf-guide .recipe{background:var(--soft);padding:24px 26px}.ygf-guide .recipe h2{font-size:28px;margin-bottom:8px}.ygf-guide .scope{font-size:15px;color:var(--muted);max-width:580px}.ygf-guide .metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:20px 0 16px;gap:12px}.ygf-guide .metrics dt{font-size:11px;letter-spacing:.07em;color:var(--muted);text-transform:uppercase}.ygf-guide .metrics dd{margin:5px 0 0;font-size:25px;line-height:1.1}.ygf-guide .metrics small{font-size:12px;display:block;line-height:1.4;margin-top:7px}.ygf-guide .note{font-size:14px;margin-bottom:0}.ygf-guide .steps{list-style:none;padding:0;margin:0;counter-reset:step}.ygf-guide .steps>li{counter-increment:step;display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;padding:26px 0;border-top:1px solid var(--line)}.ygf-guide .steps>li:before{content:counter(step,decimal-leading-zero);color:var(--green);font-size:14px;padding-top:4px}.ygf-guide .steps p{margin-bottom:0;max-width:640px}.ygf-guide .minor{font-size:14px;color:var(--muted);margin-top:10px}.ygf-guide .pour{margin:24px 0 0;max-width:480px}.ygf-guide .pour img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover;object-position:50% 0}.ygf-guide figcaption{font-size:12px;color:var(--muted);margin-top:9px}.ygf-guide .adjustments{display:table;width:100%;border-collapse:collapse;font-size:16px;table-layout:fixed;margin:0;background:transparent}.ygf-guide .adjustments thead{display:table-header-group;min-width:0}.ygf-guide .adjustments tbody{display:table-row-group;min-width:0}.ygf-guide .adjustments tr{display:table-row}.ygf-guide .adjustments :is(th,td){display:table-cell;white-space:normal}.ygf-guide .adjustments th{text-align:left;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0 12px 13px 0;border:0;background:transparent}.ygf-guide .adjustments td{border:0;border-top:1px solid var(--line);padding:18px 18px 18px 0;vertical-align:top;background:transparent;overflow-wrap:anywhere}.ygf-guide .adjustments :is(th,td):first-child{width:32%}.ygf-guide .adjustments td:last-child{padding-right:0}.ygf-guide details{border:0;border-top:1px solid var(--line);padding:16px 0;box-shadow:none;background:transparent}.ygf-guide summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;font-weight:400;padding:0}.ygf-guide summary:after{content:"+";font-size:23px;font-weight:300;color:var(--green);flex:none}.ygf-guide details[open]>summary:after{content:"\2212"}.ygf-guide summary::-webkit-details-marker{display:none}.ygf-guide summary::marker{content:""}.ygf-guide details p{font-size:15px;color:var(--muted);margin:8px 0}.ygf-guide .continue{border-top:1px solid var(--line);padding-top:24px;display:flex;gap:24px;flex-wrap:wrap}.ygf-guide .continue a{font-size:15px;min-height:44px;display:inline-flex;align-items:center;gap:12px}@media(max-width:767px){.ygf-guide{font-size:16px;line-height:1.65}.ygf-guide .ygf-layout{display:block;padding:28px 20px 52px}.ygf-guide aside{display:none}.ygf-guide h1{font-size:38px;line-height:1.1;margin:18px 0}.ygf-guide h2{font-size:28px}.ygf-guide h3{font-size:21px}.ygf-guide .intro{font-size:18px;line-height:1.55;margin-bottom:14px}.ygf-guide .mobile-toc{display:block;margin-top:20px;padding:4px 0}.ygf-guide .mobile-toc summary{font-size:14px}.ygf-guide .mobile-toc a{display:flex;align-items:center;padding:8px 0;font-size:14px;text-decoration:none;min-height:44px}.ygf-guide section{margin-top:32px}.ygf-guide .tools{grid-template-columns:1fr;gap:16px;padding-top:16px}.ygf-guide .tools p{font-size:15px}.ygf-guide .recipe{padding:20px}.ygf-guide .recipe h2{font-size:25px}.ygf-guide .scope{font-size:14px}.ygf-guide .metrics{grid-template-columns:1fr 1fr;gap:18px;padding:16px 0;margin:16px 0 14px}.ygf-guide .metrics dd{font-size:24px}.ygf-guide .note{font-size:13px}.ygf-guide .steps>li{grid-template-columns:26px minmax(0,1fr);gap:12px;padding:22px 0}.ygf-guide .pour{margin-top:18px}.ygf-guide .adjustments td{font-size:15px;padding-right:14px}.ygf-guide .continue{gap:4px}.ygf-guide .continue a{width:100%;padding:6px 0}}@media(max-width:350px){.ygf-guide .ygf-layout{padding-inline:16px}.ygf-guide h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.ygf-guide *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ygf-guide .steps .step-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:28px;align-items:start;min-width:0}.ygf-guide .step-copy{min-width:0}.ygf-guide .step-photo{margin:0;width:100%;max-width:240px}.ygf-guide .step-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.ygf-guide .step-photo--warm img{object-position:50% 20%}.ygf-guide .step-photo--water img{object-position:50% 45%}.ygf-guide .step-photo--pour img{object-position:50% 25%}.ygf-guide .step-photo--taste img{object-position:50% 45%}@media(max-width:767px){.ygf-guide .steps .step-layout{grid-template-columns:minmax(0,1fr);gap:14px}}.ygf-guide .ygf-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.ygf-guide .ygf-hero__copy{min-width:0}.ygf-guide .ygf-hero__photo{margin:0;overflow:hidden;aspect-ratio:4/3}.ygf-guide .ygf-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 56%}.ygf-guide .step-photo--choice img{object-position:50% 45%}@media(min-width:1100px){.ygf-guide .ygf-hero{grid-template-columns:minmax(0,1fr) 320px;gap:30px;align-items:center}.ygf-guide .ygf-hero__photo{aspect-ratio:4/5}.ygf-guide .ygf-hero h1{font-size:48px}.ygf-guide .ygf-hero .intro{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/yunsho-gongfu-guide.css.map */
