.cg-print-only,.cg-cover-swatches{display:none}.cg-swatch,.cg-box,.cg-cover-chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:12mm 12mm 14mm}@media print{:is(body,body *):has(.cg-page)>:not(.cg-page):not(:has(.cg-page)){display:none!important}body>header,body>footer,body>nav,[role=dialog],.cg-screen-only,.cg-access{display:none!important}.cg-print-only{display:inline}p.cg-print-only{display:block}html,body{color:#202a44;background:0 0!important}.cg-page{color:#202a44;font-size:10pt;line-height:1.4;background:0 0!important}.cg-page *{box-shadow:none!important;text-shadow:none!important}.cg-page a{color:inherit;text-decoration:none}.cg-page .mx-auto{max-width:none;padding-left:0;padding-right:0}.cg-page h1{letter-spacing:-.01em;font-size:30pt;line-height:1.08}.cg-page h2{break-after:avoid;margin-top:0;font-size:18pt;line-height:1.15}.cg-page h3{break-after:avoid;font-size:12.5pt;line-height:1.2}.cg-page p,.cg-page li,.cg-page dd,.cg-page td,.cg-page th{font-size:10pt;line-height:1.4}.cg-page .text-lg{font-size:11pt}.cg-page .text-text-muted,.cg-page .text-text-secondary{color:#3a4460}.cg-page .mt-6{margin-top:3mm}.cg-page .mt-8,.cg-page .mt-10{margin-top:4mm}.cg-page :is(.space-y-2,.space-y-3,.space-y-4,.space-y-5)>*{margin-block:0}.cg-page :is(.space-y-2,.space-y-3,.space-y-4,.space-y-5)>*+*{margin-top:2.5mm}.cg-cover{break-after:page;border:0;min-height:262mm;position:relative}.cg-cover>div{padding:0}.cg-cover>div>.grid>div:last-child{border-top:.5pt solid #d6cec0;grid-template-columns:1fr 1fr;align-items:start;gap:10mm;padding-top:6mm;display:grid;position:absolute;bottom:0;left:0;right:0}.cg-cover p.text-lg{font-size:13pt;line-height:1.5}.cg-contents h2,.cg-how h2{font-size:15pt}.cg-contents li,.cg-how li{font-size:11pt;line-height:1.5}.cg-contents ol>*+*,.cg-how ol>*+*{margin-top:3mm}.cg-contents a:after{content:none}.cg-cover-swatches{grid-template-rows:repeat(5,17mm);grid-auto-columns:1fr;grid-auto-flow:column;gap:2.5mm;display:grid;position:absolute;top:62mm;left:0;right:0}.cg-cover-chip{border:.25pt solid #0b12202e;border-radius:1mm;display:block}.cg-section{break-before:page;border:0;padding:0}.cg-section-flow{break-before:auto;margin-top:6.5mm}#build{break-inside:avoid;page-break-inside:avoid}.cg-section-last{break-after:auto}#palettes.cg-section{break-before:auto;margin-top:10mm}#light .space-y-4>*+*{margin-top:4mm}#light .space-y-4 p{line-height:1.55}#light .cg-table th,#light .cg-table td{padding:3mm 4mm 3mm 0;font-size:10.5pt}.cg-palette-grid{break-before:page;grid-template-columns:1fr;gap:6mm;margin-top:0;display:grid}.cg-palette{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:.5pt solid #d6cec0;padding:6mm 7mm 6.5mm;background:#f5f3e6!important}.cg-palette:nth-of-type(odd):not(:first-of-type){break-before:page}.cg-page .cg-palette h3{font-size:15pt}.cg-page .cg-palette>p{margin-top:1mm;font-size:10pt;line-height:1.35}.cg-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:3mm;margin-top:4mm;display:grid}.cg-swatch-item{display:block}.cg-swatch{border:.25pt solid #0b12202e;border-radius:1mm;width:100%;height:21mm;display:block}.cg-swatch-text{margin-top:2mm;display:block}.cg-swatch-text>span{font-size:9.5pt;line-height:1.3}.cg-palette-notes{margin-top:4mm}.cg-palette-notes>div{margin-top:2.5mm}.cg-palette-notes dt,.cg-palette-notes dd{font-size:10pt;line-height:1.5;display:inline}.cg-palette-notes dt:after{content:". "}.cg-room-grid{grid-template-columns:1fr 1fr;gap:5mm 9mm;display:grid}.cg-room{break-inside:avoid;page-break-inside:avoid;padding-top:4mm}.cg-page .cg-room h3{font-size:13pt}.cg-page .cg-room p{margin-top:2mm;font-size:10pt;line-height:1.45}.cg-practices{grid-template-columns:1fr 1fr;gap:2.5mm 8mm;max-width:none;display:grid}.cg-practice{break-inside:avoid;page-break-inside:avoid;padding-top:2mm}.cg-page .cg-practice dt{font-size:11.5pt}.cg-page .cg-practice dd{margin-top:1mm;font-size:9.5pt;line-height:1.35}.cg-page #testing ol{margin-top:2.5mm}.cg-page #testing li{font-size:9.5pt}.cg-page #testing li>span:first-child{width:6mm;font-size:12pt}.cg-table{border-collapse:collapse;width:100%;max-width:none}.cg-table th,.cg-table td{vertical-align:top;border-bottom:.5pt solid #d6cec0;padding:1.5mm 3mm 1.5mm 0}.cg-table thead th{border-bottom:1pt solid #202a44}.cg-table tr{break-inside:avoid}#sheen .cg-table th,#sheen .cg-table td{font-size:9.5pt}#worksheet{break-inside:avoid;page-break-inside:avoid}.cg-worksheet-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:8mm;margin-top:3mm;display:grid}.cg-worksheet{break-inside:avoid;page-break-inside:avoid;border:.5pt solid #d6cec0;padding:3mm 5mm 4mm;background:0 0!important}.cg-fields{grid-template-columns:1fr 1fr;gap:2mm 6mm;margin-top:3mm;display:grid}.cg-field{break-inside:avoid}.cg-field:nth-child(3),.cg-field:nth-child(11){grid-column:1/-1}.cg-page .cg-field dt{font-size:9.5pt;line-height:1.3}.cg-field dd{margin-top:.5mm}.cg-line{border-bottom:.5pt solid #202a44;height:7mm;display:block}.cg-checklist{break-inside:avoid;page-break-inside:avoid}.cg-checklist ul{margin-top:3mm}.cg-page .cg-check{font-size:10pt;line-height:1.4}.cg-box{border:.75pt solid #202a44;border-radius:.75mm;width:4.5mm;height:4.5mm;margin-top:.3mm}#accuracy.cg-section{break-before:auto;break-inside:avoid;page-break-inside:avoid;margin-top:5mm}#accuracy h2{font-size:16pt}#accuracy h3{margin-top:2.5mm;font-size:12pt}#accuracy .cg-print-only{font-size:9.5pt}#accuracy p.cg-print-only{margin-top:3mm}.cg-next a.cg-print-only{display:inline}}
