@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap";:root{color:#163244;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f6f8fa;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}a{color:inherit}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:5px;outline:3px solid #087f95}.site-header{color:#fff;background:#102c3c}.header-inner,main,footer{width:min(100% - 64px,1040px);margin-inline:auto}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.wordmark{letter-spacing:-.06em;align-items:center;gap:17px;font-size:1.75rem;font-weight:700;text-decoration:none;display:flex}.wordmark span:last-child{letter-spacing:0;font-size:.9375rem;font-weight:450}.wordmark-divider{background:#56707f;width:1px;height:24px}.header-label{color:#c1d0d9;font-size:.875rem}.site-nav{align-items:center;gap:6px;display:flex}.site-nav a{color:#c1d0d9;border-radius:6px;padding:10px 15px;font-size:.875rem;font-weight:550;text-decoration:none}.site-nav a:hover{color:#fff;background:#1c3e50}.site-nav a[aria-current=page]{color:#fff;background:#24485b}.site-header :focus-visible{outline-color:#7bd3e0}main{padding:58px 0 56px}.intro{margin-bottom:43px}.eyebrow{color:#08788b;text-transform:uppercase;letter-spacing:.12em;margin:0 0 9px;font-size:.8125rem;font-weight:700}h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,6vw,4rem);font-weight:550;line-height:1.12}.title-dot{color:#07849a}.intro-text{color:#596d7c;margin:16px 0 0;font-size:1.0625rem}section+section{margin-top:34px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}h2{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:650}.section-heading>span{color:#697d8b;font-variant-numeric:tabular-nums;font-size:.75rem}.access-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.access-card{background:#fff;border:1px solid #dce4e9;border-radius:12px;min-width:0;padding:25px}.card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.tool-icon{align-items:center;min-height:43px;display:flex}.tool-icon img{object-fit:contain;flex-shrink:0;display:block}.badge{color:#5c6f7c;white-space:nowrap;border:1px solid #dce4e9;border-radius:5px;padding:3px 8px;font-size:.75rem;font-weight:500;display:inline-block}h3{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600}.access-card>p:not(.field-note),.workflow-card p,.resource-link p{color:#596d7c;margin:5px 0 0;font-size:1rem}.value-field{background:#f6f8fa;border:1px solid #e1e7ec;border-radius:6px;align-items:center;gap:12px;min-height:49px;margin-top:21px;padding:12px 14px;display:flex}code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875rem}.key-field{justify-content:space-between}.key-field button{color:#08788b;cursor:pointer;background:0 0;border:0;border-left:1px solid #d5dfe6;flex-shrink:0;min-height:28px;padding:2px 0 2px 12px;font-size:.875rem;font-weight:600}.key-field button:hover{color:#102c3c}.key-field button:disabled{color:#697d8b;cursor:not-allowed;opacity:.6}.key-actions{flex-shrink:0;gap:12px;display:flex}.key-field code{min-width:0}.unlock-panel{background:#eaf2f5;border:1px solid #d3e2e8;border-radius:12px;margin-bottom:18px;padding:24px}.unlock-panel>div>p{color:#596d7c;margin:5px 0 18px}.unlock-panel label{margin-bottom:6px;font-size:.875rem;font-weight:600;display:block}.unlock-controls{align-items:stretch;gap:12px;display:flex}.unlock-controls input{width:min(100%,340px);min-width:0;font:inherit;border:1px solid #a8beca;border-radius:6px;padding:10px 12px}.unlock-controls .instance-link{margin:0}button.instance-link{cursor:pointer;border:0}button.instance-link:disabled{opacity:.6;cursor:wait}.connection-details{grid-template-columns:1fr 1fr;gap:16px;margin:21px 0 0;display:grid}.connection-details>div{min-width:0}.connection-details dt{font-size:.8125rem;font-weight:600}.connection-details dd{margin:6px 0 0}.connection-key{grid-column:1/-1}.field-note{color:#647681;min-height:20px;margin:11px 0 0;font-size:.8125rem}.instance-link{color:#fff;background:#102c3c;border-radius:6px;align-items:center;gap:12px;margin-top:14px;padding:9px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.instance-link:hover{background:#17516a}.workflow-card{background:#fff;border:1px solid #dce4e9;border-radius:10px;align-items:center;gap:18px;padding:25px;display:flex}.workflow-card+.workflow-card{margin-top:14px}.workflow-card h3{font-size:1rem}.workflow-download{flex-shrink:0;margin:0 0 0 auto}.workflow-icon{color:#506b7c;background:#e7eef3;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1.5rem;display:grid}.links-grid{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.resource-link{border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;text-decoration:none;display:flex}.resource-link h3{font-size:1rem}.resource-link p{font-size:.875rem}.resource-link>span[aria-hidden]{color:#658190;font-size:1.35rem;transition:transform .15s}.resource-link:hover h3{color:#08788b}.resource-link:hover>span[aria-hidden]{transform:translate(2px,-2px)}footer{color:#647681;border-top:1px solid #dce4e9;justify-content:space-between;gap:16px;padding:22px 0 28px;font-size:.8125rem;display:flex}.skip-link{z-index:10;background:#fff;padding:10px 16px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agenda-columns,.schedule-row{grid-template-columns:130px 240px minmax(0,1fr);gap:24px;display:grid}.agenda-columns{color:#647681;padding:0 24px 12px;font-size:.8125rem;font-weight:600}.schedule{background:#fff;border:1px solid #dce4e9;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.schedule-row{align-items:start;padding:25px 24px}.schedule-row+.schedule-row{border-top:1px solid #dce4e9}.schedule-time{font-variant-numeric:tabular-nums;white-space:nowrap;color:#08788b;margin:0;font-size:.9375rem;font-weight:650}.schedule-row h3{font-size:1rem;line-height:1.5}.schedule-description{color:#596d7c;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.65}.schedule-break{background:#f0f4f7;padding-block:18px}.schedule-break .schedule-time{color:#647681}.schedule-practice{border-left:3px solid #087f95;padding-left:21px}@media (width<=700px){.header-inner,main,footer{width:calc(100% - 36px)}.header-inner{flex-wrap:wrap;gap:12px;min-height:70px;padding-block:14px}.site-nav a{padding:9px 10px}.header-label{text-align:right;max-width:90px;font-size:.8125rem}main{padding:36px 0}.intro{margin-bottom:32px}.access-grid,.links-grid,.connection-details{grid-template-columns:1fr}.access-card,.unlock-panel{padding:21px}.unlock-controls{flex-direction:column}.unlock-controls input{width:100%}.unlock-controls .instance-link{justify-content:center}.workflow-card{flex-wrap:wrap;gap:14px;padding:21px}.workflow-card>div{flex:1;min-width:180px}.workflow-download{margin-left:56px}.agenda-columns{display:none}.schedule-row{grid-template-columns:1fr;gap:7px;padding:21px}.schedule-practice{padding-left:18px}.schedule-break{grid-template-columns:115px 1fr;gap:12px;padding-block:15px}}@media (prefers-reduced-motion:reduce){.resource-link>span[aria-hidden]{transition:none}}
