
.dl-page{color:#10263b;background:#fff;line-height:1.75}.dl-page *{box-sizing:border-box}.dl-wrap{width:calc(100% - 32px);max-width:1100px;margin:auto}.dl-section{padding-block:28px}.dl-page h2{font-size:26px;line-height:1.5;margin:0 0 15px}.dl-page h3{font-size:18px;margin:0 0 10px}.dl-page p{font-size:15px}.dl-breadcrumb{font-size:12px;padding-block:12px}.dl-hero{background:#fbe8d7 url('../images/documents-hero-optimized.webp') center/cover no-repeat}.dl-hero .dl-wrap{padding:42px 12px}.dl-hero h1{font-size:clamp(32px,3.9vw,54px);line-height:1.3;margin:16px 0;color:#092d50}.dl-hero p{max-width:56%;font-weight:700}.dl-hero .dl-offer{font-size:25px;color:#008555}.dl-offer strong{color:#ef6a00;font-size:1.65em}.dl-offer span{background:#ef6a00;color:white;border-radius:30px;padding:3px 14px;font-size:18px}.dl-hero small{display:block;font-size:11px;margin-top:12px}.dl-buttons{display:flex;gap:12px;flex-wrap:wrap}.dl-buttons a{background:#008759;color:white;border-radius:35px;padding:12px 22px;text-decoration:none;font-weight:700}.dl-buttons a+a{background:white;color:#00774d;border:1px solid}.dl-menu{display:flex;gap:12px;flex-wrap:wrap;padding-block:18px}.dl-menu a,.dl-link{color:#075b86;font-weight:700;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.dl-two,.dl-three{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.dl-three{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-two article,.dl-three article{border:1px solid #cbe8df;background:#f4fcf8;padding:18px;border-radius:8px}.dl-orange{background:#fff8ef!important;border-color:#f1d7ba!important}.dl-note{background:#e7f9f2;padding:12px;color:#006b4c}.dl-payment{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dl-payment>div{background:#00885d;color:white;padding:24px;border-radius:9px;text-align:center}.dl-payment>div:first-child{background:#f47d17}.dl-payment b{font-size:25px}.dl-page table{border-collapse:collapse;width:100%;margin:18px 0}.dl-page caption{text-align:left;font-weight:700}.dl-page th,.dl-page td{border:1px solid #cde3db;padding:12px;text-align:center}.dl-page thead{background:#edf8f3}.dl-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:0;list-style:none;counter-reset:steps}.dl-steps li{counter-increment:steps;border:1px solid #cde7dc;padding:12px;font-size:14px;border-radius:7px}.dl-steps li:before{content:counter(steps,decimal-leading-zero);display:block;color:#008459;font-size:20px;font-weight:800}.dl-faq details{border:1px solid #cce5db;border-radius:10px;margin:12px 0;background:white}.dl-faq summary{display:flex;align-items:center;gap:15px;list-style:none;padding:20px;font-size:17px;font-weight:800;cursor:pointer}.dl-faq summary::-webkit-details-marker{display:none}.dl-faq summary b{background:#008358;color:white;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;flex:none}.dl-faq summary:after{content:'';width:12px;height:12px;border-right:4px solid #006fe6;border-bottom:4px solid #006fe6;transform:rotate(45deg);margin-left:auto;flex:none}.dl-faq details[open] summary:after{transform:rotate(225deg)}.dl-faq details p{padding:0 24px 18px;margin:0}.dl-page a:focus-visible,.dl-page summary:focus-visible{outline:3px solid #1565b9;outline-offset:3px}.dl-page>.kk-shared-lower{display:block;clear:both;max-width:1100px}.dl-page .no-info{margin-top:12px}
@media(max-width:700px){.dl-wrap{width:calc(100% - 24px)}.dl-section{padding-block:20px}.dl-page h2{font-size:20px}.dl-page h3{font-size:15px}.dl-page p{font-size:13px}.dl-hero .dl-wrap{padding:24px 0}.dl-hero{background-position:60% center}.dl-hero h1{font-size:7vw}.dl-hero p{max-width:57%;font-size:11px}.dl-hero .dl-offer{font-size:16px}.dl-offer span{font-size:12px}.dl-hero .dl-buttons{margin-top:16px}.dl-buttons a{font-size:12px;padding:10px 13px}.dl-two,.dl-three{gap:8px}.dl-two article,.dl-three article{padding:10px}.dl-three{grid-template-columns:1fr}.dl-steps{gap:5px}.dl-steps li{padding:8px 4px;font-size:11px}.dl-payment b{font-size:18px}.dl-faq summary{font-size:14px;padding:15px 10px;gap:10px}.dl-faq summary b{width:28px;height:28px}.dl-menu{gap:8px;font-size:12px}.dl-hero small{max-width:70%}}

/* 2.45: scoped document comparison, preserving hero and assessment. */
.dl-support-scroll{overflow-x:auto;border:1px solid #cde3db;border-radius:8px;-webkit-overflow-scrolling:touch}
.dl-support-scroll:focus-visible{outline:3px solid #1565b9;outline-offset:3px}
.dl-page .dl-support-table{min-width:660px;table-layout:fixed;margin:0;font-size:14px}
.dl-page .dl-support-table caption{padding:10px 12px;font-size:12px;color:#506477}
.dl-page .dl-support-table th,.dl-page .dl-support-table td{text-align:left;vertical-align:top;padding:12px;line-height:1.7;overflow-wrap:anywhere}
.dl-page .dl-support-table thead th{background:#007f57;color:#fff}
.dl-page .dl-support-table th:first-child{width:19%}
.dl-page .dl-support-table tbody th{background:#f0faf5}
.dl-page .dl-support-table small{font-weight:400}
.dl-page .dl-support-table strong{color:#006448}
.dl-table-help{display:none}.dl-page .dl-support-sources{font-size:12px;color:#506477}.dl-support-sources a{color:#075b86;text-decoration:underline}
@media(max-width:700px){.dl-table-help{display:block}.dl-page .dl-support-table{font-size:12px}.dl-page .dl-support-table th,.dl-page .dl-support-table td{padding:9px}}
