:root{--color-primary:#2e90fa;--color-primary-hover:#0075ff;--color-light-blue:lightblue;--color-dark-gray:#111827;--color-light-gray:#f8f9fa;--color-border-gray:#dee2e6;--color-placeholder-gray:#b1b1b1;--color-table-border:#d9d9d9;--color-table-header:#f2f2f2;--color-footer-bg:#192337;--color-footer-text:#949494;--color-link:#0fa4df;--color-link-hover:#0086bb;--color-white:#ffffff}a.skip-link{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden;font-size:16px!important;font-size:1.125rem;font-weight:700;padding:5px 10px}.visually-hidden{display:none}a.skip-link:focus{left:50%;top:0;transform:translate(-50%,0);width:auto;height:auto;overflow:visible;z-index:999999;color:#fff}*{font-size:16px;font-family:system-ui,-apple-system,sans-serif;margin:0;padding:0}body{color:var(--color-dark-gray);background:var(--color-white);padding:0 24px}.main,.calc{max-width:1024px;margin:0 auto}.calc{display:flex;flex-direction:column;box-shadow:rgba(137,141,154,0.3)4px 4px 18px;background:var(--color-white);border-radius:16px;margin-top:32px;border:1px solid var(--color-border-gray)}.cac{display:flex;flex-direction:column;padding:32px}.calc h2 span{font-size:26px}.calc h2{display:flex;align-items:center;justify-content:center;gap:16px;margin:0;padding:24px;border-bottom:1px solid var(--color-border-gray);text-align:left}h1{text-align:center;margin-bottom:28px}button{margin-top:16px;cursor:pointer;box-sizing:border-box;border:0;background:var(--color-primary);transition:0.3s ease-in-out all;color:var(--color-white);border-radius:8px;text-transform:uppercase;letter-spacing:1px;word-spacing:2px;padding:12px}button:hover{background:var(--color-primary-hover)}input{padding:8px 12px;box-sizing:border-box;font-size:18px;margin:8px 0;border:1px solid var(--color-border-gray);border-radius:4px}input:focus{border:2px solid var(--color-light-blue);outline:0}input::placeholder{color:var(--color-placeholder-gray)}label{font-size:14px;font-weight:500;margin-top:4px}#dom{overflow-y:auto}.tbl{display:none;flex-direction:column;border-radius:8px;margin-top:24px}.tbl h4{margin-bottom:24px;font-size:18px}.tbl button{max-width:300px;align-self:center}table{width:100%;border-collapse:collapse}th,td{border:1px solid var(--color-table-border);padding:8px;text-align:left;background:var(--color-white)}td:last-child{letter-spacing:1px}th{background-color:var(--color-table-header)}footer .container li a{font-size:13px}footer .container{display:flex;padding:24px 16px;margin-top:32px;margin-left:-24px;margin-right:-24px;background:var(--color-footer-bg);color:var(--color-footer-text);word-break:break-word;justify-content:space-between;gap:16px}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover)}.head a{font-size:14px;color:var(--color-white)}.head a:hover{text-decoration:underline}footer p{font-size:13px}footer ul,.head ul{margin:0;padding:0;display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:center}.head li{list-style:none}header{background:var(--color-footer-bg);margin-left:-24px;margin-right:-24px}.head{gap:16px;display:flex;align-items:center;box-shadow:0px 6px 30px rgba(0,0,0,0.08);justify-content:space-between;padding:24px;margin:0 auto;max-width:1024px}.logo a{display:flex;align-items:center;justify-content:center;gap:16px;font-size:24px;font-weight:bold;color:var(--color-white)}.main{padding:32px 0}main h2{font-size:20px;font-weight:700;margin-bottom:16px}.main h2{font-size:24px;font-weight:700;margin-bottom:12px}.main h1{text-align:left;font-size:42px}ul{list-style:none}.ul .ul{margin-left:16px;}.ul li{gap:8px;align-items:center}.ul li.cl{}.ul li::before{padding-right:6px;content:"•";font-size:24px;line-height:0}main *{line-height:1.6}main p{font-size:16px;font-weight:400;margin-bottom:8px}main section{margin-bottom:24px}.rsp{width:100%;height:auto;max-width:500px}.main h1.h2{text-align:center;font-size:36px;margin-bottom:32px;margin-top:16px}.blk{display:flex;justify-content:space-between;gap:24px;padding-bottom:16px}.blk a{font-size:18px}@media (max-width:1024px){footer .container{flex-direction:column;align-items:center}.calc h2{font-size:26px}.blk{display:flex;flex-direction:column;gap:24px}.main h1.h2{font-size:28px}}.blk ul li{margin-bottom:4px}