/* Daycare page: existing ClearLawn palette, Gotham and shared chrome. */
.dc-root{scroll-padding-top:110px}.dc-page{color:var(--navy);background:var(--white)}.dc-wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--pad)}.dc-page :is(section,[id]){scroll-margin-top:110px}.dc-page :is(a,summary):focus-visible{outline:3px solid currentColor;outline-offset:5px}.dc-page .tm-kicker{font-size:11px;font-weight:500;letter-spacing:.15em;line-height:1.7;margin:0 0 26px}.dc-hero{padding-top:28px;padding-bottom:90px}.dc-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:54px;font-size:10px;color:var(--muted)}.dc-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.dc-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.91fr);gap:7%;align-items:center}.dc-hero h1{font-size:clamp(52px,5.6vw,86px);font-weight:900;letter-spacing:-.045em;line-height:1.02;margin:0 0 30px;max-width:720px;text-wrap:balance}.dc-lede{font-size:17px;line-height:1.85;max-width:580px;margin:0 0 30px}.dc-actions{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.dc-actions .button{font-size:12px;gap:25px}.dc-trust{font-size:11px;line-height:1.9;color:var(--muted);max-width:480px;margin:22px 0 0}.dc-section{padding-block:85px}.dc-section h2{font-size:clamp(34px,4.5vw,62px);font-weight:900;letter-spacing:-.035em;line-height:1.08;margin:0 0 35px;text-wrap:balance;max-width:1000px}.dc-section p{font-size:16px;line-height:1.85;max-width:920px}.dc-section li{font-size:15px;line-height:1.8}.dc-dark{background:var(--navy);color:var(--white)}.dc-dark h2{max-width:850px}.dc-section .dc-intro{font-size:18px;max-width:850px;margin-bottom:48px}.dc-log-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;border-top:1px solid color-mix(in srgb,var(--white) 25%,var(--navy));padding-top:30px}.dc-log-grid p{font-size:14px;line-height:1.9}.dc-log-grid strong{display:block;font-size:23px;line-height:1.3;margin-bottom:17px}.dc-section .dc-statement{font-weight:800;font-size:clamp(26px,3.5vw,47px);line-height:1.25;margin:45px 0 0;max-width:1100px;letter-spacing:-.025em}.dc-edge{height:70px;background:var(--white);color:var(--navy);margin-bottom:-1px;overflow:hidden}.dc-edge svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dc-edge:after{content:"";display:block;height:7px;background:var(--navy);position:relative;top:-6px}.dc-fibre{transform-box:fill-box;transform-origin:center bottom}.dc-document.dc-motion .dc-edge:not(.is-in) .dc-fibre{transform:skewX(48deg) scaleY(.38)}.dc-document.dc-motion .dc-fibre{transition:transform .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--dc-delay)}.dc-visits-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.dc-visit{padding:36px;border:1px solid var(--line);background:var(--white)}.dc-visit:last-child{background:var(--paper)}.dc-icon{width:76px;height:82px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block;margin-bottom:24px}.dc-visit .dc-icon{color:var(--navy);border-bottom:2px solid var(--sage);padding-bottom:8px;height:90px}.dc-visit h3{font-size:30px;font-weight:800;margin-bottom:13px;letter-spacing:-.025em}.dc-visit p{font-size:15px}.dc-visit ul{list-style:none;padding:0;margin:25px 0}.dc-visit li{position:relative;padding:9px 0 9px 26px;font-size:14px;line-height:1.7;border-top:1px solid var(--line)}.dc-visit li:before{content:"✓";position:absolute;left:0;top:9px;font-size:15px}.dc-visit>p:last-child{font-size:12px;font-weight:500;line-height:1.8;border-top:1px solid var(--line);padding-top:20px;margin-bottom:0}.dc-spot{display:grid;grid-template-columns:60px 1fr;gap:25px;align-items:center;margin-top:30px;padding:25px 0;border-bottom:1px solid var(--line)}.dc-spot .dc-icon{width:55px;height:65px;margin:0}.dc-spot p{font-size:14px;margin:0;max-width:950px}.dc-paper{background:var(--paper)}.dc-section-intro{display:grid;grid-template-columns:70px 1fr;gap:28px;align-items:center;margin-bottom:32px}.dc-section-intro .dc-icon{width:60px;height:70px;margin:0}.dc-section-intro p{max-width:700px;margin:0}.dc-section .dc-note{font-size:14px;line-height:1.9;margin:30px auto 0;max-width:900px}.dc-prices{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-bottom:30px;border-bottom:1px solid var(--line);margin-bottom:28px}.dc-prices p{display:flex;flex-direction:column;align-items:flex-start;font-size:14px;margin:0}.dc-prices strong:first-child{font-size:20px;margin-bottom:8px}.dc-prices strong:last-child{font-size:clamp(65px,8vw,112px);line-height:1.15;letter-spacing:-.055em;font-weight:900}.dc-section#pricing>.dc-wrap>p:nth-last-of-type(1){font-size:22px;line-height:1.65;padding:28px 0 12px;max-width:930px}.dc-section#pricing ul{padding-left:20px;margin:22px 0 0}.dc-section#how{padding-top:0}.dc-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:45px;counter-reset:dc-step}.dc-steps li{counter-increment:dc-step;border-top:1px solid var(--line);padding-top:24px;position:relative}.dc-steps li:before{content:"0" counter(dc-step);position:absolute;right:0;top:25px;font-size:12px}.dc-steps .dc-icon{width:60px;height:70px}.dc-steps p{font-size:14px}.dc-section#claims p:first-of-type{font-size:clamp(25px,3.2vw,42px);line-height:1.3;max-width:870px;margin-bottom:30px}.dc-section#claims p{max-width:900px;font-size:15px;line-height:1.9}.dc-paperwork{display:grid;grid-template-columns:1fr 1fr;gap:9%}.dc-paperwork h3{font-size:22px;margin-bottom:23px}.dc-paperwork ul{padding-left:20px}.dc-paperwork li{font-size:14px;padding-bottom:14px}.dc-compact{padding-top:0}.dc-compact h2{font-size:clamp(28px,3.4vw,44px)}.dc-compact p{font-size:15px}.dc-section#faq{padding-top:0}.dc-faq{max-width:1000px}.dc-faq details{border-top:1px solid var(--line)}.dc-faq details:last-child{border-bottom:1px solid var(--line)}.dc-faq summary{list-style:none;display:flex;justify-content:space-between;gap:25px;padding:25px 0;font-size:16px;font-weight:500;line-height:1.6;cursor:pointer}.dc-faq summary::-webkit-details-marker{display:none}.dc-faq summary span{font-size:24px;font-weight:400;line-height:1.1}.dc-faq details[open] summary span{transform:rotate(45deg)}.dc-faq details p{font-size:14px;margin-bottom:25px;max-width:850px}.dc-final{padding-top:0}.dc-final .guide-conversion{padding:45px;border:1px solid var(--line);background:var(--paper);display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:center}.dc-final h2{font-size:clamp(34px,3.7vw,52px);margin-bottom:20px}.dc-final p{font-size:14px}.dc-final .button{display:flex;justify-content:space-between;font-size:12px;padding:18px 20px;gap:20px}.dc-final .dc-phone{font-size:11px;line-height:1.9;margin:18px 0 0}.dc-phone a{text-decoration:underline;text-underline-offset:4px}.dc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(hover:hover) and (min-width:901px){}
@media(max-width:1000px){.dc-hero-grid{gap:5%;grid-template-columns:1fr 1fr}.dc-hero h1{font-size:58px}.dc-lede{font-size:15px}.dc-visit{padding:28px}.dc-log-grid{gap:30px}}
@media(max-width:800px){.dc-breadcrumb{margin-bottom:35px}.dc-hero{padding-bottom:45px}.dc-hero-grid{grid-template-columns:1fr;gap:40px}.dc-hero h1{font-size:clamp(46px,8.6vw,70px);max-width:650px}.dc-lede{font-size:15px;max-width:620px}.dc-section{padding-block:55px}.dc-section h2{font-size:38px;margin-bottom:27px}.dc-section p{font-size:15px}.dc-section .dc-intro{font-size:16px;margin-bottom:32px}.dc-log-grid{grid-template-columns:1fr;gap:20px}.dc-log-grid strong{font-size:22px;margin-bottom:10px}.dc-log-grid p{font-size:14px;margin:0}.dc-log-grid article+article{padding-top:20px;border-top:1px solid #fafaf830}.dc-section .dc-statement{font-size:29px;margin-top:35px}.dc-edge{height:45px}.dc-visits-grid,.dc-paperwork{grid-template-columns:1fr;gap:25px}.dc-visit{padding:27px}.dc-visit p{font-size:14px}.dc-visit li{font-size:13px}.dc-visit h3{font-size:29px}.dc-spot{gap:18px;grid-template-columns:45px 1fr}.dc-spot p{font-size:13px}.dc-spot .dc-icon{width:45px}.dc-section-intro{grid-template-columns:1fr;gap:20px}.dc-section .dc-note{font-size:13px;margin-top:25px}.dc-prices{gap:20px}.dc-prices strong:first-child{font-size:17px}.dc-prices strong:last-child{font-size:66px}.dc-prices p{font-size:13px}.dc-section#pricing>.dc-wrap>p:nth-last-of-type(1){font-size:19px;padding-top:20px}.dc-section#pricing li{font-size:13px;margin-bottom:8px}.dc-steps{grid-template-columns:1fr;gap:25px}.dc-steps li{display:grid;grid-template-columns:60px 1fr;gap:22px;padding-top:22px;padding-right:22px}.dc-steps .dc-icon{width:50px;height:65px;margin:0}.dc-steps p{font-size:14px;margin:0}.dc-steps li:before{top:18px;font-size:10px}.dc-section#claims p:first-of-type{font-size:28px}.dc-section#claims p{font-size:14px}.dc-paperwork h3{font-size:21px}.dc-paperwork li{font-size:14px}.dc-compact h2{font-size:30px}.dc-compact p{font-size:14px}.dc-faq summary{font-size:14px;padding:23px 0}.dc-faq details p{font-size:14px}.dc-final .guide-conversion{grid-template-columns:1fr;gap:25px;padding:27px 22px}.dc-final h2{font-size:34px}.dc-final p{font-size:13px}.dc-final .button{font-size:11px;gap:10px}.dc-section .dc-phone{font-size:11px}.dc-trust{font-size:11px}}
@media(prefers-reduced-motion:reduce){.dc-document .dc-fibre,.dc-document.dc-motion .dc-edge:not(.is-in) .dc-fibre{transform:none!important;transition:none!important}.dc-root{scroll-behavior:auto}}
@media print{.dc-document .dc-faq details::details-content{content-visibility:visible;display:block;height:auto}@page{size:A4;margin:16mm}.dc-document{background:white!important;font-size:10pt}.dc-document .header,.dc-document .mobile-cta,.dc-document .skip,.dc-page .dc-actions,.dc-page .button,.dc-edge{display:none!important}.dc-page,.dc-page .dc-dark,.dc-page .dc-paper,.dc-page .guide-conversion{color:var(--navy)!important;background:white!important}.dc-page .dc-wrap{padding:0;max-width:none}.dc-page .dc-section,.dc-page .dc-hero{padding:12pt 0}.dc-page .dc-hero-grid{display:block}.dc-page h1{font-size:34pt;max-width:none;line-height:1.08}.dc-page .dc-section h2{font-size:23pt;break-after:avoid}.dc-page :is(p,li){font-size:10pt!important;line-height:1.55!important}.dc-page .dc-breadcrumb{margin-bottom:15pt}.dc-page .dc-log-grid{gap:15pt}.dc-page .dc-statement{font-size:18pt!important}.dc-page :is(.dc-record,.dc-visit,.dc-steps li,.dc-paperwork article,#pricing){break-inside:avoid}.dc-page .dc-prices strong:last-child{font-size:42pt}.dc-page .dc-visits-grid{gap:15pt}.dc-page .dc-visit{padding:14pt;background:white}.dc-page .dc-visit li{padding-block:4pt}.dc-page .dc-visit li:before{top:4pt}.dc-page .dc-icon{width:40pt;height:45pt;margin-bottom:10pt}.dc-page .dc-faq details{break-inside:avoid}.dc-page .dc-faq summary{padding:10pt 0}.dc-page .dc-faq details>p{display:block!important;content-visibility:visible!important}.dc-page .dc-faq summary span{display:none}.dc-page .guide-conversion{padding:15pt;display:block}.dc-document footer{display:block;color:var(--navy);background:white;border-top:1px solid var(--line);padding:12pt 0}.dc-document footer :is(nav,.footer-brand,.footer-company,.footer-bottom),.dc-document footer .footer-contact>.eyebrow,.dc-document footer .footer-contact>a[href="/contact/"]{display:none}.dc-document .footer-contact{display:block}.dc-document footer a{display:block;color:var(--navy);font-size:10pt}}

/* Reserve the enhanced mobile header before the module arrives. */
@media screen and (max-width:900px){.dc-js .dc-document .header .desktop-nav{display:none}.dc-js .dc-document .header .menu-toggle{display:inline-flex;align-items:center;margin-left:auto}}

/* Maintenance record, revision 2. All observations remain illustrative. */
.dc-record{margin:0 auto;max-width:1000px;background:var(--white);border:1px solid var(--line);box-shadow:0 15px 40px #1018270a;position:relative;min-width:0;overflow:hidden}
.dc-record-brand{background:var(--navy);color:var(--white);padding:20px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:110px}
.dc-record-logo{display:block;width:165px;height:auto;flex-shrink:0}
.dc-record-heading{display:flex;flex-direction:column;align-items:flex-end;gap:9px;min-width:0}
.dc-record-heading p{font-size:12px!important;font-weight:800;letter-spacing:.09em;line-height:1.5!important;text-align:right;margin:0;max-width:none}
.dc-sample{font-size:10px;letter-spacing:.17em;font-weight:500;padding:6px 10px;border:1px solid var(--sage);line-height:1.3}
.dc-record-body{padding:8px 30px 18px;min-width:0}
.dc-record-part{padding:18px 0;border-bottom:1px solid var(--line);min-width:0}
.dc-record .dc-record-section-title{font-size:12px!important;line-height:1.5!important;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin:0 0 13px;max-width:none}
.dc-record :is(dl,ul){margin:0;padding:0}
.dc-record dt{font-size:9px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:3px}
.dc-record dd{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.dc-record-visit{display:grid;grid-template-columns:2.6fr 1fr 1fr 1fr;gap:15px 18px}.dc-record-visit-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:15px}.dc-record-options dd{line-height:2}.dc-record-options .dc-record-check{font-size:13px}.dc-record-heading small{font-size:9px}.dc-record-plan-caption{font-size:9px!important;line-height:1.6!important;margin:8px 0 0;max-width:none}.dc-record-findings{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.dc-record-findings dd{padding:8px;background:var(--paper);border:1px solid var(--line)}
.dc-record .dc-record-work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 18px;list-style:none}
.dc-record .dc-record-work li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.65;min-width:0}
.dc-record-check{font-family:Arial,sans-serif;font-size:17px;line-height:1.2;color:var(--navy);flex-shrink:0}
.dc-record .dc-record-products{font-size:11px;line-height:1.8;margin:15px 0 0;max-width:none}
.dc-record-found,.dc-record-photos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}
.dc-record-photos{grid-template-columns:2.6fr 1fr 1fr}
.dc-record-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.65;font-variant-numeric:tabular-nums;table-layout:fixed}
.dc-record-table :is(th,td){text-align:left;border-bottom:1px solid var(--line);padding:9px 10px;vertical-align:top;overflow-wrap:anywhere}
.dc-record-table thead th{font-size:9px;font-weight:700;letter-spacing:.02em;background:var(--paper);color:var(--navy)}
.dc-record-table tbody th{font-size:12px;font-weight:500}
.dc-surface-table thead th:first-child{width:19%}.dc-surface-table thead th:nth-child(2){width:8%}.dc-surface-table thead th:nth-child(3){width:15%}.dc-surface-table thead th:nth-child(4){width:9%}.dc-surface-table thead th:last-child{width:49%}
.dc-surface-table td:not(:last-child),.dc-surface-table thead th:not(:first-child):not(:last-child){text-align:center}
.dc-record-table tbody tr:last-child :is(th,td){border-bottom:0}
.dc-record .dc-record-unit{font-size:10px;line-height:1.6;color:var(--muted);margin:-4px 0 14px}
.dc-record-plan{display:grid;grid-template-columns:1fr 1.2fr;gap:25px;align-items:center;min-width:0}
.dc-record-plan-drawing{min-width:0}.dc-plan{display:block;width:100%;height:auto;stroke:var(--navy);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.dc-plan text{fill:var(--navy);stroke:none;font-family:Arial,sans-serif;font-size:12px;text-anchor:middle}.dc-plan-point circle{fill:var(--white)}.dc-plan-point-flagged circle{fill:var(--sage)}
.dc-plan-seam{stroke-dasharray:5 5}.dc-plan-flag{stroke:var(--sage)}.dc-plan-flag rect{fill:var(--sage)}.dc-plan .dc-plan-flag text{text-anchor:start;font-size:11px;fill:var(--navy)}.dc-plan-gate{stroke-width:1.5}.dc-plan .dc-plan-gate-label{font-size:11px}.dc-plan .dc-plan-north{font-size:13px;font-weight:700}
.dc-infill-table :is(th,td){padding:8px 7px;text-align:center}.dc-infill-table thead th:first-child{width:16%}.dc-infill-table thead th:last-child{width:12%}.dc-table-point-label{display:none}
.dc-record-flagged{background:color-mix(in srgb,var(--sage) 20%,var(--white));color:var(--navy)}
.dc-record-finding{display:grid;grid-template-columns:30px 1fr;gap:13px;align-items:start}.dc-record-flag-label{background:var(--sage);color:var(--navy);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;width:28px;height:28px}
.dc-record-finding p{font-size:12px;line-height:1.8;margin:0 0 6px;max-width:none}.dc-record-finding p:last-child{margin:0}
.dc-record .dc-record-disclaimer{font-size:10px;line-height:1.8;margin:18px 0 0;max-width:none}
.dc-record figcaption{font-size:11px;line-height:1.6;padding:12px 30px;background:var(--paper);border-top:1px solid var(--line);color:var(--muted)}
.dc-record-hero{transform:rotate(1.5deg);width:100%;max-width:570px;box-shadow:0 25px 60px #10182713;transition:transform .2s ease}
.dc-record-crop{max-height:640px;overflow:hidden;mask-image:linear-gradient(to bottom,#000 0%,#000 80%,transparent 100%)}
.dc-record-hero .dc-record-brand{padding:16px 22px;min-height:104px}.dc-record-hero .dc-record-logo{width:118px}.dc-record-hero .dc-record-heading p{font-size:9px!important}.dc-record-hero .dc-record-heading{gap:7px}
.dc-record-hero .dc-record-body{padding:2px 22px 16px}.dc-record-hero .dc-record-part{padding:13px 0}.dc-record-hero .dc-record-section-title{font-size:10px!important;margin-bottom:10px}.dc-record-hero .dc-record-visit{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:8px 10px}.dc-record-hero .dc-record-visit-options{gap:10px;margin-top:8px}.dc-record-hero .dc-record-options dd{font-size:8px;line-height:2}.dc-record-hero .dc-record-options .dc-record-check{font-size:10px}.dc-record-hero dt{font-size:8px}.dc-record-hero dd{font-size:10px}.dc-record-hero .dc-record-work{gap:9px 12px}.dc-record-hero .dc-record-work li{font-size:10px;gap:5px}.dc-record-hero .dc-record-products{font-size:9px;margin-top:11px}.dc-record-hero .dc-record-unit{font-size:9px;margin-bottom:8px}.dc-record-hero .dc-record-plan{gap:13px;grid-template-columns:1fr 1.15fr}.dc-record-hero .dc-record-table{font-size:9px}.dc-record-hero .dc-record-table :is(th,td){padding:5px 3px}.dc-record-hero .dc-record-table tbody th{font-size:9px}.dc-record-hero .dc-record-table thead th{font-size:8px;letter-spacing:0}.dc-record-hero figcaption{padding:10px 22px;font-size:10px}
.dc-record-download-wrap{max-width:1000px;margin:22px auto 0}.dc-record-download{display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:5px}
@media(hover:hover) and (min-width:901px){.dc-record-hero:hover{transform:translateY(-5px) rotate(.5deg)}}
@media(max-width:1100px) and (min-width:801px){.dc-record-hero .dc-record-plan{grid-template-columns:1fr}.dc-record-hero .dc-record-plan-drawing{max-width:260px;margin:auto}.dc-record-crop{max-height:670px}}
@media(max-width:800px){.dc-record-hero{transform:none;max-width:560px}.dc-record-brand{padding:19px 20px;gap:15px}.dc-record-body{padding:3px 20px 15px}.dc-record-part{padding:17px 0}.dc-record-plan{grid-template-columns:1fr;gap:15px}.dc-record-plan-drawing{width:100%;max-width:380px;margin:auto}.dc-record-hero .dc-record-plan{grid-template-columns:1fr}.dc-record-hero .dc-record-plan-drawing{max-width:320px}.dc-record-crop{max-height:640px}.dc-record figcaption{padding:12px 20px}}
@media(max-width:640px){.dc-record-brand{padding:17px 16px;min-height:104px}.dc-record-logo{width:102px}.dc-record-heading p{font-size:9px!important;letter-spacing:.045em}.dc-record-heading{gap:13px}.dc-sample{font-size:9px;padding:5px 8px}.dc-record-body{padding:3px 16px 15px}.dc-record .dc-record-section-title{font-size:11px!important}.dc-record-visit,.dc-record-hero .dc-record-visit{grid-template-columns:1fr 1fr;gap:13px 15px}.dc-record-visit>div:nth-child(n){grid-column:auto;grid-row:auto}.dc-record-visit>div:nth-child(5){grid-column:1/-1}.dc-record-visit-options{grid-template-columns:1fr;gap:12px}.dc-record-findings{grid-template-columns:1fr}.dc-record-found{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-record-photos{grid-template-columns:1fr 1fr}.dc-record-photos>div:first-child{grid-column:1/-1}.dc-record dd{font-size:12px}.dc-record dt{font-size:8px}.dc-record .dc-record-work{gap:13px 9px}.dc-record .dc-record-work li{font-size:10px;gap:5px;line-height:1.7}.dc-record-check{font-size:15px}.dc-record .dc-record-products{font-size:10px}.dc-record-found{gap:9px}.dc-record-found dd{font-size:11px}.dc-record-found dt{font-size:8px}.dc-record-photos{gap:15px}.dc-record-table,.dc-record-table tbody{display:block;width:100%}.dc-record-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dc-record-table tbody tr{display:grid;padding:13px 11px;border-bottom:1px solid var(--line);gap:12px 8px;min-width:0}.dc-record-table tbody tr:last-child{border-bottom:0}.dc-record-table tbody :is(th,td){display:block;padding:0!important;border:0;min-width:0;text-align:left;font-size:12px!important}.dc-record-table tbody th{grid-column:1/-1;font-weight:700;font-size:12px!important}.dc-record-table td:before{content:attr(data-label);display:block;font-size:9px;line-height:1.45;font-weight:500;color:var(--muted);margin-bottom:5px}.dc-surface-table tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-surface-table tbody td:not(:last-child){text-align:left}.dc-surface-table .dc-record-table-note{grid-column:1/-1;line-height:1.75}.dc-infill-table tbody tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 7px}.dc-infill-table tbody td{font-size:11px!important}.dc-table-point-label{display:inline}.dc-record-finding p{font-size:11px}.dc-record figcaption{padding:12px 16px;font-size:10px}.dc-record-hero .dc-record-brand{padding:15px 16px}.dc-record-hero .dc-record-logo{width:102px}.dc-record-hero .dc-record-body{padding:2px 16px 15px}.dc-record-hero .dc-record-work li{font-size:9px}.dc-record-hero dd{font-size:10px}.dc-record-hero .dc-record-section-title{font-size:10px!important}.dc-record-hero .dc-record-products{font-size:9px}.dc-record-hero .dc-record-part{padding:12px 0}.dc-record-crop{max-height:850px}.dc-record-hero figcaption{padding:10px 16px}.dc-record-download{font-size:12px;gap:7px}}
@media(prefers-reduced-motion:reduce){.dc-record-hero{transform:none!important;transition:none!important}}
@media print{.dc-page .dc-record-hero,.dc-record-download-wrap{display:none!important}.dc-page .dc-record{break-inside:avoid;box-shadow:none;width:100%;max-width:none}.dc-page .dc-record-brand{padding:10pt 15pt;min-height:0;background:var(--navy)!important;color:var(--white)!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.dc-page .dc-record-logo{width:55pt}.dc-page .dc-record-heading p{font-size:8pt!important;line-height:1.4!important}.dc-page .dc-record-heading{gap:7pt}.dc-page .dc-sample{font-size:6pt;padding:3pt 6pt}.dc-page .dc-record-body{padding:3pt 15pt 10pt}.dc-page .dc-record-part{padding:8pt 0}.dc-page .dc-record .dc-record-section-title{font-size:8pt!important;line-height:1.3!important;margin-bottom:6pt}.dc-page .dc-record :is(p,dd,li){font-size:7.5pt!important;line-height:1.5!important}.dc-page .dc-record dt{font-size:6pt}.dc-page .dc-record-visit{gap:5pt 12pt;grid-template-columns:1fr 1fr 1fr}.dc-page .dc-record-work{gap:5pt 9pt}.dc-page .dc-record .dc-record-products{font-size:7pt!important;margin-top:6pt}.dc-page .dc-record-check{font-size:10pt}.dc-page .dc-record-table{display:table;font-size:7pt}.dc-page .dc-record-table thead{display:table-header-group;position:static;width:auto;height:auto;clip:auto;white-space:normal}.dc-page .dc-record-table tbody{display:table-row-group}.dc-page .dc-record-table tr{display:table-row}.dc-page .dc-record-table :is(td,th){display:table-cell;font-size:7pt!important;padding:4pt!important;border-bottom:1px solid var(--line)}.dc-page .dc-record-table td:before{display:none}.dc-page .dc-record-table thead th{font-size:6pt!important}.dc-page .dc-record-plan{grid-template-columns:1fr 1.2fr;gap:10pt}.dc-page .dc-plan{max-width:205pt;margin:auto}.dc-page .dc-record-unit{font-size:6.5pt!important;margin-bottom:5pt}.dc-page .dc-record-finding{grid-template-columns:18pt 1fr;gap:7pt}.dc-page .dc-record-flag-label{width:16pt;height:16pt;font-size:7pt}.dc-page .dc-record .dc-record-disclaimer{font-size:7pt!important;margin-top:8pt}.dc-page .dc-record figcaption{font-size:7pt;padding:7pt 15pt;background:white}.dc-page .dc-record-flagged{print-color-adjust:exact;-webkit-print-color-adjust:exact}.dc-page .dc-table-point-label{display:none}}

/* Magnet-sweep count is recorded once beneath the work grid. */
.dc-record .dc-record-metal{margin-top:15px}.dc-record-hero .dc-record-metal{margin-top:10px}
