.ap-root{--ap-canvas:var(--surface-base);--ap-panel:var(--surface-elevated);--ap-sunken:var(--surface-overlay);--ap-ink:var(--text-primary);--ap-ink-2:var(--text-secondary);--ap-ink-3:var(--text-muted);--ap-accent:var(--color-accent-600);--ap-accent-hover:var(--color-accent-700);--ap-accent-brand:var(--color-accent-500);--ap-support:var(--color-support-500);--ap-border-subtle:var(--border-subtle);--ap-border-default:var(--border-default);--ap-font:var(--font-body);--ap-wordmark:var(--font-display);background:var(--ap-canvas);color:var(--ap-ink);font-family:var(--ap-font);font-size:16px;line-height:24px;letter-spacing:-.011em;padding:32px 16px 64px}.ap-sheet{max-width:760px;margin:0 auto;background:var(--ap-panel);border:1px solid var(--ap-border-default);border-radius:4px;padding:32px 40px 28px}.ap-head{justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--ap-border-subtle)}.ap-brand,.ap-head{display:flex;align-items:center}.ap-brand{gap:10px;color:var(--ap-ink);text-decoration:none}.ap-brand img{width:28px;height:28px}.ap-wordmark{font:italic 400 24px/28px var(--ap-wordmark);letter-spacing:-.02em}.ap-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ap-btn,.ap-link{font:700 14px/20px var(--ap-font);letter-spacing:normal;border-radius:4px;min-height:36px;padding:8px 16px;cursor:pointer;text-decoration:none;transition:background-color .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1)}.ap-btn{background:var(--ap-accent);color:var(--ap-canvas);border:1px solid var(--ap-accent)}.ap-btn:hover{background:var(--ap-accent-hover);border-color:var(--ap-accent-hover)}.ap-link{color:var(--ap-ink-2);border:1px solid var(--ap-border-default);background:var(--ap-panel);display:inline-flex;align-items:center}.ap-link:hover{background:var(--ap-canvas);color:var(--ap-ink)}.ap-btn:focus-visible,.ap-link:focus-visible{outline:2px solid var(--ap-accent-brand);outline-offset:2px}.ap-title{margin:28px 0 0;font:600 26px/32px var(--ap-font);letter-spacing:-.01em;color:var(--ap-ink)}.ap-title-rule{width:48px;height:2px;background:var(--ap-accent-brand);margin:12px 0 0}.ap-ask{margin:16px 0 0;font:400 16px/24px var(--ap-font);color:var(--ap-ink)}.ap-people{list-style:none;padding:0;display:flex;gap:32px;flex-wrap:wrap;margin-top:20px}.ap-person{display:flex;align-items:center;gap:12px}.ap-person-img{width:56px;height:56px;border-radius:9999px;object-fit:cover;flex-shrink:0}.ap-person-name{font:700 14px/20px var(--ap-font);color:var(--ap-ink)}.ap-person-role{font:400 13px/18px var(--ap-font);color:var(--ap-ink-2)}.ap-letter{max-width:760px;margin:40px auto 0}.ap-inline-link{color:var(--ap-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.ap-inline-link:hover{color:var(--ap-accent-hover)}.ap-inline-link:focus-visible{outline:2px solid var(--ap-accent-brand);outline-offset:2px}.ap-section{padding-top:24px;margin-top:24px;border-top:1px solid var(--ap-border-subtle)}.ap-h2{margin:0 0 12px;font:600 16px/24px var(--ap-font);letter-spacing:-.01em;color:var(--ap-ink)}.ap-row{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:10px 0;border-bottom:1px solid var(--ap-border-subtle)}.ap-row:last-of-type{border-bottom:0}.ap-label{font:700 12px/16px var(--ap-font);letter-spacing:normal;color:var(--ap-ink-2);padding-top:4px}.ap-text{margin:0;font:400 15px/22px var(--ap-font);color:var(--ap-ink)}.ap-note{margin:12px 0 0;color:var(--ap-ink-2)}.ap-note,.ap-table{font:400 14px/20px var(--ap-font)}.ap-table{width:100%;border-collapse:collapse}.ap-table th{text-align:left;font:700 12px/16px var(--ap-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ap-ink-2);padding:0 0 8px;border-bottom:2px solid var(--ap-ink)}.ap-table td.ap-num,.ap-table th.ap-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ap-table td{padding:8px 0;border-bottom:1px solid var(--ap-border-subtle);vertical-align:top;color:var(--ap-ink)}.ap-table td:first-child{font-weight:600}.ap-table td.ap-detail{color:var(--ap-ink-2);padding-left:16px}.ap-table tr:last-child td{border-bottom:0}.ap-standard{color:var(--ap-ink-3);text-decoration:line-through;margin-right:8px;font-weight:400}.ap-list{margin:0;padding:0;list-style:none}.ap-list li{padding:8px 0;border-bottom:1px solid var(--ap-border-subtle);font:400 15px/22px var(--ap-font);color:var(--ap-ink)}.ap-list li:last-child{border-bottom:0}.ap-qa{margin:0}.ap-qa-item{padding:8px 0;border-bottom:1px solid var(--ap-border-subtle)}.ap-qa-item:last-child{border-bottom:0}.ap-qa dt{font:700 14px/20px var(--ap-font);color:var(--ap-ink)}.ap-qa dd{margin:2px 0 0;font:400 14px/20px var(--ap-font);color:var(--ap-ink-2)}.ap-quotes{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.ap-quote{margin:0;border-left:2px solid var(--ap-support);padding-left:12px}.ap-quote p{margin:0;font:400 14px/20px var(--ap-font);color:var(--ap-ink)}.ap-quote footer{margin-top:6px;font:700 12px/16px var(--ap-font);color:var(--ap-ink-2)}.ap-quote footer span{font-weight:400;color:var(--ap-ink-3)}.ap-result{margin:16px 0 0;padding:12px 16px;background:var(--ap-canvas);border-radius:4px;font:400 14px/20px var(--ap-font);color:var(--ap-ink)}.ap-result strong{font-weight:700;color:var(--ap-ink-2)}.ap-next{align-items:flex-start;gap:24px}.ap-foot,.ap-next{display:flex;justify-content:space-between;flex-wrap:wrap}.ap-foot{margin-top:24px;padding-top:16px;border-top:1px solid var(--ap-border-subtle);font:400 12px/16px var(--ap-font);color:var(--ap-ink-3);gap:16px}@media (max-width:640px){.ap-sheet{padding:24px 20px}.ap-row{gap:4px}.ap-quotes,.ap-row{grid-template-columns:1fr}.ap-table td.ap-detail,.ap-table th.ap-detail{display:none}}@media (prefers-reduced-motion:reduce){.ap-btn,.ap-link{transition:none}}@media print{@page{size:letter;margin:8mm 10mm}body:has(.ap-root) .no-print,body:has(.ap-root)>:not(main){display:none!important}body:has(.ap-root) main{min-height:0!important}.ap-root{padding:0;background:var(--surface-elevated);font-size:8.5pt;line-height:1.28}.ap-sheet{max-width:none;border:0;padding:0;border-radius:0}.ap-head{padding-bottom:2mm}.ap-brand img{width:6mm;height:6mm}.ap-wordmark{font-size:15pt;line-height:1}.ap-actions{display:none}.ap-title{margin-top:3mm;font-size:15pt;line-height:1.1;max-width:none}.ap-title-rule{margin-top:2mm;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ap-ask{margin-top:1.5mm;font-size:9pt;line-height:1.35;max-width:none}.ap-people{gap:8mm;margin-top:1.8mm}.ap-person{gap:2.5mm}.ap-person-img{width:10mm;height:10mm;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ap-person-name{font-size:8.5pt;line-height:1.25}.ap-person-role{font-size:7.8pt;line-height:1.25}.ap-section{margin-top:1mm;padding-top:1mm;break-inside:avoid}.ap-h2{font-size:9pt;line-height:1.3;margin-bottom:1mm}.ap-row{grid-template-columns:20mm 1fr;gap:3mm;padding:1mm 0}.ap-label{font-size:8pt;padding-top:.5mm}.ap-list li,.ap-text{font-size:8pt}.ap-list li,.ap-note,.ap-text{line-height:1.28;max-width:none}.ap-note{margin-top:.8mm;font-size:7.5pt}.ap-list li{padding:.6mm 0;font-size:7.6pt}.ap-two-col{column-count:2;column-gap:8mm}.ap-qa-item,.ap-two-col li{break-inside:avoid}.ap-qa-item{padding:.7mm 0;max-width:none}.ap-qa dt{font-size:7.8pt;line-height:1.25}.ap-qa dd{margin-top:.3mm;font-size:7.6pt;line-height:1.25}.ap-table{font-size:8pt}.ap-table th{font-size:7pt;padding-bottom:.8mm}.ap-table td{padding:.5mm 0}.ap-quotes{gap:1.5mm 6mm}.ap-quote p{font-size:7.5pt;line-height:1.25}.ap-quote footer{margin-top:1mm;font-size:7.5pt}.ap-quote,.ap-result{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ap-result{margin-top:2mm;padding:1.5mm 2.5mm;font-size:7.8pt;line-height:1.28}.ap-inline-link{color:var(--ap-accent);print-color-adjust:exact;-webkit-print-color-adjust:exact}.ap-foot{margin-top:2mm;padding-top:1.5mm;font-size:7pt}.ap-next{gap:4mm}.ap-next .ap-h2{display:inline;margin:0 1.5mm 0 0}.ap-next .ap-h2:after{content:":"}.ap-next .ap-text{display:inline}}