.grimoire-sheets-resource{margin:var(--space-6)0 var(--space-7);font-family:var(--sans);color:var(--ink-800)}.grimoire-sheets-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);background:var(--paper-100);border-top:3px solid var(--green-600);box-shadow:var(--shadow-sm);padding:var(--space-6)}.grimoire-sheets-toolbar>div{max-width:520px}.grimoire-sheets-kicker{font:600 var(--text-xs)/1.6 var(--sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--green-600);margin:0 0 var(--space-2)!important}.grimoire-sheets-toolbar h3{font:500 var(--text-3xl)/1.1 var(--serif);margin:0 0 var(--space-2)}.grimoire-sheets-toolbar>div>p:last-child{font:var(--text-base)/1.55 var(--sans);margin:0;color:var(--ink-600)}.grimoire-sheets-toolbar .print-button{flex:none}.grimoire-sheets{display:grid;gap:var(--space-6);margin-top:var(--space-6)}.grimoire-sheet{position:relative;background:#fffdf8;border:1px solid #ded8c8;box-shadow:var(--shadow-md);padding:40px 40px 24px;min-height:960px;color:#1d2d23;font:var(--text-sm)/1.4 var(--sans)}.grimoire-sheet__header{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:22px;border-bottom:2px solid #52634c;padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.grimoire-sheet__kind{font:600 var(--text-xs)/1.5 var(--sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--green-600);margin:0 0 var(--space-1)!important}.grimoire-sheet__header h3{font:500 var(--text-3xl)/1.05 var(--serif);letter-spacing:-.01em;margin:0 0 var(--space-2)}.grimoire-sheet__header div>p:last-child{font:var(--text-sm)/1.5 var(--sans);max-width:68ch;margin:0;color:var(--ink-600)}.grimoire-sheet__mark{font:500 44px/1 var(--serif);color:#84917d;margin:0!important}.grimoire-sheet__grid{display:grid;gap:14px}.grimoire-sheet__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.grimoire-sheet__grid--three{grid-template-columns:1.25fr 1fr 1fr}.grimoire-field{min-width:0;margin:14px 0 0}.grimoire-field h4{font:700 var(--text-xs)/1.35 var(--sans);letter-spacing:.02em;margin:0;color:var(--ink-800)}.grimoire-field__hint{font:var(--text-xs)/1.45 var(--sans);color:var(--ink-500);margin:3px 0 0!important}.grimoire-lines{display:block;margin-top:4px}.grimoire-lines>span{display:block;height:26px;border-bottom:1px solid #aeb5a7}.grimoire-lines--one{height:28px}.grimoire-lines--two{height:54px}.grimoire-lines--three{height:80px}.grimoire-lines--four{height:106px}.grimoire-lines--five{height:132px}.grimoire-choices{display:grid;gap:7px;list-style:none!important;padding:0!important;margin:9px 0 0!important;font:var(--text-xs)/1.4 var(--sans)}.grimoire-choices--row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.grimoire-choices li{position:relative;padding:0 0 0 20px!important;margin:0!important}.grimoire-choices li::before{content:'';position:absolute;left:0;top:2px;width:12px;height:12px;border:1px solid #687567;background:#fff}.grimoire-sheet__footer{position:absolute;left:40px;right:40px;bottom:20px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #9ca797;padding-top:8px;color:var(--ink-500);font:var(--text-xs)/1.4 var(--sans);letter-spacing:.02em}.grimoire-sheet__footer span:last-child{text-align:right}@media(max-width:760px){.grimoire-sheets-toolbar{align-items:stretch;flex-direction:column;padding:var(--space-5)var(--space-4)}.grimoire-sheets-toolbar h3{font-size:var(--text-2xl)}.grimoire-sheets-toolbar .print-button{width:100%}.grimoire-sheet{min-height:0;padding:var(--space-5)var(--space-4)72px}.grimoire-sheet__header h3{font-size:var(--text-2xl)}.grimoire-sheet__mark{font-size:32px}.grimoire-sheet__grid--two,.grimoire-sheet__grid--three{grid-template-columns:1fr}.grimoire-choices--row{grid-template-columns:repeat(2,minmax(0,1fr))}.grimoire-sheet__footer{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);display:block}.grimoire-sheet__footer span{display:block}.grimoire-sheet__footer span:last-child{text-align:left;margin-top:3px}}@media print{@page{size:A4;margin:0}html,body,body.paper{margin:0!important;padding:0!important;width:210mm!important;background:#fff!important}.paper:has(.grimoire-sheets) .site-header,.paper:has(.grimoire-sheets) .site-footer,.paper:has(.grimoire-sheets) .article-header,.paper:has(.grimoire-sheets) .article-cover,.paper:has(.grimoire-sheets) .contents,.paper:has(.grimoire-sheets) .related{display:none!important}.paper:has(.grimoire-sheets) .article-shell,.paper:has(.grimoire-sheets) .reading-layout,.paper:has(.grimoire-sheets) .prose{display:block!important;width:210mm!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.paper:has(.grimoire-sheets) .prose>*:not(.grimoire-sheets-resource){display:none!important}.grimoire-sheets-resource{display:block!important;margin:0!important;width:210mm!important}.grimoire-sheets-toolbar{display:none!important}.grimoire-sheets{display:block!important;margin:0!important;width:210mm!important}.grimoire-sheet{display:block!important;width:210mm!important;height:297mm!important;min-height:0!important;margin:0!important;padding:11mm 14mm 10mm!important;border:0!important;box-shadow:none!important;overflow:hidden!important;break-after:page;page-break-after:always;color:#000!important;font-size:9pt;line-height:1.32}.grimoire-sheet:last-child{break-after:auto;page-break-after:auto}.grimoire-sheet__header{grid-template-columns:minmax(0,1fr)auto;gap:6mm;padding-bottom:4mm;margin-bottom:4mm;border-color:#333}.grimoire-sheet__kind{font-size:7pt!important}.grimoire-sheet__header h3{font-size:22pt!important;margin-bottom:2mm}.grimoire-sheet__header div>p:last-child{font-size:8pt!important}.grimoire-sheet__mark{font-size:26pt!important}.grimoire-sheet__grid{gap:4mm}.grimoire-sheet__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.grimoire-sheet__grid--three{grid-template-columns:1.25fr 1fr 1fr}.grimoire-field{margin-top:3mm}.grimoire-field h4{font-size:7.6pt}.grimoire-field__hint{font-size:6.8pt!important;margin-top:.8mm!important}.grimoire-lines{margin-top:1mm}.grimoire-lines>span{height:7.55mm;border-bottom:.25mm solid #777}.grimoire-lines--one{height:8mm}.grimoire-lines--two{height:16mm}.grimoire-lines--three{height:24mm}.grimoire-lines--four{height:32mm}.grimoire-lines--five{height:40mm}.grimoire-choices{font-size:7.4pt!important;gap:1.7mm;margin-top:2mm!important}.grimoire-choices--row{grid-template-columns:repeat(4,minmax(0,1fr));gap:3mm}.grimoire-choices li{padding-left:5mm!important}.grimoire-choices li::before{top:.2mm;width:3mm;height:3mm;border-color:#444}.grimoire-sheet__footer{left:14mm;right:14mm;bottom:7mm;display:flex;padding-top:2mm;border-color:#555;font-size:6.5pt!important}.grimoire-sheet__footer span{display:inline}.grimoire-sheet__footer span:last-child{margin-top:0;text-align:right}}