/* Inclusive call minutes: styles scoped to this page's two information panels. */
.itc-minutes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}
.itc-minutes .minutes-panel{min-width:0;border:1px solid #dce5ee;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 12px 32px rgba(11,31,58,.045)}
.itc-minutes .minutes-panel-heading{padding:28px 30px 24px;border-bottom:1px solid #e6edf2}
.itc-minutes .minutes-eyebrow{margin:0 0 10px;color:#08777b;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.itc-minutes h2{margin:0 0 10px;font-size:1.55rem;line-height:1.2;color:#0b1f3a;letter-spacing:-.025em}
.itc-minutes .minutes-panel-heading>p:last-child{margin:0;color:#5a697c;font-size:.93rem;line-height:1.65}
.itc-minutes .minutes-destinations{list-style:none;margin:0;padding:0}
.itc-minutes .minutes-destinations li{display:flex;align-items:center;gap:16px;margin:0;padding:19px 30px;border-bottom:1px solid #e6edf2}
.itc-minutes .minutes-destinations li:last-child{border-bottom:0}
.itc-minutes .minutes-destinations li:nth-child(even){background:#f8fafc}
.itc-minutes .minutes-destinations strong{display:block;color:#162b45;font-size:.96rem;font-weight:650;line-height:1.5}
.itc-minutes .minutes-band{display:block;margin-top:3px;font-size:.76rem;color:#607085;letter-spacing:.035em}
.itc-minutes .minutes-check{display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:50%;background:#e8f5f2;color:#08777b;font-size:.9rem;font-weight:800}
.itc-minutes .minutes-highlight{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 30px;padding:18px 20px;border:1px solid #cee9e5;border-radius:12px;background:#eff8f6;color:#126b69}
.itc-minutes .minutes-highlight strong{font-size:2rem;letter-spacing:-.04em;line-height:1.2;color:#0b484b}
.itc-minutes .minutes-highlight strong span{font-size:.95rem;font-weight:600;letter-spacing:0}
.itc-minutes .minutes-highlight>span{font-size:.82rem;font-weight:600}
.itc-minutes .minutes-table{display:table;width:calc(100% - 60px);margin:0 30px;border:0;border-collapse:collapse;table-layout:fixed;border-radius:0;overflow:visible;font-size:.9rem}
.itc-minutes .minutes-table th,.itc-minutes .minutes-table td{min-width:0;padding:11px 14px;border:0;border-bottom:1px solid #e6edf2;text-align:left;vertical-align:middle}
.itc-minutes .minutes-table thead th{background:#11233f;color:#fff;font-size:.78rem;font-weight:650;line-height:1.4;padding:13px 14px}
.itc-minutes .minutes-table thead th span{display:block;color:#c8d6e6;font-size:.7rem;font-weight:400;margin-top:3px}
.itc-minutes .minutes-table tbody th{background:transparent;font-weight:500;color:#415168}
.itc-minutes .minutes-table tbody tr:nth-child(even){background:#f6f9fb}
.itc-minutes .minutes-table td{color:#152e48;font-variant-numeric:tabular-nums;font-weight:700}
.itc-minutes .minutes-table td span{font-size:.78rem;font-weight:400;color:#607085}
.itc-minutes .minutes-eligibility{margin:20px 30px 26px;color:#607085;font-size:.77rem;line-height:1.7}
@media(max-width:800px){.itc-minutes{grid-template-columns:1fr;gap:22px}}
@media(max-width:480px){.itc-minutes .minutes-panel-heading{padding:24px 20px 20px}.itc-minutes .minutes-destinations li{padding:17px 20px}.itc-minutes .minutes-highlight{margin:20px;padding:16px;flex-wrap:wrap}.itc-minutes .minutes-table{width:calc(100% - 40px);margin:0 20px}.itc-minutes .minutes-table th,.itc-minutes .minutes-table td{padding:11px 10px}.itc-minutes .minutes-eligibility{margin:18px 20px 24px}}
@media(min-width:801px){.itc-minutes .minutes-panel-heading>p:last-child{min-height:3.3em}}

/* This stylesheet is loaded only on /inclusive-call-minutes/. */
#main-content > .product-story{padding:56px 0 28px}
#main-content > .landing-content{padding:28px 0 48px}
#main-content > .related-solutions{padding:48px 0}
#main-content > .enterprise-cta{padding:48px 0}
@media(max-width:800px){
  #main-content > .product-story{padding:36px 0 20px}
  #main-content > .landing-content{padding:20px 0 32px}
  #main-content > .related-solutions,#main-content > .enterprise-cta{padding:36px 0}
}
/* Keep destination headings clear of the sticky navigation after anchor links. */
.itc-minutes h2[id]{scroll-margin-top:120px}
