.applications-detail-page[data-v-9c35612e]{height:auto;overflow-y:visible}.page-inner[data-v-9c35612e]{padding:24px 0 56px}.applications-header[data-v-9c35612e],.empty-wrap[data-v-9c35612e],.loading-wrap[data-v-9c35612e],.page-top-bar[data-v-9c35612e]{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.page-top-bar[data-v-9c35612e]{display:flex;justify-content:flex-start;margin-bottom:12px}.detail-back-btn[data-v-9c35612e]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;margin:0;border:1px solid #d0d7de;border-radius:4px;background:#fff;font-size:14px;font-weight:600;color:#1e3a5f;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.detail-back-btn[data-v-9c35612e]:hover{color:#88ab2d;border-color:#88ab2d;background:#f8faf6}.detail-back-icon[data-v-9c35612e]{width:20px;height:20px;flex-shrink:0}.empty-wrap[data-v-9c35612e],.loading-wrap[data-v-9c35612e]{display:flex;justify-content:center;align-items:center;min-height:300px}.applications-header[data-v-9c35612e]{text-align:center;padding-top:24px;padding-bottom:28px}.applications-subtitle[data-v-9c35612e]{margin:0 0 8px;color:#88ab2d;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.applications-title[data-v-9c35612e]{font-size:32px;font-weight:700;color:#1e3a5f;margin:0}.applications-description[data-v-9c35612e]{max-width:840px;margin:18px auto 0;font-size:18px;color:#333;line-height:1.7}.applications-description[data-v-9c35612e] p{margin:0 0 14px}.applications-description[data-v-9c35612e] ol,.applications-description[data-v-9c35612e] ul{text-align:left;padding-left:1.5em;margin:0 0 14px;list-style-position:outside}.applications-description[data-v-9c35612e] li{text-align:left;margin-bottom:10px}.rich-text-content[data-v-9c35612e]{font-size:15px;color:#333;line-height:1.7}.rich-text-content[data-v-9c35612e] .app-content-section{padding:56px 0}.rich-text-content[data-v-9c35612e] .app-content-section.tone-gray{background:#f3f4f6}.rich-text-content[data-v-9c35612e] .app-content-section.tone-white{background:#fff}.rich-text-content[data-v-9c35612e] .app-content-inner{max-width:896px;margin:0 auto;padding:0 24px}.rich-text-content[data-v-9c35612e] .app-content-section.is-wide .app-content-inner{max-width:1280px}.rich-text-content[data-v-9c35612e] .content-split{display:flex;flex-direction:column;align-items:stretch;gap:24px}.rich-text-content[data-v-9c35612e] .content-split .split-body{flex:1 1 auto}.rich-text-content[data-v-9c35612e] .content-split .split-media{flex:1 1 auto;margin:0}.rich-text-content[data-v-9c35612e] .content-split .split-media img{display:block;width:100%;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.rich-text-content[data-v-9c35612e] .columnise{-moz-column-count:1;column-count:1}.rich-text-content[data-v-9c35612e] .feature-groups{display:flex;flex-direction:column;gap:28px}.rich-text-content[data-v-9c35612e] .feature-group{min-width:0}.rich-text-content[data-v-9c35612e] .feature-group h3{font-size:18px;font-weight:700;color:#1e3a5f;margin:0 0 12px}.rich-text-content[data-v-9c35612e] .feature-group ul{margin:0;padding-left:1.5em}.rich-text-content[data-v-9c35612e] .feature-group p{margin:0}.rich-text-content[data-v-9c35612e] .content-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.rich-text-content[data-v-9c35612e] h2{font-size:22px;font-weight:700;color:#1e3a5f;margin:28px 0 12px}.rich-text-content[data-v-9c35612e] h3{font-size:18px;font-weight:700;color:#1e3a5f;margin:24px 0 12px}.rich-text-content[data-v-9c35612e] p{margin:0 0 14px}.rich-text-content[data-v-9c35612e] a{color:inherit;text-decoration:none;box-shadow:0 2px 0 0 #96be4f}.rich-text-content[data-v-9c35612e] img{max-width:100%;height:auto}.rich-text-content[data-v-9c35612e] table{width:100%;min-width:480px;border-collapse:collapse;margin:16px 0}.rich-text-content[data-v-9c35612e] td,.rich-text-content[data-v-9c35612e] th{padding:10px 12px;border-bottom:1px solid #e8e8e8;text-align:left;vertical-align:top}.rich-text-content[data-v-9c35612e] table:not(:has(thead)) tbody tr:first-child td,.rich-text-content[data-v-9c35612e] table thead td,.rich-text-content[data-v-9c35612e] th{background:#eff3f8;color:#1e3a5f;font-weight:700}.rich-text-content[data-v-9c35612e] table:not(:has(tr>:nth-child(3))):not(:has(thead)) tbody tr:first-child td,.rich-text-content[data-v-9c35612e] table:not(:has(tr>:nth-child(3))) th,.rich-text-content[data-v-9c35612e] table:not(:has(tr>:nth-child(3))) thead td{background:transparent}.rich-text-content[data-v-9c35612e] hr{border:0;border-top:1px solid #e8e8e8;margin:32px 0}@media(min-width:768px){.rich-text-content[data-v-9c35612e] .content-split{flex-direction:row;align-items:center;gap:0}.rich-text-content[data-v-9c35612e] .content-split.is-reversed{flex-direction:row-reverse}.rich-text-content[data-v-9c35612e] .content-split .split-body{box-sizing:border-box;width:60%;flex:0 0 60%;padding-right:32px}.rich-text-content[data-v-9c35612e] .content-split.is-reversed .split-body{padding-right:0;padding-left:32px}.rich-text-content[data-v-9c35612e] .content-split .split-media{box-sizing:border-box;width:40%;flex:0 0 40%;padding-left:32px}.rich-text-content[data-v-9c35612e] .content-split.is-reversed .split-media{padding-left:0;padding-right:32px}.rich-text-content[data-v-9c35612e] .columnise{-moz-column-count:2;column-count:2;-moz-column-gap:32px;column-gap:32px}.rich-text-content[data-v-9c35612e] .feature-groups{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}}@media(max-width:767px){.page-inner[data-v-9c35612e]{padding:20px 0 40px}.applications-header[data-v-9c35612e],.empty-wrap[data-v-9c35612e],.loading-wrap[data-v-9c35612e],.page-top-bar[data-v-9c35612e]{padding-left:16px;padding-right:16px}.applications-title[data-v-9c35612e]{font-size:24px}}