.doc-prose{color:#404040;line-height:1.75}.doc-prose h1,.doc-prose h2,.doc-prose h3,.doc-prose h4,.doc-prose h5,.doc-prose h6{color:var(--color-navy);font-weight:700;margin-top:2em;margin-bottom:.6em;line-height:1.3}.doc-prose h1{font-size:1.75rem}.doc-prose h2{font-size:1.5rem}.doc-prose h3{font-size:1.25rem}.doc-prose h4{font-size:1.125rem}.doc-prose h5,.doc-prose h6{font-size:1rem}.doc-prose p{margin-bottom:1em}.doc-prose ul,.doc-prose ol{margin:1em 0;padding-left:1.5em}.doc-prose ul{list-style:disc}.doc-prose ol{list-style:decimal}.doc-prose li{margin-bottom:.4em}.doc-prose a{color:var(--color-accent);text-decoration:underline}.doc-prose a:hover{color:var(--color-accent-hover)}.doc-prose strong{color:var(--color-navy)}.doc-prose table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.9rem}.doc-prose th,.doc-prose td{border:1px solid #e5e7eb;padding:.5em .75em;text-align:left}.doc-prose blockquote{border-left:3px solid var(--color-accent);padding-left:1em;margin:1.5em 0;color:var(--color-gray-body)}.doc-prose .callout{border:1px solid;border-left-width:5px;border-radius:8px;padding:1.1em 1.4em 1.25em;margin:1.75em 0}.doc-prose .callout>:first-child{margin-top:0}.doc-prose .callout>:last-child,.doc-prose .callout p:last-child{margin-bottom:0}.doc-prose .callout h1,.doc-prose .callout h2,.doc-prose .callout h3,.doc-prose .callout h4,.doc-prose .callout h5,.doc-prose .callout h6{margin:0 0 .6em;font-size:1.05rem;line-height:1.4}.doc-prose .callout-warning{background:#fdecea;border-color:#f2b4ad;border-left-color:#d93025}.doc-prose .callout-note{background:#fff8e1;border-color:#f5dd90;border-left-color:#f9a825}.doc-prose .callout-tip{background:#e8f5e9;border-color:#b5dfb8;border-left-color:#2e7d32}.doc-prose .callout-info{background:#e3f2fd;border-color:#b3d7f5;border-left-color:#1976d2}.doc-prose .callout-warning :is(h1,h2,h3,h4,h5,h6){color:#b3261e}.doc-prose .callout-note :is(h1,h2,h3,h4,h5,h6){color:#9a6700}.doc-prose .callout-tip :is(h1,h2,h3,h4,h5,h6){color:#1e6e2e}.doc-prose .callout-info :is(h1,h2,h3,h4,h5,h6){color:#125da5}.doc-prose .text-success{color:#1e7d32;font-weight:600}.doc-prose .text-danger{color:#d93025;font-weight:600}.doc-prose .layout-row{display:grid;gap:2rem;margin:1.5em 0}@media(min-width:640px){.doc-prose .layout-row{grid-template-columns:repeat(min(var(--cols, 2),2),minmax(0,1fr));align-items:stretch}}@media(min-width:900px){.doc-prose .layout-row{grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr))}}.doc-prose .layout-col{display:flex;flex-direction:column;min-width:0}.doc-prose .layout-col>:first-child{margin-top:0}.doc-prose .layout-col>div:last-child:has(>a.doc-btn),.doc-prose .layout-col>a.doc-btn:last-child{margin-top:auto;padding-top:.75em}.doc-prose .tile-row{gap:1.5rem}.doc-prose .tile-row .layout-col{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.75rem 1.5rem;align-items:center;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.doc-prose .tile-row .layout-col:hover{transform:translateY(-4px);box-shadow:0 12px 28px -12px #00102e40;border-color:#1976d259}.doc-prose .tile-row .layout-col img{max-height:84px;width:auto;margin:0 auto .5rem}.doc-prose .tile-row .layout-col p{margin-bottom:.35em}.doc-prose .icon-row{display:flex;flex-wrap:wrap;gap:1.75rem;align-items:center;margin:1.5em 0}.doc-prose .icon-row img{margin:0;max-height:72px;width:auto}.doc-prose .table-wrap{overflow-x:auto;margin:1.75em 0}.doc-prose table{width:100%;border-collapse:collapse;font-size:.925rem;line-height:1.5}.doc-prose th,.doc-prose td{border:1px solid #e5e7eb;padding:.7em .9em;text-align:left;vertical-align:top}.doc-prose thead th{background:var(--color-navy);color:#fff;font-weight:600}.doc-prose tbody tr:nth-child(2n){background:#f8fafc}.doc-prose a.doc-btn{display:inline-flex;padding:.65em 1.4em;background:var(--color-accent);color:#fff;font-weight:600;border-radius:4px;text-decoration:none}.doc-prose a.doc-btn:hover{background:var(--color-accent-hover);color:#fff}.doc-prose a.doc-btn.doc-btn-sm{padding:.35em .9em;font-size:.8rem}.doc-prose a.doc-btn.doc-btn-block{min-width:13rem;justify-content:center}.doc-prose thead a.doc-btn{background:#fff;color:var(--color-accent)}.doc-prose .doc-tabs{margin:1.75em 0}.doc-prose .doc-tabs-bar{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:2px solid #e5e7eb;margin-bottom:1.25em}.doc-prose .doc-tab-btn{padding:.5em 1.1em;font:inherit;font-weight:600;color:var(--color-gray-body);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer}.doc-prose .doc-tab-btn:hover{color:var(--color-navy)}.doc-prose .doc-tab-btn.active{color:var(--color-accent);border-bottom-color:var(--color-accent)}.doc-prose .doc-tabs:not(.enhanced) .doc-tab:before{content:attr(data-title);display:block;font-weight:700;color:var(--color-navy);margin:1.25em 0 .5em}.doc-prose .video-embed{aspect-ratio:16 / 9;max-width:48rem;margin:1.75em 0;border-radius:8px;overflow:hidden}.doc-prose .video-embed iframe{width:100%;height:100%;border:0}
