@page{size:Letter;margin:14mm 13mm 13mm;@top-center{content:"Vermont Data Center Defense — Action Toolkit";font:8px/1 Oswald,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#5c6661}@bottom-left{content:"vermontdatacenterdefense.com";font:8px/1 system-ui,sans-serif;color:#5c6661}@bottom-right{content:"p. " counter(page) " of " counter(pages);font:8px/1 system-ui,sans-serif;color:#5c6661}}@page:first{@top-center{content:none}}.site-header,.site-footer,.site-nav,.skip-link,.btn-group,.download-link,copy-button,.copy-button,.copy-btn{display:none!important}.print-body{color:#1c2b16;background:#fff;font-family:Inter,system-ui,sans-serif;font-size:10.5pt;line-height:1.5}main{max-width:176mm;margin:0 auto}.tk-break,.contacts{break-before:page}.tk-head{border-bottom:2pt solid var(--color-primary,#4a5d23);margin-bottom:5mm;padding-bottom:4mm}.tk-stripe{background:var(--color-primary,#4a5d23);border-radius:3px;width:42px;height:5px;margin-bottom:4mm}.tk-title{color:var(--color-anchor,#1c2b16);margin:0 0 2mm;font-size:22pt;font-weight:700;line-height:1.08}.tk-sub{color:var(--color-body,#37413b);margin:0 0 1.5mm;font-size:11.5pt}.tk-meta{color:var(--color-muted,#5c6661);margin:0;font-size:8.5pt}.tk-block{break-inside:avoid;margin:0 0 7mm}.tk-break.tk-block{margin-top:2mm}.tk-block h2{letter-spacing:.02em;color:var(--color-primary,#4a5d23);border-bottom:1pt solid var(--color-border,#dcdad0);break-after:avoid;align-items:center;gap:2mm;margin:0 0 3mm;padding-bottom:1.5mm;font-family:Oswald,system-ui,sans-serif;font-size:14pt;font-weight:700;display:flex}.tk-num{background:var(--color-primary,#4a5d23);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:6.5mm;height:6.5mm;font-size:9pt;font-weight:700;display:inline-flex}.tk-block p{margin:0 0 2mm}.tk-block strong{color:var(--color-anchor,#1c2b16)}.tk-lead{font-size:10.5pt}.tk-why{font-size:10pt}.tk-src{color:var(--color-muted,#5c6661);margin-top:1mm;font-size:7.5pt}.tk-stats{grid-template-columns:repeat(3,1fr);gap:3mm;margin:0 0 2mm;padding:0;list-style:none;display:grid}.tk-stats li{border:1pt solid var(--color-border,#dcdad0);border-radius:4px;padding:2.5mm 3mm}.tk-stat__v{color:var(--color-primary,#4a5d23);font-family:Oswald,system-ui,sans-serif;font-size:15pt;font-weight:700;line-height:1.05;display:block}.tk-stat__l{color:var(--color-body,#37413b);margin-top:.5mm;font-size:8pt;line-height:1.25;display:block}.tk-track{margin:2mm 0 0;padding-left:5mm}.tk-track li{margin-bottom:3mm;line-height:1.5}.tk-t{letter-spacing:.03em;text-transform:uppercase;color:var(--color-primary,#4a5d23);background:color-mix(in srgb, var(--color-primary,#4a5d23) 10%, #fff);white-space:nowrap;border-radius:999px;margin-left:1mm;padding:.3mm 1.6mm;font-family:Oswald,system-ui,sans-serif;font-size:7.5pt;display:inline-block}.tk-action{border:1.5pt solid var(--color-primary,#4a5d23);background:color-mix(in srgb, var(--color-primary,#4a5d23) 5%, #fff);border-radius:6px;padding:4mm}.tk-action h2{border-bottom-color:color-mix(in srgb, var(--color-primary,#4a5d23) 40%, transparent)}.tk-msg{border-left:3pt solid var(--color-primary,#4a5d23);break-inside:avoid;background:#f6f5f1;border-radius:0 4px 4px 0;margin-bottom:2.5mm;padding:2.5mm 3.5mm}.tk-msg__to{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary,#4a5d23);margin:0 0 1mm;font-family:Oswald,system-ui,sans-serif;font-size:9pt;font-weight:700}.tk-msg__body{margin:0;font-size:9.5pt;line-height:1.4}.contacts .container{padding:0}.contacts__heading{color:var(--color-primary,#4a5d23);border-bottom:1pt solid var(--color-border,#dcdad0);padding-bottom:1mm;font-family:Oswald,system-ui,sans-serif;margin:0 0 2mm!important;font-size:13pt!important}.contacts__intro{font-size:9.5pt;margin-bottom:3mm!important}.contacts__group-title{margin:3mm 0 1.5mm!important;font-size:9pt!important}.contacts__grid{grid-template-columns:repeat(3,1fr)!important;gap:2.5mm!important}.contact-card{break-inside:avoid;border-radius:4px!important;padding:2.5mm!important}.contact-card__name{font-size:9.5pt!important}.contact-card__desc{font-size:8pt!important;line-height:1.3!important}.contact-card__link{font-size:8pt!important}.contact-card__meta{font-size:7.5pt!important}.contacts .source-badge{color:var(--color-muted,#5c6661);margin-top:2mm;font-size:7pt}a[href^=http]:after{content:none}.sides{break-inside:avoid}@media print{.print-body{print-color-adjust:exact}}
