html:has(.bk-page){scroll-padding-block:76px calc(var(--footer-h) + 16px)}.bk-page #tools,.bk-page #gives,.bk-page #tips,.bk-page #refs{scroll-margin-top:76px}.bk-hero .st-hero-in{align-items:start}.bk-brief{padding:var(--space-5)}.bk-brief h2{font-size:var(--fs-title);margin-bottom:var(--space-3);font-weight:800}.bk-brief-list{gap:var(--space-3);line-height:var(--lh-body);padding-inline-start:var(--space-6);list-style:outside;display:grid}.bk-cards{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.bk-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.bk-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-card{padding:var(--space-6) var(--space-5);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.bk-card h3{font-size:var(--fs-title);font-weight:800}.bk-card h4{font-size:var(--fs-title-sm);margin-top:var(--space-4);font-weight:700}.bk-card ul{gap:var(--space-2);font-size:var(--fs-body-sm);padding-inline-start:var(--space-6);line-height:1.55;display:grid}.bk-groups{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.bk-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.bk-group{padding:var(--space-6) var(--space-5);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.bk-group h3{font-size:var(--fs-title);font-weight:800}.bk-tools{gap:var(--space-3);display:grid}.bk-tool{padding-block:var(--space-2);border-bottom:var(--line-thin) solid var(--ink-line-soft)}.bk-tool:last-child{border-bottom:0}.bk-tool dt{font-weight:700}.bk-tool dd{font-size:var(--fs-body-sm);color:var(--ink-2);margin:0;line-height:1.55}.bk-give dl{gap:var(--space-1);display:grid}.bk-give dt{font-weight:800;font-size:var(--fs-label);margin-top:var(--space-3)}.bk-give dd{font-size:var(--fs-body-sm);margin:0;line-height:1.55}.bk-give dt:last-of-type+dd{color:var(--ink-2)}.bk-h3{font-size:var(--fs-title);margin:var(--space-10) 0 var(--space-2);font-weight:800}.bk-nots{gap:var(--space-3);margin-top:var(--space-4);line-height:var(--lh-body);max-width:80ch;padding-inline-start:var(--space-6);display:grid}.bk-tips{gap:var(--space-4);max-width:70ch;padding:0;list-style:none;display:grid}.bk-tips li{padding:var(--space-4) var(--space-5);line-height:var(--lh-body)}.bk-refs{gap:var(--space-3);font-size:var(--fs-body-sm);text-align:left;max-width:90ch;padding-inline-start:var(--space-6);line-height:1.55;display:grid}.bk-refs li{overflow-wrap:anywhere}.bk-logo{width:88px;height:auto;margin-bottom:var(--space-3);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);background:var(--paper);display:block}.bk-cards>:first-child,.bk-groups>:first-child{border-top:8px solid var(--door-1)}.bk-cards>:nth-child(2),.bk-groups>:nth-child(2){border-top:8px solid var(--door-2)}.bk-cards>:nth-child(3),.bk-groups>:nth-child(3){border-top:8px solid var(--door-3)}.bk-cards>:nth-child(4){border-top:8px solid var(--door-4)}.bk-tips li:nth-child(odd){border-inline-start:8px solid var(--leaf)}.bk-tips li:nth-child(2n){border-inline-start:8px solid var(--sun)}.bk-contact{margin-top:var(--space-4);font-size:var(--fs-body-sm)}.bk-copy{text-align:center;font-size:var(--fs-label);color:var(--ink-2);background:var(--sun-tint);border-top:var(--line-hair) solid var(--ink-line-soft);padding:var(--space-4) var(--page-pad-mobile) calc(var(--footer-h) + var(--space-4));margin:0}.bk-print-top{display:none}@media print{@page{margin:12mm}.bk-page,.bk-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}body>footer,.st-bar,.st-skip,.st-actions,.st-nav{display:none!important}.st-page{background:#fff;width:100%;min-height:0;display:table}.bk-print-top{display:table-header-group}.bk-print-top>*{vertical-align:middle;display:inline-block}.bk-print-top img{width:14mm;height:auto;margin-inline-end:3mm}.bk-print-top span{color:#000;font-size:14pt;font-weight:800}.bk-page main{display:table-row-group}.bk-logo{display:none}.bk-copy{color:#000;background:#fff;border-top:1px solid #000;padding:0;font-size:9pt;display:table-footer-group}.st-sec,.st-hero,.st-end{padding:6mm 0}.bk-card,.bk-group,.bk-tips li,.bk-tool,.st-table{break-inside:avoid}.bk-cards,.bk-groups{grid-template-columns:1fr 1fr}.bk-refs{font-size:8pt}}.bk-adapt-h{margin:var(--space-8) 0 var(--space-2)}
