.isscc-dest-page{color:#454545;font-size:17px;line-height:1.8;background:#fff}
.isscc-dest-inner{max-width:1320px;margin:0 auto;padding:0 30px;box-sizing:border-box}
.isscc-dest-hero{background:linear-gradient(115deg,#1b1b3a 0%,#172d4d 78%,#274466 100%);padding:210px 0 76px;color:#fff;border-bottom:6px solid #c50227}
.isscc-dest-page .isscc-dest-hero h1{font-size:clamp(34px,4vw,56px);line-height:1.18;color:#fff;max-width:980px;margin:0 0 24px;letter-spacing:-.02em}
.isscc-dest-page .isscc-dest-eyebrow{font-size:14px;font-weight:700;letter-spacing:.13em;color:#f0c4cc;margin:0 0 20px}
.isscc-dest-lead{font-size:20px;line-height:1.7;max-width:900px;margin:0 0 28px;color:#e9edf5}
.isscc-dest-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}
.isscc-dest-page a{color:#b00024;text-decoration:underline;text-underline-offset:.2em}
.isscc-dest-page a:hover{color:#83021c}
.isscc-dest-page a:focus-visible{outline:3px solid #b00024;outline-offset:5px}
.isscc-dest-page .isscc-dest-button{display:inline-block;background:#c50227;color:#fff!important;padding:15px 26px;font-weight:700;text-decoration:none;border-radius:2px;line-height:1.5;text-align:center}
.isscc-dest-page .isscc-dest-button:hover{background:#97001b}
.isscc-dest-page .isscc-dest-hero-link{color:#fff;font-size:16px;font-weight:600}
.isscc-dest-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;padding:22px 0;color:#61616b;font-size:14px;border-bottom:1px solid #e5e7ec}
.isscc-dest-page h2{font-size:32px;line-height:1.3;color:#1b1b3a;margin:0 0 22px;letter-spacing:-.01em}
.isscc-dest-page h3{font-size:21px;line-height:1.4;color:#1b1b3a;margin:0 0 14px}
.isscc-dest-page p{margin:0 0 20px}
.isscc-dest-page li{margin:0 0 12px}
.isscc-dest-page ul,.isscc-dest-page ol{padding-left:24px;margin:20px 0}
.isscc-dest-page .isscc-dest-kicker{font-size:13px;font-weight:700;letter-spacing:.1em;color:#ac0021;margin:0 0 14px}
.isscc-dest-intro{max-width:980px}
.isscc-dest-section{padding:55px 0;scroll-margin-top:115px}
.isscc-dest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}
.isscc-dest-card{padding:30px;border:1px solid #dedfe6;border-top:4px solid #c50227;border-radius:3px;display:flex;flex-direction:column;background:#fff;box-sizing:border-box}
.isscc-dest-card p{font-size:16px;line-height:1.75;flex-grow:1}
.isscc-dest-card a{font-size:16px;font-weight:600;line-height:1.5}
.isscc-dest-grid .isscc-dest-card-hk{grid-column:1/-1;background:#f7f3f4;display:grid;grid-template-columns:1fr 2fr auto;gap:24px;align-items:center;border-top:1px solid #dedfe6;border-left:4px solid #c50227}
.isscc-dest-grid .isscc-dest-card-hk h3,.isscc-dest-grid .isscc-dest-card-hk p{margin:0}
.isscc-dest-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px}
.isscc-dest-soft{background:#f5f6f9;border-radius:3px;padding:40px;margin:10px 0}
.isscc-dest-faq{border-top:1px solid #e5e7ec}
.isscc-dest-faq h3{margin-top:28px}
.isscc-dest-resources{border:1px solid #e5e7ec;border-left:4px solid #c50227;padding:30px;margin-bottom:48px}
.isscc-dest-resources h2{font-size:23px}
.isscc-dest-resources p,.isscc-dest-resources li{font-size:15px}
.isscc-dest-resources ul{margin-bottom:0}
.isscc-dest-cta{padding:44px;text-align:center;background:#1b1b3a;border-radius:3px;color:#fff;margin:0 0 60px}
.isscc-dest-cta h2,.isscc-dest-cta a{color:#fff}
.isscc-dest-page .isscc-dest-contact{font-size:15px;margin:22px 0 0}
@media(max-width:999px){.isscc-dest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.isscc-dest-three{grid-template-columns:1fr}.isscc-dest-grid .isscc-dest-card-hk{grid-template-columns:1fr 2fr}.isscc-dest-card-hk a{grid-column:1/-1}.isscc-dest-hero{padding-top:150px}}
@media(max-width:767px){.isscc-dest-inner{padding:0 22px}.isscc-dest-hero{padding:64px 0 48px}.isscc-dest-lead{font-size:18px}.isscc-dest-grid{grid-template-columns:1fr;gap:18px}.isscc-dest-grid .isscc-dest-card-hk{display:flex;gap:18px}.isscc-dest-section{padding:36px 0}.isscc-dest-page h2{font-size:27px}.isscc-dest-soft{padding:26px 22px}.isscc-dest-card{padding:24px}.isscc-dest-cta{padding:30px 22px}.isscc-dest-resources{padding:24px}.isscc-dest-actions{gap:20px}}
.isscc-dest-card p:last-child{flex-grow:0;margin-bottom:0}
