.mc-banner{margin:28px 0 36px;padding:30px;background:#172335;border-radius:24px;color:#fff;overflow:hidden}.mc-banner header{margin-bottom:24px}.mc-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1.5}.mc-banner header .mc-kicker{color:#bdd0e9}.mc-banner h2{font-size:clamp(28px,4vw,42px);margin:7px 0 10px;letter-spacing:-.04em;color:#fff}.mc-banner header p{color:#d1dceb;margin:0;max-width:660px}.mc-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mc-tile{display:flex;flex-direction:column;min-height:215px;padding:26px;border-radius:18px;text-decoration:none!important;transition:transform .18s,box-shadow .18s;color:#10233c!important;cursor:pointer}.mc-blue{background:#dbeafe;color:#10233c}.mc-amber{background:#ffdfaa;color:#352412}.mc-tile h3{font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-.035em;margin:17px 0 24px;max-width:330px;color:inherit}.mc-tile-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-weight:750;font-size:14px}.mc-tile-bottom span{font-size:27px;color:inherit}.mc-tile:hover{transform:translateY(-3px);box-shadow:0 7px 22px #0002}.mc-tile:focus-visible,.mc-related a:focus-visible{outline:3px solid #e46334;outline-offset:4px}.mc-page{max-width:900px;margin:20px auto 50px}.mc-crumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;margin-bottom:28px}.mc-page-head h1{font-size:clamp(30px,5vw,48px);line-height:1.12;letter-spacing:-.04em;margin:12px 0 16px}.mc-page-head .mc-kicker{color:#53657e}.mc-page-head p{font-size:18px;color:#53657e}.mc-answer{border-radius:22px;padding:32px;margin:24px 0}.mc-name{font-size:clamp(48px,9vw,72px);line-height:1.05;font-weight:850;letter-spacing:-.04em;margin:20px 0}.mc-answer p:last-child{margin-bottom:0}.mc-notice{padding:18px 22px;border-left:4px solid #c88117;background:#fff7e8;border-radius:8px;line-height:1.6}.mc-detail{padding:10px 0 15px;border-bottom:1px solid #dce3eb;line-height:1.75}.mc-detail h2{font-size:21px;margin-top:24px}.mc-muted{font-size:13px;color:#596b7e}.mc-sources{padding-left:20px}.mc-sources li{margin:9px 0}.mc-related{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.mc-related a{background:#edf2f7;border-radius:12px;padding:15px 18px;text-decoration:none;font-weight:700;color:#142d46}.mc-page a{cursor:pointer}.mc-page a:hover{text-decoration:underline}@media(max-width:600px){.mc-banner{padding:22px 16px;border-radius:18px;margin:22px 0}.mc-split{grid-template-columns:1fr;gap:12px}.mc-tile{min-height:190px;padding:22px}.mc-page{margin-top:12px}.mc-answer{padding:25px}.mc-page-head h1{font-size:34px}.mc-related{flex-direction:column}.mc-detail{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.mc-tile{transition:none}.mc-tile:hover{transform:none}}
.mc-page{color:#edf2f7}.mc-page-head p,.mc-page-head .mc-kicker,.mc-page .mc-muted{color:#b5c3d7}.mc-detail{border-color:#304157}.mc-page .mc-notice{color:#473616}.mc-sources a{color:#b9d8ff}.mc-page{padding:0 16px}.mc-page .mc-answer{color:#10233c}
