#more-matcha-privacy{--mm-ink:#1C1C1E;--mm-ink-soft:#48484A;--mm-sage:#718A6E;--mm-sage-light:#BED0BB;--mm-paper:#F4F6F4;--mm-line:rgba(28,28,30,.16);--mm-display:"Ayr Modern","Archivo","Arial Narrow",system-ui,sans-serif;--mm-body:"Lexend",system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--mm-ink);background:var(--mm-paper);font-family:var(--mm-body);-webkit-font-smoothing:antialiased}
#more-matcha-privacy,#more-matcha-privacy *,#more-matcha-privacy *::before,#more-matcha-privacy *::after{box-sizing:border-box}
#more-matcha-privacy :where(h1,h2,p,ol,ul){margin:0}#more-matcha-privacy a{color:inherit}
#more-matcha-privacy .mm-privacy__hero{background:var(--mm-sage-light);border-bottom:1px solid rgba(28,28,30,.12)}
#more-matcha-privacy .mm-privacy__hero-inner{max-width:1500px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(20px,5vw,72px) clamp(48px,6vw,88px)}
#more-matcha-privacy .mm-privacy__eyebrow,#more-matcha-privacy .mm-privacy__nav-title{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#3E4C3C}
#more-matcha-privacy .mm-privacy__title{max-width:1050px;margin-top:14px;font-family:var(--mm-display);font-size:clamp(44px,6.4vw,92px);font-weight:900;font-stretch:78%;line-height:.96;letter-spacing:-.035em}
#more-matcha-privacy .mm-privacy__lead{max-width:760px;margin-top:24px;font-size:clamp(17px,1.6vw,22px);line-height:1.6;color:var(--mm-ink-soft)}
#more-matcha-privacy .mm-privacy__meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:32px;padding-top:20px;border-top:1px solid rgba(28,28,30,.18);font-size:13px;line-height:1.5;color:var(--mm-ink-soft)}
#more-matcha-privacy .mm-privacy__layout{display:grid;grid-template-columns:minmax(0,1fr);max-width:1500px;margin:0 auto;padding:0 clamp(20px,5vw,72px)}
#more-matcha-privacy .mm-privacy__aside{display:none}#more-matcha-privacy .mm-privacy__content{width:100%;max-width:900px;padding:clamp(44px,6vw,80px) 0 clamp(80px,10vw,144px)}
#more-matcha-privacy .mm-privacy__intro{margin-bottom:clamp(48px,7vw,88px);padding:24px 0 28px;border-top:1px solid var(--mm-ink);border-bottom:1px solid var(--mm-line)}
#more-matcha-privacy .mm-privacy__intro p{max-width:68ch;font-size:17px;line-height:1.75}
#more-matcha-privacy .mm-privacy__section{scroll-margin-top:100px;padding:clamp(40px,5vw,64px) 0;border-top:1px solid var(--mm-line)}
#more-matcha-privacy .mm-privacy__section:first-of-type{border-top:0;padding-top:0}
#more-matcha-privacy .mm-privacy__section-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:26px}
#more-matcha-privacy .mm-privacy__section-head>span{padding-top:6px;font-family:var(--mm-display);font-size:13px;font-weight:900;letter-spacing:.04em;color:var(--mm-sage)}
#more-matcha-privacy .mm-privacy__section h2{font-family:var(--mm-display);font-size:clamp(28px,3.8vw,44px);font-weight:900;font-stretch:78%;line-height:1.02;letter-spacing:-.02em}
#more-matcha-privacy .mm-privacy__section p,#more-matcha-privacy .mm-privacy__section li{font-size:15.5px;line-height:1.78;color:#2C2C2E}
#more-matcha-privacy .mm-privacy__section p{max-width:74ch;margin-top:14px}#more-matcha-privacy .mm-privacy__section p:first-of-type{margin-top:0}
#more-matcha-privacy .mm-privacy__section ul{max-width:74ch;margin-top:14px;padding-left:22px}#more-matcha-privacy .mm-privacy__section li+li{margin-top:6px}
#more-matcha-privacy .mm-privacy__section a{text-decoration-thickness:1px;text-underline-offset:3px}
#more-matcha-privacy .mm-privacy__table-wrap{max-width:820px;margin-top:24px;overflow-x:auto;border-top:1px solid var(--mm-ink);border-bottom:1px solid var(--mm-line)}
#more-matcha-privacy .mm-privacy__table{width:100%;border-collapse:collapse;min-width:620px;font-size:14px;line-height:1.55}
#more-matcha-privacy .mm-privacy__table th,#more-matcha-privacy .mm-privacy__table td{padding:15px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mm-line)}
#more-matcha-privacy .mm-privacy__table th{padding-top:13px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mm-sage)}
#more-matcha-privacy .mm-privacy__table tbody tr:last-child td{border-bottom:0}#more-matcha-privacy .mm-privacy__table td:first-child{width:58%}
#more-matcha-privacy .mm-privacy__footer{display:flex;flex-direction:column;gap:10px;margin-top:24px;padding:28px 0 0;border-top:1px solid var(--mm-ink);font-size:13px;line-height:1.6;color:var(--mm-ink-soft)}
#more-matcha-privacy .mm-privacy__footer a{width:fit-content;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}
@media(min-width:980px){#more-matcha-privacy .mm-privacy__layout{grid-template-columns:280px minmax(0,1fr);gap:clamp(56px,7vw,120px)}#more-matcha-privacy .mm-privacy__aside{display:block;position:sticky;top:96px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:24px;scrollbar-width:thin}#more-matcha-privacy .mm-privacy__nav{position:static;padding-top:64px}#more-matcha-privacy .mm-privacy__nav-title{margin-bottom:14px;font-size:11px}#more-matcha-privacy .mm-privacy__nav ol{padding:0;list-style:none;border-top:1px solid var(--mm-line)}#more-matcha-privacy .mm-privacy__nav li{border-bottom:1px solid var(--mm-line)}#more-matcha-privacy .mm-privacy__nav a{display:block;padding:9px 0;font-size:12px;line-height:1.35;text-decoration:none;color:var(--mm-ink-soft);transition:color .2s ease,transform .2s ease}#more-matcha-privacy .mm-privacy__nav a:hover{color:var(--mm-ink);transform:translateX(3px)}#more-matcha-privacy .mm-privacy__contact{margin-top:20px;padding:16px 0 24px;border-top:1px solid var(--mm-ink);font-size:12px;line-height:1.5}#more-matcha-privacy .mm-privacy__contact span{display:block;margin-bottom:4px;color:var(--mm-ink-soft)}#more-matcha-privacy .mm-privacy__contact a{font-weight:600;text-decoration:none}}
@media(max-width:560px){#more-matcha-privacy .mm-privacy__hero-inner{padding-top:48px}#more-matcha-privacy .mm-privacy__title{font-size:clamp(38px,13.5vw,60px)}#more-matcha-privacy .mm-privacy__lead{font-size:16px}#more-matcha-privacy .mm-privacy__meta{flex-direction:column;gap:4px}#more-matcha-privacy .mm-privacy__section-head{grid-template-columns:34px minmax(0,1fr);gap:10px}#more-matcha-privacy .mm-privacy__section p,#more-matcha-privacy .mm-privacy__section li{font-size:15px;line-height:1.72}}
.content-wrapper.container:has(#more-matcha-privacy){width:auto;padding-left:0;padding-right:0}#content:has(#more-matcha-privacy){padding-left:0;padding-right:0}.welcome-wrapper:has(#more-matcha-privacy),.one-column-body .welcome-wrapper .welcome:has(#more-matcha-privacy){padding:0;width:auto;margin-left:0;margin-right:0}
