@font-face{font-family:MAI Print Display;src:url(/manuai/guide/fonts/LibreBodoni-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:MAI Print Display;src:url(/manuai/guide/fonts/LibreBodoni-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:MAI Print Display;src:url(/manuai/guide/fonts/LibreBodoni-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:MAI Print Display;src:url(/manuai/guide/fonts/LibreBodoni-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:MAI Print Sans;src:url(/manuai/guide/fonts/PublicSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:MAI Print Sans;src:url(/manuai/guide/fonts/PublicSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:MAI Print Sans;src:url(/manuai/guide/fonts/PublicSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:MAI Print Sans;src:url(/manuai/guide/fonts/PublicSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@page{size:148mm 210mm;margin:0}.gb-root{--gb-display:"MAI Print Display", var(--font-mai-display), Georgia, serif;--gb-sans:"MAI Print Sans", var(--font-mai-sans), ui-sans-serif, sans-serif;--gb-ink:#0b0b0a;--gb-muted:#55534c;--gb-rule:#d9d7cf;--gb-red:#d7361c;--ink:var(--gb-ink);--tint:#f0efea;color:var(--gb-ink);font-family:var(--gb-sans);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-rendering:optimizelegibility;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;background:#e4e2db;padding:8mm 0;font-size:8.9pt;line-height:1.4}.gb-root .ink-1{--ink:var(--mai-c1)}.gb-root .ink-2{--ink:var(--mai-c2)}.gb-root .ink-3{--ink:var(--mai-c3)}.gb-root .ink-4{--ink:var(--mai-c4)}.gb-root .ink-5{--ink:var(--mai-c5)}.gb-root .ink-6{--ink:var(--mai-c6)}.gb-root [class*=ink-]{--tint:color-mix(in srgb, var(--ink) 8%, #fff)}.gb-root :where(p,h1,h2,h3,ol,ul,li){margin:0;padding:0}.gb-root :where(ol,ul){list-style:none}.gb-sheet{box-sizing:border-box;background:#fff;width:148mm;height:210mm;margin:0 auto 8mm;padding:14mm 14mm 0;position:relative;overflow:hidden}.gb-body{height:178mm;display:flow-root}.gb-probe{visibility:hidden;position:absolute;top:0;left:-10000px}.gb-measure{visibility:hidden;width:120mm;position:absolute;top:0;left:-10000px}.gb-inner{display:flow-root}.gb-gap-s{padding-top:1.7mm}.gb-gap-m{padding-top:3.2mm}.gb-gap-l{padding-top:4.4mm}.gb-full,.gb-full>.gb-inner,.gb-full>.gb-inner>*{height:100%}.gb-folio{border-top:.5pt solid var(--gb-rule);letter-spacing:.06em;color:var(--gb-muted);justify-content:space-between;align-items:baseline;padding-top:2mm;font-size:6.75pt;display:flex;position:absolute;bottom:8mm;left:14mm;right:14mm}.gb-folio-n{font-family:var(--gb-display);color:var(--gb-ink);font-variant-numeric:lining-nums tabular-nums;font-size:9pt}@media print{html,body{background:#fff!important;margin:0!important;display:block!important}.gb-root{background:#fff;padding:0}.gb-sheet{break-after:page;page-break-after:always;margin:0}.gb-sheet:last-child{break-after:auto;page-break-after:auto}}.gb-label{letter-spacing:.14em;text-transform:uppercase;color:var(--gb-muted);font-size:6.75pt;font-weight:600;line-height:1.3}.gb-ink{color:var(--ink)}.gb-red{color:var(--gb-red)}.gb-muted{color:var(--gb-muted)}.gb-h1{font-family:var(--gb-display);letter-spacing:-.005em;font-size:22pt;font-weight:500;line-height:1.08}.gb-h3{letter-spacing:.14em;text-transform:uppercase;border-bottom:.75pt solid var(--ink);color:var(--ink);margin-top:4.2mm;padding-bottom:1.5mm;font-size:7pt;font-weight:700}.gb-lead{margin-top:3mm;font-size:10.5pt;line-height:1.42}.gb-p{margin-top:2mm}.gb-url{color:inherit;text-underline-offset:1.5pt;text-decoration:underline;text-decoration-thickness:.5pt;-webkit-text-decoration-color:var(--gb-rule);text-decoration-color:var(--gb-rule)}.gb-wordmark{font-family:var(--gb-display);letter-spacing:-.01em;font-size:15pt;font-weight:600}.gb-cover{box-sizing:border-box;background:color-mix(in srgb, var(--mai-c1) 7%, #fff);flex-direction:column;margin:-14mm -14mm 0;padding:14mm;display:flex;position:relative;height:210mm!important}.gb-cover-top{border-bottom:.75pt solid var(--gb-ink);justify-content:space-between;align-items:baseline;padding-bottom:3mm;display:flex}.gb-cover-days{font-family:var(--gb-display);font-variant-numeric:lining-nums;gap:3.2mm;margin-top:16mm;font-size:20pt;line-height:1;display:flex}.gb-cover-days span{color:var(--ink)}.gb-cover-title{font-family:var(--gb-display);letter-spacing:-.015em;max-width:112mm;margin-top:5mm;font-size:40pt;font-weight:500;line-height:1.02}[data-locale=vi] .gb-cover-title{font-size:34pt;line-height:1.08}.gb-cover-sub{font-family:var(--gb-display);color:var(--gb-red);margin-top:4mm;font-size:15pt;font-style:italic}.gb-cover-line{max-width:68mm;margin-top:6mm;font-size:10.5pt;line-height:1.4}.gb-cover-kit{width:62mm;position:absolute;bottom:30mm;right:6mm}.gb-cover-foot{border-top:.75pt solid var(--gb-ink);justify-content:space-between;margin-top:auto;padding-top:3mm;font-size:8pt;display:flex}.gb-cover-meta{color:var(--gb-muted)}.gb-toc{flex-direction:column;display:flex}.gb-toc-list{border-top:.75pt solid var(--gb-ink);margin-top:8mm}.gb-toc-row{border-bottom:.5pt solid var(--gb-rule);align-items:baseline;gap:2mm;padding:2.1mm 0;font-size:10pt;display:flex}.gb-toc-sub{padding-left:6mm;font-size:9.25pt}.gb-toc-group{letter-spacing:.14em;text-transform:uppercase;color:var(--gb-muted);padding:3mm 0 1mm;font-size:6.75pt;font-weight:600}.gb-toc-title{flex:0 auto}.gb-toc-dots{flex:1}.gb-toc-page{font-family:var(--gb-display);font-variant-numeric:lining-nums tabular-nums;text-align:right;min-width:6mm}.gb-toc-licence{color:var(--gb-muted);margin-top:auto;font-size:7.5pt}.gb-howto{flex-direction:column;display:flex}.gb-steps{border-top:.75pt solid var(--gb-ink);margin-top:6mm}.gb-steps li{border-bottom:.5pt solid var(--gb-rule);grid-template-columns:8mm 1fr;padding:2.6mm 0;display:grid}.gb-step-n{font-family:var(--gb-display);color:var(--gb-red);font-size:13pt;line-height:1.1}.gb-howto-online{grid-template-columns:30mm 1fr;align-items:end;gap:4mm;margin-top:auto;display:grid}.gb-howto-online img{width:30mm}.gb-howto-online p{border-top:.75pt solid var(--gb-ink);padding:3mm 0}.gb-day-band{background:var(--tint);border-bottom:1.5pt solid var(--ink);grid-template-columns:auto 1fr;align-items:end;gap:5mm;margin:-14mm -14mm 0;padding:9mm 14mm 3.5mm;display:grid}.gb-day-n{font-family:var(--gb-display);font-variant-numeric:lining-nums;font-size:46pt;font-weight:500;line-height:.82}.gb-day-title{font-family:var(--gb-display);margin-top:1.5mm;font-size:20pt;font-weight:500;line-height:1.08}.gb-day-meta{color:var(--gb-muted);margin-top:1.5mm;font-size:7.5pt}.gb-day-goal{margin-top:3mm;font-size:9.5pt;line-height:1.42}.gb-day-goal .gb-label{margin-right:1.5mm}.gb-lesson{border-top:.75pt solid var(--gb-ink);padding-top:2.2mm}.gb-lesson-meta{color:var(--gb-muted);justify-content:space-between;align-items:baseline;gap:4mm;font-size:6.75pt;display:flex}.gb-lesson-title{font-family:var(--gb-display);margin-top:1.5mm;font-size:13.5pt;font-weight:500;line-height:1.12}.gb-hook{margin-top:1.4mm;font-size:9.1pt;font-weight:600;line-height:1.4}.gb-point{padding-left:4.5mm;position:relative}.gb-point:before{content:"";background:var(--ink);width:1.5mm;height:1.5mm;position:absolute;top:.62em;left:.6mm}.gb-analogy{border-left:1.5pt solid var(--ink);margin-left:4.5mm;padding:1.2mm 0 1.2mm 3.5mm;font-size:8.5pt;font-style:italic;line-height:1.38}.gb-analogy .gb-label{margin-bottom:.8mm;font-style:normal}.gb-task{background:var(--tint);border-left:2pt solid var(--ink);padding:2.6mm 3.6mm}.gb-task-text{margin-top:1.2mm;font-size:9.4pt;line-height:1.45}.gb-check{border:.75pt solid var(--gb-ink);padding:2.6mm 3.6mm}.gb-check-q{font-family:var(--gb-display);margin-top:1mm;font-size:11.5pt;line-height:1.2}.gb-options{grid-template-columns:1fr 1fr;column-gap:4mm;margin-top:1.6mm;display:grid}.gb-options li{border-top:.5pt solid var(--gb-rule);grid-template-columns:4.5mm 1fr;padding:.8mm 0;font-size:8.4pt;line-height:1.32;display:grid}.gb-option-l{color:var(--ink);font-weight:700}.gb-check-hint{color:var(--gb-muted);margin-top:1.2mm;font-size:7.5pt}.gb-doit{flex-direction:column;display:flex}.gb-doit-title{font-family:var(--gb-display);margin:1.5mm 0 5mm;font-size:22pt;font-weight:500;line-height:1.08}.gb-doit .gb-task-text{font-size:10pt}.gb-notes{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(8mm - .5pt), var(--gb-rule) calc(8mm - .5pt), var(--gb-rule) 8mm);background-position:0 5mm;flex:1;min-height:30mm;margin:5mm 0}.gb-notes .gb-label{background:#fff;padding-right:2mm;display:inline-block}.gb-chapter{background:var(--tint);border-bottom:1.5pt solid var(--ink);margin:-14mm -14mm 0;padding:12mm 14mm 5mm}.gb-chapter .gb-lead{font-size:9.75pt}.gb-recipe-head{border-top:.75pt solid var(--gb-ink);align-items:baseline;gap:2.5mm;padding-top:2.2mm;display:flex}.gb-recipe-n{font-family:var(--gb-display);font-variant-numeric:lining-nums;font-size:12pt;line-height:1}.gb-recipe-title{font-family:var(--gb-display);flex:1;font-size:12.5pt;font-weight:500;line-height:1.15}.gb-prompt{border-left:1.5pt solid var(--ink);white-space:pre-wrap;background:#f4f3ee;margin-top:2mm;padding:2.6mm 3.2mm;font-size:8.25pt;line-height:1.42}.gb-prompt-sm{margin-top:2.5mm}.gb-tip{color:var(--gb-muted);margin-top:1.6mm;font-size:8pt}.gb-tip .gb-label{margin-right:1mm}.gb-checklist{flex-direction:column;display:flex}.gb-checklist .gb-lead{font-size:9.6pt}.gb-checklist .gb-h1{font-size:20pt}.gb-boxes li{border-bottom:.5pt solid var(--gb-rule);padding:1.3mm 0 1.3mm 6.5mm;position:relative}.gb-boxes li:before{content:"";border:.9pt solid var(--ink);box-sizing:border-box;width:2.8mm;height:2.8mm;position:absolute;top:2.1mm;left:0}.gb-boxes-x li:before{content:"×";color:var(--ink);text-align:center;font-size:9pt;font-weight:700;line-height:2.6mm}.gb-boxes-2{grid-template-columns:1fr 1fr;column-gap:5mm;display:grid}.gb-when{font-family:var(--gb-display);margin-top:2mm;font-size:11.5pt}.gb-source{color:var(--gb-muted);margin-top:auto;padding-top:3mm;font-size:7pt}.gb-term{border-top:.5pt solid var(--gb-rule);padding-top:1.3mm}.gb-term-name{font-family:var(--gb-display);font-size:10.5pt;font-weight:600;line-height:1.2}.gb-term-long{font-family:var(--gb-sans);color:var(--gb-muted);font-size:7.75pt;font-weight:400}.gb-term-short{margin-top:.4mm;font-size:8.5pt;line-height:1.36}.gb-answer{border-top:.75pt solid var(--gb-ink);padding-top:1.6mm;font-size:8.4pt}.gb-answer-letter{font-family:var(--gb-display);margin-right:1mm;font-size:11.5pt;line-height:1}.gb-answer-q{color:var(--gb-muted);font-size:7.75pt}.gb-answer-q .gb-label{margin-right:1.5mm}.gb-answer-a{margin-top:.8mm;font-weight:600}.gb-answer .gb-p{margin-top:.6mm;font-size:8.2pt;line-height:1.36}.gb-back{box-sizing:border-box;background:color-mix(in srgb, var(--mai-c2) 7%, #fff);flex-direction:column;margin:-14mm -14mm 0;padding:14mm;display:flex;position:relative;height:210mm!important}.gb-back .gb-h1{margin-top:12mm}.gb-back-links{border-top:.75pt solid var(--gb-ink);margin-top:7mm}.gb-back-links li{border-bottom:.5pt solid var(--gb-rule);flex-direction:column;padding:2.4mm 0;display:flex}.gb-back-links span{letter-spacing:.12em;text-transform:uppercase;color:var(--gb-muted);font-size:7pt;font-weight:600}.gb-back-links .gb-url{font-family:var(--gb-display);-webkit-text-decoration-color:var(--gb-red);text-decoration-color:var(--gb-red);font-size:13pt}.gb-back-links em{color:var(--gb-muted);font-size:8pt}.gb-back-kit{width:46mm;position:absolute;bottom:34mm;right:8mm}.gb-back-foot{border-top:.75pt solid var(--gb-ink);max-width:70mm;margin-top:auto;padding-top:3mm;font-size:8.5pt}.gb-back-foot .gb-muted{margin-top:2mm;font-size:7pt}.gb-back-foot a{color:inherit}
