.owner-page{background:#f7f8fa;color:#192c44}.owner-main{max-width:1120px;margin:0 auto;padding:110px 24px 48px}.owner-main .owner-hero{padding:20px 0 28px}.owner-main h1{font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.13;letter-spacing:-.025em;max-width:950px;color:#162945}.owner-main h2{font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.25;margin:0 0 18px}.owner-main h3{font-size:1.15rem;line-height:1.35;margin:6px 0 12px}.owner-lead{font-size:1.18rem;max-width:850px}.owner-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:750;color:#71551e}.owner-main section{background:white;border:1px solid #dce2eb;border-radius:14px;padding:28px;margin:22px 0}.owner-main p{line-height:1.75}.owner-main a,.owner-bridge a{color:#1d507d;text-decoration:underline;text-underline-offset:3px}.owner-main a.btn{color:#14243c;text-decoration:none}.owner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px}.owner-card{border:1px solid #dce2eb;border-radius:10px;padding:20px;min-width:0;background:#fbfcfe}.owner-card p:last-child{margin-bottom:0;font-size:.95rem}.owner-note{background:#fff7e7;border-left:4px solid #b38424;padding:18px;border-radius:6px}.owner-main label{display:block;font-size:.94rem;font-weight:650;margin-bottom:16px}.owner-main input:not([type=checkbox]),.owner-main select{display:block;width:100%;font:inherit;color:#14243c;border:1px solid #8494a7;background:white;border-radius:6px;padding:11px;margin-top:7px;min-width:0}.owner-main input:focus-visible,.owner-main select:focus-visible,.owner-main button:focus-visible,.owner-main a:focus-visible,.owner-main summary:focus-visible{outline:3px solid #ad7315;outline-offset:3px}.owner-main button{font:inherit;cursor:pointer;white-space:normal;min-height:44px}.owner-main button:disabled{opacity:.5;cursor:not-allowed}.owner-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:18px 0}.owner-result{border:1px solid #d8e1ed;border-radius:8px;background:#f4f7fb;padding:20px;margin:20px 0;overflow-wrap:anywhere}.owner-result:empty{display:none}.owner-result dl{display:grid;grid-template-columns:1fr auto;gap:12px}.owner-result dt,.owner-result dd{margin:0}.owner-result dd{font-weight:700}.owner-table{overflow-x:auto;margin-bottom:20px}.owner-table table{width:100%;min-width:750px;border-collapse:collapse}.owner-table th,.owner-table td{padding:12px;text-align:left;border-bottom:1px solid #dae2ec;vertical-align:top}.owner-table input,.owner-table select{min-width:130px!important}.owner-table caption{text-align:left;padding-bottom:15px;font-size:.93rem}.owner-choices label{display:flex;align-items:flex-start;gap:12px;font-weight:500;min-height:36px}.owner-choices input{width:20px;height:20px;flex:none;margin-top:3px;accent-color:#1c4a77}.owner-detail{border-bottom:1px solid #d8e1ed;padding:17px 0}.owner-detail summary{cursor:pointer;font-weight:700;min-height:30px}.owner-bridge{max-width:1120px;margin:30px auto!important;padding:28px!important;border:1px solid #dce2eb;border-radius:12px;background:#f5f7fa}.owner-bridge h2{font-size:1.8rem;line-height:1.25}.owner-skip{position:absolute;left:15px;top:-100px;z-index:3000;background:white;padding:15px}.owner-skip:focus{top:10px}.owner-main .btn{margin-top:8px}.owner-main ul{padding-left:24px}.owner-main li{margin:9px 0;line-height:1.65}.owner-main .owner-sources{font-size:.9rem;background:#f0f3f7}.owner-page .footer{margin-top:0}@media(max-width:600px){.owner-main{padding:95px 20px 35px}.owner-main section{padding:21px}.owner-main .owner-result{padding:16px}.owner-main .owner-grid{grid-template-columns:1fr}.owner-result dl{grid-template-columns:1fr}.owner-result dd{margin-bottom:12px}.owner-bridge{margin:24px 20px!important;padding:22px!important}.owner-bridge h2{font-size:1.5rem}.owner-main button{width:100%}.owner-main .owner-actions{align-items:stretch;flex-direction:column}.owner-main .owner-actions a{line-height:1.5}.owner-main .owner-hero{padding-top:20px}}@media print{.owner-page .nav,.owner-page .footer,.owner-actions,button,.owner-skip,.owner-cta{display:none!important}.owner-main{padding:0;max-width:none}.owner-main section{break-inside:avoid;border:0;padding:12px 0}.owner-main h1{font-size:24pt}.owner-main .owner-grid{display:block}.owner-main .owner-card{margin:12px 0}.owner-main .owner-result{background:white}.owner-main details{display:block}.owner-main details>*{display:block}}

.owner-main .owner-download{display:inline-block;background:#d8b56a;color:#14243c;font-weight:700;padding:13px 22px;border-radius:7px;text-decoration:none;min-height:44px}
