@font-face{font-family:'Caveat';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/caveat-latin.2d9de14f.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Caveat Fallback';src:local('Comic Sans MS'),local('Segoe Print'),local('Arial');size-adjust:88%;ascent-override:92%;descent-override:28%}.nt-wrap{padding:18px 0 8px}.nt-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:18px 0 16px}.nt-tools__hint{flex:1 1 260px;margin:0;color:var(--text-3);font-size:.88rem}.nt-sheet{--ink:#1f2a44;--ink-2:#4a5470;--hl:#ffe27a;--rule:rgba(70,110,190,.16);--margin:rgba(214,84,84,.45);position:relative;max-width:860px;margin:0 auto;padding:26px 30px 18px 58px;color:var(--ink);background-color:#fdfbf3;background-image:linear-gradient(90deg,transparent 40px,var(--margin) 40px,var(--margin) 41.5px,transparent 41.5px),repeating-linear-gradient(180deg,transparent 0,transparent 27px,var(--rule) 27px,var(--rule) 28px);border-radius:6px;box-shadow:0 18px 40px -20px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.06);font:400 15px/1.5 var(--font-body)}.nt-sheet a{color:inherit}.nt-hand,.nt-title,.nt-h,.nt-key span,.nt-tag{font-family:'Caveat','Caveat Fallback','Segoe Print',cursive}.nt-tag{display:inline-block;font-size:1.05rem;color:#b7791f;transform:rotate(-1.5deg)}.nt-title{margin:2px 0 6px;font-size:clamp(2.1rem,6vw,2.9rem);line-height:1.02;font-weight:700;color:var(--ink);letter-spacing:0}.nt-one{margin:0 0 12px;font-size:1.02rem;color:var(--ink)}.nt-sheet mark{background:rgba(255,222,102,.78);color:inherit;padding:0 .12em;border-radius:3px 6px 4px 5px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.nt-grid{display:grid;gap:14px 22px;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.nt-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.nt-fig{margin:0;padding:6px;border:1.5px dashed rgba(31,42,68,.25);border-radius:12px 16px 10px 18px;background:rgba(255,255,255,.5);min-width:0}.nt-svg{display:block;width:100%;height:auto;aspect-ratio:360 / 210}.nt-svg .nt-hand{font-family:'Caveat','Caveat Fallback',cursive}.nt-right,.nt-grid>div{min-width:0}.nt-h{margin:4px 0 4px;font-size:1.6rem;line-height:1.1;font-weight:700;color:var(--ink)}.nt-h::after{content:"";display:block;width:64px;height:3px;margin-top:1px;border-radius:3px;background:#e9b949;transform:rotate(-1deg)}.nt-list{margin:0;padding-left:1.15em}.nt-list li{margin:0 0 5px}.nt-list li::marker{color:#b7791f;font-weight:700}.nt-list--x{list-style:none;padding-left:0}.nt-list--x li{position:relative;padding-left:1.3em}.nt-list--x li::before{content:"\2717";position:absolute;left:0;top:0;color:#c4473a;font-weight:700}.nt-grid--b{margin-top:10px}.nt-table{width:100%;margin:12px 0 2px;border-collapse:collapse;font-size:.95rem}.nt-table th,.nt-table td{padding:5px 8px;border-bottom:1.5px dashed rgba(31,42,68,.2);text-align:left;vertical-align:top;color:var(--ink);background:none}.nt-table th{font-weight:600;width:46%}.nt-time small{display:block;color:#2f6f4f;font-weight:600;font-size:.8rem;white-space:nowrap}.nt-table caption{caption-side:bottom;text-align:left;padding-top:4px;font-size:.78rem;color:var(--ink-2)}.nt-checks{display:grid;gap:4px 22px;grid-template-columns:minmax(0,1fr);margin-top:10px}@media (min-width:720px){.nt-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}.nt-boxes{list-style:none;margin:0;padding:0}.nt-boxes li{position:relative;padding-left:28px;margin:0 0 7px}.nt-boxes li::before{content:"";position:absolute;left:2px;top:3px;width:15px;height:15px;border:2px solid var(--ink);border-radius:3px 5px 3px 4px;transform:rotate(-3deg)}.nt-key{margin:14px 0 8px;padding:8px 14px;border-radius:4px 14px 6px 12px;background:var(--hl);color:var(--ink);font-weight:600;transform:rotate(-.4deg)}.nt-key span{font-size:1.45rem;font-weight:700;margin-right:6px}.nt-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:6px;border-top:1.5px dashed rgba(31,42,68,.25);font-size:.78rem;color:var(--ink-2)}@media (max-width:560px){.nt-sheet{padding:20px 16px 14px 30px;background-image:linear-gradient(90deg,transparent 18px,var(--margin) 18px,var(--margin) 19.5px,transparent 19.5px),repeating-linear-gradient(180deg,transparent 0,transparent 27px,var(--rule) 27px,var(--rule) 28px);font-size:15px}.nt-wrap .wrap{padding-left:12px;padding-right:12px}}.nt-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.nt-card{position:relative;padding:18px 18px 16px;border-radius:6px 14px 8px 12px;background:#fdfbf3;color:#1f2a44;box-shadow:0 10px 26px -16px rgba(0,0,0,.7)}.nt-card h3{margin:4px 0 6px;font-family:'Caveat','Caveat Fallback',cursive;font-size:1.7rem;line-height:1.05}.nt-card h3 a{color:#1f2a44;text-decoration:none}.nt-card h3 a::after{content:"";position:absolute;inset:0}.nt-card p{margin:0;font-size:.92rem;color:#4a5470}.nt-card__st{font:600 .72rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#b7791f}.nt-card__pdf{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding:0 14px;border-radius:999px;border:1.5px solid #1f2a44;color:#1f2a44;font-weight:600;font-size:.85rem;text-decoration:none}@page{margin:9mm}@media print{html,body{background:#fff!important}body>:not(main){display:none!important}main>:not(.nt-wrap){display:none!important}.nt-wrap{padding:0!important}.nt-wrap .wrap{max-width:none!important;padding:0!important;margin:0!important}.nt-wrap .wrap>:not(.nt-sheet){display:none!important}.nt-sheet{max-width:none;margin:0;box-shadow:none;border-radius:0;padding:4mm 6mm 3mm 14mm;font-size:10.6pt;line-height:1.38;background-image:linear-gradient(90deg,transparent 9mm,var(--margin) 9mm,var(--margin) 9.4mm,transparent 9.4mm);-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid;page-break-inside:avoid}.nt-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3mm 6mm}.nt-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.nt-title{font-size:30pt}.nt-h{font-size:17pt}.nt-one{font-size:11pt;margin-bottom:3mm}.nt-list li{margin-bottom:1.2mm}.nt-key{margin:3mm 0 2mm}.nt-key span{font-size:15pt}.nt-foot{font-size:8pt}.nt-table{margin-top:2mm;font-size:9.6pt}.nt-table tbody{display:grid;grid-template-columns:1fr 1fr;column-gap:6mm}.nt-table tr{display:flex}.nt-table th,.nt-table td{padding:1.2mm 1.5mm}.nt-table th{flex:0 0 42%}.nt-sheet a{text-decoration:none}}