.brew-page{padding-top:32px;padding-bottom:48px}.brew-page>p{max-width:65ch}.brew-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px;align-items:start;margin:32px 0}.brew-page .field{margin-bottom:16px}.brew-page .controls{display:flex;gap:8px;flex-wrap:wrap}.brew-page .controls .btn{min-height:44px}.brew-clock{font-size:3.5rem;font-variant-numeric:tabular-nums;color:var(--espresso);line-height:1.2;margin:16px 0}.brew-steps{padding-left:24px}.brew-steps li{padding:14px 12px;border-bottom:1px solid var(--line)}.brew-steps p{margin:4px 0 0}.brew-steps [aria-current="step"]{background:var(--cream);border-radius:8px}.brew-page [disabled]{opacity:.55;cursor:not-allowed}.brew-page textarea{width:100%;font:inherit}.brew-page section{scroll-margin-top:110px}.brew-page a:not(.btn){text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.brew-layout{grid-template-columns:1fr}.brew-page .tool-panel{padding:20px}}
