.pub{--pub-ink: #1b3358;--pub-paper: #faf6f0;--pub-card: #fffdf9;--pub-marigold: #e8871e;--pub-marigold-tint: #fdf1de;--pub-marigold-text: #9c560f;--pub-text: #2c3642;--pub-muted: #4f5b69;--pub-line: #e4ded4;--pub-soft: #f0ebe2;--pub-font: "Archivo Variable", "Archivo Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--pub-mono: "IBM Plex Mono", "Plex Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace;position:relative;z-index:0;display:flex;flex-direction:column;min-height:100vh;background:var(--pub-paper);color:var(--pub-text);font:400 16px/1.65 var(--pub-font);font-stretch:100%}.pub *,.pub *:before,.pub *:after{box-sizing:border-box}.pub :focus-visible{outline:3px solid var(--pub-ink);outline-offset:2px;box-shadow:0 0 0 6px #ffc24b;border-radius:6px}.pub-skip{position:absolute;left:12px;top:-60px;z-index:10;padding:10px 16px;border-radius:999px;background:var(--pub-marigold);color:var(--pub-ink);font-weight:700;text-decoration:none}.pub-skip:focus{top:12px}.pub-bar{border-bottom:1px solid var(--pub-line);background:var(--pub-card)}.pub-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;max-width:820px;margin:0 auto;padding:14px 20px}.pub-brand{display:inline-flex;align-items:center;gap:10px;color:var(--pub-ink)}.pub-mark{flex:none;display:block}.pub-brand__name{font-weight:800;font-size:18px;letter-spacing:-.01em}.pub-brand__product{color:var(--pub-muted);font-weight:600}.pub-nav{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.pub-nav__link{display:inline-block;padding:7px 14px;border-radius:999px;color:var(--pub-ink);font-weight:600;text-decoration:none}.pub-nav__link:hover{background:var(--pub-soft)}.pub-nav__link.is-active{background:var(--pub-marigold);color:var(--pub-ink);font-weight:700}.pub-main{flex:1;width:100%;max-width:820px;margin:0 auto;padding:36px 20px 64px}.pub-main:focus{outline:none}.pub-hero{margin-bottom:28px}.pub-eyebrow{margin:0 0 8px;color:var(--pub-marigold-text);font:500 12px/1.4 var(--pub-mono);letter-spacing:.16em;text-transform:uppercase}.pub h1{margin:0;color:var(--pub-ink);font-size:clamp(32px,5vw,44px);font-weight:800;line-height:1.08;letter-spacing:-.025em}.pub-lede{margin-top:14px;font-size:18px}.pub-lede p{margin:0 0 8px}.pub h2{margin:0 0 12px;color:var(--pub-ink);font-size:23px;font-weight:750;line-height:1.25;letter-spacing:-.015em}.pub h3{margin:22px 0 8px;color:var(--pub-ink);font-size:18px;font-weight:700}.pub p,.pub li{max-width:72ch}.pub p{margin:0 0 14px}.pub ul,.pub ol{margin:0 0 16px;padding-left:22px}.pub li{margin-bottom:6px}.pub strong{color:var(--pub-ink);font-weight:700}.pub a{color:var(--pub-ink);text-decoration:underline;text-decoration-color:var(--pub-marigold);text-decoration-thickness:2px;text-underline-offset:3px}.pub a:hover{text-decoration-color:var(--pub-ink)}.pub a.pub-anchor,.pub a.pub-nav__link{text-decoration:none}.pub a.pub-anchor:hover{text-decoration:underline;text-decoration-color:var(--pub-marigold)}.pub code{padding:1px 6px;border-radius:6px;background:var(--pub-soft);color:var(--pub-ink);font:500 .88em/1.4 var(--pub-mono);overflow-wrap:anywhere}.pub-address{font-style:normal;display:inline}.pub-section{margin-top:36px;padding-top:24px;border-top:1px solid var(--pub-line)}.pub-summary{margin:0 0 8px;padding:20px 24px;border:1px solid var(--pub-line);border-left:6px solid var(--pub-marigold);border-radius:14px;background:var(--pub-card)}.pub-summary h2{font-size:19px}.pub-summary ul{margin-bottom:0}.pub-notice{margin:0 0 24px;padding:14px 18px;border:2px dashed var(--pub-marigold-text);border-radius:12px;background:var(--pub-marigold-tint);color:var(--pub-ink)}.pub-notice p{margin:0}.pub-tbc{padding:1px 7px;border:1px dashed var(--pub-marigold-text);border-radius:6px;background:var(--pub-marigold-tint);color:var(--pub-ink);box-decoration-break:clone;-webkit-box-decoration-break:clone}.pub-quote{margin:0 0 16px;padding:12px 16px;border-radius:10px;background:var(--pub-card);border:1px solid var(--pub-line);color:var(--pub-ink);font-weight:700}.pub-table{margin:0 0 18px;overflow-x:auto;border:1px solid var(--pub-line);border-radius:12px;background:var(--pub-card)}.pub table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.pub caption{padding:12px 14px 4px;color:var(--pub-ink);font-weight:700;text-align:left}.pub th,.pub td{padding:10px 14px;border-bottom:1px solid var(--pub-line);text-align:left;vertical-align:top}.pub thead th{background:var(--pub-soft);color:var(--pub-ink);font-weight:700}.pub tbody tr:last-child>*{border-bottom:0}.pub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:0 0 18px}.pub-card{padding:18px 20px;border:1px solid var(--pub-line);border-radius:16px;background:var(--pub-card)}.pub-card h3{margin-top:0}.pub-card p:last-child{margin-bottom:0}.pub-footer{border-top:1px solid var(--pub-line);background:var(--pub-card);color:var(--pub-muted);font-size:14px}.pub-footer p{max-width:820px;margin:0 auto;padding:0 20px 8px;text-align:center}.pub-footer p:first-child{padding-top:22px}.pub-footer p:last-child{padding-bottom:28px}@media(max-width:560px){.pub-main{padding-top:24px}.pub-lede{font-size:17px}}@media print{.pub-bar nav,.pub-skip,.pub-footer{display:none}.pub,.pub-bar,.pub-card,.pub-summary,.pub-table{background:#fff}.pub a{text-decoration:underline}}.pub-contact{margin:0 0 16px;font-style:normal;line-height:1.7}
