#dly-technical-guides{background:#f3f6fa;color:#12344f;font:16px/1.85 'Open Sans',Arial,sans-serif}#dly-technical-guides *{box-sizing:border-box}.tg-width{width:min(1120px,calc(100% - 48px));margin-inline:auto}.tg-hero{background:#112c49;color:white;border-bottom:3px solid #c3a14b;padding:54px 0}.tg-hero h1{font-size:clamp(30px,4vw,44px);line-height:1.25;margin:12px 0 20px;color:white}.tg-hero p{max-width:75ch;margin-bottom:0}.tg-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:#e8cc77}.tg-main{padding-block:36px 64px}.tg-guide-card{display:flex;gap:28px;padding:32px;border:1px solid #dce5ee;border-radius:14px;background:white;color:#12344f;text-decoration:none!important;box-shadow:0 8px 24px #12344f0a}.tg-guide-card:hover{border-color:#b18a29}.tg-guide-card h2{font-size:26px;line-height:1.4;margin:0 0 12px}.tg-number{font-size:28px;color:#9a7925}.tg-open{color:#755b17;font-weight:600}.tg-muted{color:#5c6f7e;font-size:13px}.tg-tools{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.tg-tools a{color:#12344f}.tg-tools button{padding:12px 18px;min-height:46px;border:1px solid #c8a449;border-radius:7px;background:#12344f;color:white;cursor:pointer}.tg-status{display:inline-block;padding:10px 16px;background:#e9eff5;border-radius:6px;font-size:14px}.tg-scope{padding:20px 24px;border-inline-start:3px solid #b18a29;background:white}.tg-toc{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.tg-toc a{color:#12344f;padding:8px 13px;background:white;border:1px solid #dce5ee;border-radius:6px;font-size:14px;text-decoration:none}.tg-section{background:white;border:1px solid #dce5ee;border-radius:12px;padding:28px 32px;margin:20px 0;scroll-margin-top:100px}.tg-section h2{font-size:24px;line-height:1.4;margin:0 0 16px}.tg-section p{max-width:80ch;margin-bottom:0}.tg-checklist label{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #edf0f4;align-items:flex-start}.tg-checklist input{width:20px;height:20px;margin-top:5px;flex:0 0 20px;accent-color:#12344f}.tg-sources a{overflow-wrap:anywhere;color:#12344f;text-decoration:underline}.tg-sources ul{padding-inline-start:22px}#dly-technical-guides :is(a,button,input):focus-visible{outline:3px solid #b18a29;outline-offset:4px}@media(max-width:600px){.tg-width{width:calc(100% - 32px)}.tg-hero{padding:36px 0}.tg-section,.tg-guide-card{padding:22px 20px}.tg-guide-card{gap:16px}.tg-section h2,.tg-guide-card h2{font-size:22px}.tg-tools button{width:100%}}@media print{header,footer,#dlyPremiumFooter,.tg-tools,.tg-toc,#dly-background-music,#dly-stats-preferences{display:none!important}.tg-hero{background:white!important;color:#12344f!important;padding:0;border:0}.tg-hero h1{color:#12344f!important}.tg-width{width:100%}.tg-main{padding:0}.tg-section{border:0;border-radius:0;padding:12px 0;break-inside:avoid}.tg-section h2{break-after:avoid}#dly-technical-guides{background:white;font-size:11pt}.tg-sources a{color:black}.tg-checklist input{appearance:auto}}

.tg-products{margin-top:28px}.tg-products h3{font-size:22px;line-height:1.4;margin:0 0 16px}.tg-products .tg-product-note{font-size:14px;color:#526779;padding:16px;background:#f2f5f8;border-radius:8px;margin-bottom:22px}.tg-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tg-product{min-width:0;border:1px solid #dce5ee;border-top:3px solid #b18a29;border-radius:10px;padding:22px}.tg-product h4{font-size:20px;line-height:1.4;margin:6px 0 12px}.tg-product .tg-product-maker{font-size:12px;color:#6b5b35;margin:0}.tg-product p{font-size:15px;margin:0 0 14px}.tg-product .tg-product-limits{font-size:14px;color:#4c6071}.tg-product a{display:inline-block;color:#12344f;font-size:13px;font-weight:600;text-decoration:underline;overflow-wrap:anywhere}@media(max-width:740px){.tg-product-grid{grid-template-columns:minmax(0,1fr)}}@media print{.tg-product-grid{display:block}.tg-product{break-inside:avoid;margin-bottom:16px}.tg-product p{font-size:10pt}}

.tg-product h4 a.tg-product-sds-name{font:inherit;line-height:inherit;color:#12344f;text-decoration:underline;text-decoration-color:#b18a29;text-underline-offset:4px}.tg-product h4 a.tg-product-sds-name:hover{color:#755b17}.tg-sds-instructions{font-size:14px;padding:16px 0 22px;margin:0!important;color:#526779}.tg-product .tg-sds-search{font-size:13px;background:#f2f5f8;border-radius:6px;padding:10px 12px}.tg-product-links{display:flex;flex-wrap:wrap;gap:12px 20px}.tg-product-links a{min-height:44px;display:inline-flex;align-items:center}

#dly-technical-guides a.tg-download{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid #b18a29;border-radius:7px;background:#e5c66b;color:#12344f;text-decoration:none;font-weight:600;font-size:14px;margin-block:12px;white-space:normal}.tg-tools{justify-content:flex-start}.tg-tools>a:first-child{margin-inline-end:auto}.tg-faq details{padding:17px 0;border-bottom:1px solid #e0e7ee}.tg-faq details:last-child{border-bottom:0}.tg-faq summary{font-weight:600;cursor:pointer;line-height:1.6}.tg-faq details p{margin:14px 0 0;font-size:15px}.tg-faq summary:focus-visible{outline:3px solid #b18a29;outline-offset:4px}@media(max-width:600px){#dly-technical-guides a.tg-download{width:100%}}@media print{.tg-faq details>p{display:block!important}.tg-download{display:none!important}}

.tg-section figure{margin:22px 0 0}.tg-section figure img{display:block;width:100%;height:auto;border:1px solid #dce5ee;border-radius:10px}.tg-section figcaption{color:#526779;font-size:13px;line-height:1.7;padding-top:12px}.tg-hold-photo img{max-height:440px;object-fit:contain;background:#edf3f8}.tg-visual-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tg-visual-steps li{border:1px solid #dce5ee;border-radius:10px;padding:20px;background:#f5f8fb;min-width:0}.tg-visual-steps li>span,.tg-point-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#12344f;color:white;border-radius:50%;font-weight:600;flex-shrink:0}.tg-visual-steps p{font-size:15px;line-height:1.7;margin:12px 0 0}.tg-visual-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.tg-visual-points h3{font-size:18px;margin:10px 0 8px;line-height:1.4}.tg-visual-points p{font-size:14px;color:#526779}.tg-document-visual{margin-top:26px}.tg-document-visual>h3{font-size:21px;line-height:1.4}.tg-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 24px}.tg-document-grid>div{padding:20px;background:#edf3f8;border:1px solid #dce5ee;border-radius:9px;min-width:0}.tg-doc-icon{font-size:28px;color:#8b6e1f}.tg-document-grid h4{font-size:17px;line-height:1.4;margin:6px 0 10px}.tg-document-grid p{font-size:14px;line-height:1.7}@media(max-width:740px){.tg-visual-steps,.tg-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.tg-visual-steps,.tg-visual-points,.tg-document-grid{grid-template-columns:minmax(0,1fr)}}@media print{.tg-visual-steps,.tg-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-hold-photo img{max-height:220px}.tg-visual{break-inside:auto}}

.tg-guide-card + .tg-guide-card{margin-top:24px}
/* Technical field illustrations: local vectors; no remote image requests. */
.tg-field-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;margin-top:28px;padding:22px;border:1px solid #d6e1eb;border-radius:12px;background:#f7f9fc;align-items:start}
.tg-field-picture img{display:block;width:100%;height:auto;border-radius:10px;background:#edf3f8}.tg-field-picture>p{font-size:12px;line-height:1.65;color:#536b7d;margin:12px 0 0!important}
.tg-field-copy h3{font-size:21px;line-height:1.4;margin:8px 0 16px}.tg-field-kicker{font-size:11px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#886a21;margin:0!important}.tg-field-copy ul{padding-left:20px;margin:0}.tg-field-copy li{font-size:14px;line-height:1.75;margin:0 0 12px}.tg-field-record{border-left:3px solid #b18a29;padding:12px 15px;background:#fff;font-size:13px!important;line-height:1.75;margin-top:18px!important;color:#345266}
.tg-colour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.tg-colour-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid #d6e1eb;border-top:4px solid #b18a29;border-radius:10px;padding:24px 20px;background:#f7f9fc}.tg-library-number{font-size:28px;font-weight:700;color:#acbfce;line-height:1;margin-bottom:22px}.tg-resource-type{font-size:11px!important;text-transform:uppercase;letter-spacing:.06em;color:#5b7182;margin:0 0 10px!important}.tg-colour-card h3{font-size:21px;line-height:1.4;margin:0 0 10px}.tg-colour-card>p:not(.tg-resource-type){font-size:14px;margin:0 0 24px;line-height:1.6}.tg-colour-card a{margin-top:auto;display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:48px;border-top:1px solid #d6e1eb;padding-top:14px;color:#12344f;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.tg-library-note{font-size:13px!important;line-height:1.8;color:#536b7d;margin-top:24px!important}.tg-library-note a{color:#12344f;text-decoration:underline}
.tg-defect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:26px}.tg-defect-card{min-width:0;border:1px solid #d6e1eb;border-radius:12px;overflow:hidden;background:#f7f9fc}.tg-defect-card>img{display:block;width:100%;height:auto}.tg-defect-card>div{padding:22px}.tg-defect-card h3{font-size:21px;margin:0 0 10px;line-height:1.4}.tg-defect-card p{font-size:14px;line-height:1.8}.tg-defect-card details{margin-top:18px;border-top:1px solid #d6e1eb;padding-top:15px}.tg-defect-card summary{font-size:13px;font-weight:700;cursor:pointer;line-height:1.7;min-height:44px}.tg-defect-card summary:focus-visible{outline:3px solid #b18a29;outline-offset:4px}.tg-defect-card details p{margin:14px 0 0}.tg-section img{max-width:100%}
@media(max-width:900px){.tg-field-card{grid-template-columns:minmax(0,1fr);gap:22px}.tg-colour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.tg-field-card{padding:16px;gap:20px}.tg-colour-grid,.tg-defect-grid{grid-template-columns:minmax(0,1fr)}.tg-field-copy h3,.tg-colour-card h3,.tg-defect-card h3{font-size:20px}.tg-colour-card{padding:20px}.tg-defect-card>div{padding:18px}}
@media print{.tg-field-card{grid-template-columns:1fr 1fr;break-inside:avoid}.tg-colour-grid{grid-template-columns:1fr 1fr}.tg-defect-grid{grid-template-columns:1fr 1fr}.tg-defect-card details>p{display:block!important}.tg-defect-card{break-inside:avoid}.tg-field-picture>p{font-size:9pt}.tg-field-copy li{font-size:10pt}}

.tg-test-comparison{margin-top:28px}.tg-test-comparison h3{font-size:21px;line-height:1.4}.tg-table-wrap{overflow-x:auto;border:1px solid #d6e1eb;border-radius:10px}.tg-test-table{width:100%;min-width:680px;border-collapse:collapse;font-size:13px;line-height:1.75}.tg-test-table th,.tg-test-table td{padding:18px;text-align:left;vertical-align:top;border-bottom:1px solid #d6e1eb}.tg-test-table thead{background:#12344f;color:white}.tg-test-table tbody th{width:18%;background:#edf3f8}.tg-test-table tr:last-child>*{border-bottom:0}.tg-table-wrap:focus-visible{outline:3px solid #b18a29;outline-offset:4px}@media print{.tg-test-table{min-width:0;font-size:9pt}.tg-table-wrap{overflow:visible}.tg-test-table th,.tg-test-table td{padding:8px}}
