.dis-page{max-width:1160px;margin:auto;padding:40px 28px 80px;color:#223039}.dis-page .dis-hero{max-width:810px;padding:24px 0 36px}.dis-page h1{font-size:clamp(36px,4vw,60px);line-height:1.08;margin:14px 0 22px}.dis-page h2{font-size:28px;margin:0 0 18px}.dis-page h3{font-size:21px;margin:0 0 12px}.dis-page p{line-height:1.7}.dis-page .dis-lead{font-size:21px;color:#465963;max-width:740px}.dis-kicker,.dis-label{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.dis-page .dis-small{font-size:14px;color:#52646c}.dis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dis-card{background:#fff;border:1px solid #d4dcda;border-radius:10px;padding:26px;min-width:0}.dis-card p{font-size:16px}.dis-section{margin-top:52px}.dis-notice{padding:22px 26px;background:#f5ecd9;border:1px solid #dcc9a2;border-radius:8px;font-size:16px}.dis-positive{background:#e4eee7;border-color:#a1bcae}.dis-notice p{margin:6px 0 0}.dis-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin:20px 0}.dis-page a{color:#244e64;text-underline-offset:4px}.dis-page a:focus-visible,.dis-page button:focus-visible,.dis-page summary:focus-visible{outline:3px solid #244e64;outline-offset:4px}.dis-table{overflow-x:auto;border:1px solid #d4dcda;border-radius:8px;background:#fff}.dis-page table{width:100%;border-collapse:collapse;font-size:15px;margin:0}.dis-page th,.dis-page td{padding:17px 20px;border-bottom:1px solid #e1e6e3;text-align:left;vertical-align:top;color:#223039}.dis-page thead th{font:700 12px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;background:#edf1ee}.dis-page caption{text-align:left;padding:16px 20px;color:#52646c}.dis-status{display:inline-block;border-radius:4px;padding:3px 8px;font-size:13px;white-space:nowrap;background:#f5ecd9;color:#775315}.dis-status.neutral{background:#edf0f1;color:#465963}.dis-form{padding:30px;border:1px solid #d4dcda;background:white;border-radius:10px}.dis-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dis-page label{display:block;font-size:15px;font-weight:600;margin:0 0 20px}.dis-page input:not([type=checkbox]),.dis-page textarea{display:block;box-sizing:border-box;width:100%;background:#fff;color:#223039;border:1px solid #9badae;border-radius:5px;font:400 16px/1.5 Arial,sans-serif;padding:12px;margin-top:8px}.dis-page textarea{resize:vertical}.dis-page input:focus,.dis-page textarea:focus{outline:2px solid #244e64;outline-offset:2px}.dis-page .dis-consent{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.6}.dis-consent input{margin-top:6px;min-width:18px;height:18px}.dis-trap{position:absolute;left:-10000px}.dis-button{background:#244e64;color:white;border:0;border-radius:5px;padding:15px 24px;font-size:16px;font-weight:600;cursor:pointer}.dis-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:36px;align-items:start}.dis-page .dis-badge{padding:20px}.dis-badge h2{font:600 18px/1.4 Arial,sans-serif}.dis-badge img{width:100%;height:auto;border-radius:8px}.dis-page details{border-top:1px solid #d4dcda;padding:16px 0}.dis-page summary{cursor:pointer;font-weight:600;min-height:28px}.dis-page details p{font-size:16px}.dis-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d4dcda;border:1px solid #d4dcda;border-radius:8px;overflow:hidden}.dis-steps>div{background:#edf1ee;padding:24px}.dis-steps strong{display:block;font-size:19px;margin:12px 0}.dis-steps p{margin:0;font-size:16px}.dis-page .dis-breadcrumb{font-size:14px;color:#52646c}.dis-icon{width:36px;height:36px;object-fit:contain;vertical-align:middle;margin-right:10px}.dis-page .dis-route{display:block;margin-top:24px;font-weight:700}.dis-priority{list-style:none;padding:0!important;margin:20px 0!important}.dis-priority li{padding:12px 0!important;margin:0!important;border-bottom:1px solid #e1e6e3}.dis-priority li:before{content:none!important}.dis-priority strong{display:block;font-size:14px}.dis-priority span{font-size:15px;color:#52646c}@media(max-width:900px){.dis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dis-split{grid-template-columns:1fr}}@media(max-width:600px){.dis-page{padding:24px 20px 48px}.dis-grid,.dis-form-grid,.dis-steps{grid-template-columns:1fr}.dis-page h1{font-size:38px}.dis-page h2{font-size:26px}.dis-form{padding:22px}.dis-page .dis-lead{font-size:19px}.dis-page th,.dis-page td{padding:14px}.dis-table table{min-width:640px}.dis-section{margin-top:36px}.dis-button{width:100%}.dis-card{padding:22px}}

.entry-content .dis-page .dis-hero{display:block!important}.dis-page .dis-breadcrumb{display:none}

.entry-content .dis-page{padding-top:8px}.entry-content .dis-page .dis-hero{padding:12px 0 28px}.entry-content .dis-page h2{margin:0 0 18px;font-size:28px;line-height:1.2}.entry-content .dis-page h3{margin:0 0 12px;font-size:21px;line-height:1.3}.entry-content .dis-page p{margin:0 0 18px}.entry-content .dis-page .dis-lead{font-size:21px;line-height:1.6}.entry-content .dis-page .dis-notice p{margin:8px 0 0}.entry-content .dis-page .dis-small{font-size:14px}.entry-content .dis-page .dis-badge h2{font:600 18px/1.4 Arial,sans-serif;margin:0 0 16px}.entry-content .dis-page .dis-badge label{font-size:13px}.entry-content .dis-page .dis-badge textarea{font:12px/1.5 monospace}.entry-content .dis-page .dis-section{margin-top:44px}.entry-content .dis-page .dis-steps p{margin:0}.entry-content .dis-page .dis-label{display:block;margin-bottom:14px}.entry-content .dis-page .dis-split aside{padding-top:4px}.entry-content .dis-page .dis-card h2{font-size:24px}@media(max-width:600px){.entry-content .dis-page .dis-lead{font-size:19px}.entry-content .dis-page .dis-section{margin-top:32px}}

.entry-content .dis-page h2{margin:0 0 18px!important}.entry-content .dis-page h3{margin:0 0 12px!important}.entry-content .dis-page p{margin:0 0 18px!important}.entry-content .dis-page p:empty{display:none!important}.entry-content .dis-page .dis-priority{list-style:none!important;padding:0!important;margin:16px 0!important}.entry-content .dis-page .dis-priority li{list-style:none!important;padding:10px 0!important;margin:0!important}.entry-content .dis-page .dis-small{font-size:14px!important;line-height:1.6!important}.entry-content .dis-page .dis-lead{font-size:21px!important;line-height:1.6!important}.entry-content .dis-page .dis-badge h2{font:600 18px/1.4 Arial,sans-serif!important}.entry-content .dis-page .dis-card p{font-size:16px!important}.entry-content .dis-page .dis-notice p:last-child{margin-bottom:0!important}.entry-content .dis-page .dis-table table{margin:0!important}@media(max-width:600px){.entry-content .dis-page .dis-lead{font-size:19px!important}}
