.manual-page{--reading:680px}.manual-page ::selection{background:var(--rose);color:var(--ink)}.manual-page{scrollbar-color:var(--olive) var(--cream)}.manual-header{justify-content:space-between;align-items:center;gap:24px;min-height:105px;display:flex}.manual-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:75px;padding-block:65px 80px;display:grid}.manual-intro h1{font-size:clamp(3rem,5.2vw,4.9rem)}.manual-intro h1 em,.reader-welcome em,.manual-closing em{color:var(--olive)}.manual-subtitle{margin-top:26px;font-size:1.1rem;font-weight:600}.manual-description{max-width:440px;color:var(--muted);margin-top:14px}.manual-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.download-detail{color:var(--muted);margin-top:14px;font-size:.77rem}.manual-portrait img{aspect-ratio:1/1.06;object-fit:cover;border-radius:48% 48% 16px 16px;width:100%}.manual-portrait figcaption{font-family:var(--display);text-align:center;margin-top:19px;font-size:1.5rem;line-height:1.35}.manual-portrait figcaption em{color:var(--olive)}.manual-benefits{border-block:1px solid var(--line);background:var(--pink)}.manual-benefits>div{justify-content:space-between;align-items:center;gap:20px;padding-block:21px;display:flex}.manual-benefits span{align-items:center;gap:10px;font-size:.87rem;display:flex}.reader-layout{grid-template-columns:250px minmax(0, var(--reading));justify-content:space-between;align-items:start;gap:70px;padding-block:80px;display:grid}.manual-sidebar{max-height:calc(100dvh - 60px);position:sticky;top:30px;overflow-y:auto}.manual-index summary{font-family:var(--display);cursor:pointer;border-bottom:1px solid var(--line);padding-bottom:16px;font-size:1.4rem;list-style:none}.manual-index summary::-webkit-details-marker{display:none}.manual-index summary span{float:right;font-family:var(--body)}.manual-index[open] summary span{transform:rotate(45deg)}.manual-index nav{padding-block:13px;display:grid}.manual-index nav a{color:var(--muted);padding:9px 0;font-size:.81rem;line-height:1.35;text-decoration:none;display:block}.manual-index nav a:hover,.manual-index nav a:focus-visible{color:var(--olive);text-underline-offset:4px;text-decoration:underline}.sidebar-download{margin-top:16px}.manual-content{min-width:0}.reader-welcome{padding-bottom:50px}.reader-welcome h2{font-size:clamp(2.2rem,3vw,3rem)}.reader-welcome>p{margin-top:22px}.educational-note{color:var(--muted);font-size:.8rem}.manual-chapter{border-top:1px solid var(--line);padding-block:52px;scroll-margin-top:28px}.manual-chapter h2,.worksheet h2{text-wrap:balance;font-size:clamp(2rem,3.2vw,3rem)}.chapter-subtitle{color:var(--olive);margin-top:12px;font-size:.9rem;font-weight:600}.chapter-intro{margin-top:23px;font-size:1.09rem}.chapter-blocks{gap:26px;margin-top:30px;display:grid}.chapter-blocks h3,.manual-credits h3{font-family:var(--body);letter-spacing:0;font-size:1rem;font-weight:650}.chapter-blocks p{color:var(--muted);margin-top:8px;line-height:1.8}.practical-note{color:#36432d;background:#eef0e8;border-radius:12px;margin-top:30px;padding:23px 26px;font-size:.9rem}.attention-note{background:var(--pink);color:var(--ink)}.chapter-return{color:var(--muted);text-underline-offset:4px;margin-top:22px;font-size:.78rem;display:inline-block}.arrival-checklist{border:0;margin:26px 0 0;padding:0}.arrival-checklist label{border-bottom:1px solid var(--line);cursor:pointer;align-items:start;gap:14px;padding:17px 0;display:flex}.arrival-checklist input{appearance:auto;width:20px;height:20px;accent-color:var(--olive);cursor:pointer;flex:none;margin-top:4px}.arrival-checklist input:checked+span{color:var(--olive);text-decoration:line-through}.checklist-feedback{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:.78rem;display:flex}.checklist-feedback button{color:var(--ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:12px 0;text-decoration:underline}.routine-list{margin-top:26px}.routine-list>div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:24px;padding-block:22px;display:grid}.routine-list dt{color:var(--olive);font-weight:600}.routine-list dd{color:var(--muted);margin:0}.worksheets-intro{grid-template-columns:150px 1fr;align-items:center;gap:30px;display:grid}.worksheets-intro img{object-fit:cover;border-radius:90px 90px 12px 12px;width:150px;height:200px}.worksheets-intro h2{font-size:2.2rem}.worksheets-intro p{margin-top:18px}.worksheets-intro a{margin-top:20px}.print-instructions{color:var(--muted);font-size:.78rem}.manual-credits>p{margin-top:18px}.credit-contact{gap:9px;margin-block:24px;display:grid}.credit-contact a,.source-address{color:var(--olive);text-underline-offset:4px;overflow-wrap:anywhere}.manual-credits h3{margin-top:30px}.source-address{margin-top:14px;display:inline-block}.source-list{margin-top:15px;padding-left:20px;font-size:.83rem}.source-list li{padding-bottom:10px}.source-list a{text-underline-offset:4px}.edition,.reference-intro{color:var(--muted);font-size:.8rem}.manual-closing{background:var(--pink);text-align:center;border-radius:60px 60px 0 0;padding-block:65px}.manual-closing h2{font-size:clamp(2.5rem,4vw,3.7rem)}.manual-closing p{max-width:480px;color:var(--muted);margin:24px auto 0}.manual-closing .manual-actions{justify-content:center}.manual-contact{color:var(--olive);border:1px solid var(--olive);background:0 0}.manual-footer{color:var(--muted);justify-content:space-between;gap:22px;padding-block:30px;font-size:.8rem;display:flex}.print-only,.print-brand,.print-edition{display:none}@media (width<=1100px){.manual-hero{gap:40px}.reader-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}}@media (width<=900px){.reader-layout{grid-template-columns:1fr;gap:35px;max-width:720px;padding-block:40px}.manual-sidebar{max-height:none;position:static}.sidebar-download{display:none}.manual-index summary{padding-block:12px}}@media (width<=760px){.manual-header{min-height:87px}.back-home{display:none}.manual-hero{grid-template-columns:1fr;gap:32px;padding-block:35px 42px}.manual-intro h1{font-size:clamp(2.8rem,10.5vw,4.5rem)}.manual-subtitle{margin-top:22px;font-size:1rem}.manual-description{font-size:.96rem}.manual-actions{gap:18px;margin-top:24px}.download-detail{font-size:.71rem}.manual-portrait{width:100%;max-width:390px;margin-inline:auto}.manual-portrait img{aspect-ratio:1.25}.manual-portrait figcaption{font-size:1.3rem}.manual-benefits>div{flex-wrap:wrap;justify-content:center;gap:10px 20px}.manual-benefits span{font-size:.75rem}.reader-welcome{padding-bottom:35px}.manual-chapter{padding-block:37px}.chapter-intro{font-size:1rem}.chapter-blocks p{font-size:.96rem}.practical-note{padding:20px}.routine-list>div{grid-template-columns:1fr;gap:7px}.worksheets-intro{grid-template-columns:1fr}.worksheets-intro img{width:130px;height:145px}.manual-closing{border-radius:35px 35px 0 0;padding-block:45px}.manual-footer{flex-direction:column;gap:10px}}@page{size:A5;margin:13mm 13mm 17mm}@media print{html,body.manual-page{color:#432c22;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-size:10pt;line-height:1.55}.screen-only,.skip-link{display:none!important}.print-only,.print-brand,.print-edition{display:block}.wrap,.reader-layout,.manual-content{width:100%;max-width:none;margin:0;padding:0;display:block}.print-sheet{break-after:page;border:0;margin:0;padding:0}.print-sheet:last-child{break-after:auto}.manual-hero{break-after:page;flex-direction:column;align-items:stretch;gap:7mm;height:180mm;display:flex}.print-brand{color:var(--olive);margin-bottom:10mm;font-size:11pt}.manual-intro h1{font-size:34pt;line-height:1.06}.manual-subtitle{margin-top:5mm;font-size:10.5pt}.manual-description{max-width:105mm;margin-top:3mm;font-size:10pt}.print-edition{color:var(--muted);margin-top:5mm;font-size:8pt}.manual-portrait{width:83mm;margin:0 auto}.manual-portrait img{object-fit:cover;border-radius:35mm 35mm 4mm 4mm;width:83mm;height:65mm}.manual-portrait figcaption{margin-top:3mm;font-size:12pt}.manual-chapter h2,.worksheet h2{max-width:115mm;font-size:28pt;line-height:1.12}.chapter-subtitle{margin-top:4mm;font-size:9pt}.chapter-intro{margin-top:6mm;font-size:10.5pt}.chapter-blocks{gap:5mm;margin-top:7mm}.chapter-blocks h3,.manual-credits h3{font-size:10pt}.chapter-blocks p{margin-top:2mm;font-size:10pt;line-height:1.55}.practical-note{border:1px solid var(--line);background:#fff;border-radius:3mm;margin-top:7mm;padding:5mm;font-size:9pt}.arrival-checklist{margin-top:6mm}.arrival-checklist label{gap:3mm;padding:3mm 0;font-size:10pt}.arrival-checklist input{appearance:none;border:1px solid var(--olive);border-radius:0;width:3.5mm;height:3.5mm;margin-top:1mm}.arrival-checklist input:checked+span{color:var(--ink);text-decoration:none}.routine-list{margin-top:8mm}.routine-list>div{grid-template-columns:31mm 1fr;gap:5mm;padding-block:4mm}.worksheet>p{margin-top:5mm}.writing-fields{margin-top:7mm}.writing-fields>div{margin-bottom:3mm;font-size:9pt}.writing-fields span{border-bottom:1px solid var(--line);height:6mm;display:block}.worksheet-note{color:var(--muted);font-size:8pt}.tracking-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;margin-top:7mm}.tracking-table th{text-align:left;border-bottom:1px solid var(--olive);background:#fff;padding:3mm 2mm;font-size:8pt}.tracking-table th:first-child{width:18mm}.tracking-table th:nth-child(2){width:19mm}.tracking-table td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);height:7mm}.manual-credits>p{margin-top:4mm;font-size:9pt}.manual-credits h3{margin-top:6mm}.credit-contact{gap:2mm;margin-block:5mm;font-size:9pt}.source-address{margin-top:3mm;font-size:9pt}.source-list{margin-top:3mm;padding-left:4mm;font-size:8pt}.source-list li{padding-bottom:2mm}.manual-credits .educational-note,.manual-credits .edition{font-size:8pt}#alimentacao .chapter-blocks{gap:3mm;margin-top:4mm}#alimentacao .chapter-blocks p{font-size:9.5pt;line-height:1.45}#alimentacao .practical-note{margin-top:4mm;padding:4mm}#alimentacao h2,#checklist h2{max-width:none;font-size:24pt}#alimentacao .chapter-intro{margin-top:4mm;font-size:10pt}#alimentacao .chapter-blocks{gap:2.5mm}#alimentacao .practical-note{margin-top:3mm;padding:3mm;font-size:8pt}#checklist .arrival-checklist label{padding-block:2.5mm}#checklist .practical-note{margin-top:4mm;padding:3mm;font-size:8pt}.practical-note,.writing-fields>div{break-inside:avoid}}
