*{box-sizing:border-box}html{background:var(--color-ink);color:var(--color-text-dark);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:dark}body{margin:0}a{color:var(--color-amber-text-dark);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,a.button{font:inherit;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--color-hairline-dark);border-radius:12px}button{color:inherit;background:var(--color-surface-dark);cursor:pointer}.button{background:var(--color-amber-fill-dark);color:var(--color-ink);font-weight:600;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--color-amber-text-dark);outline-offset:4px}.bound{max-width:1120px;margin:auto;padding:0 24px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--color-hairline-dark)}.brand{display:flex;align-items:center;gap:10px;color:inherit;font-size:var(--type-20);font-weight:600;text-decoration:none}.brand img{width:38px;height:28px;object-fit:contain}.brand .light-mark{display:none}nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}nav a{font-size:var(--type-14);min-height:44px;display:inline-flex;align-items:center;color:inherit}.intro{padding-top:52px;padding-bottom:32px}h1{font-size:var(--type-64);line-height:1.08;letter-spacing:-.035em;font-weight:600;max-width:980px;margin:16px 0 24px}h2{font-size:var(--type-28);line-height:1.2;letter-spacing:-.015em;font-weight:600;margin:36px 0 16px}p{font-size:var(--type-20);line-height:1.65;margin:0 0 24px}.lede{max-width:760px;color:var(--color-secondary-dark)}.meta,figcaption,footer p,.sources{font-size:var(--type-14);line-height:1.6;color:var(--color-secondary-dark)}.reading{display:grid;grid-template-columns:minmax(0,700px) 280px;gap:64px;align-items:start}.phone{margin:0;max-width:280px;padding:8px;border:1px solid var(--color-hairline-dark);background:var(--color-surface-dark);border-radius:32px}.phone img{display:block;width:100%;height:auto;border-radius:25px}.phone figcaption{padding:16px 8px 8px}.table-wrap{overflow:auto;margin:32px 0}table{border-collapse:collapse;width:100%;font-size:var(--type-14);line-height:1.5}th,td{text-align:left;border-bottom:1px solid var(--color-hairline-dark);padding:16px 10px;vertical-align:top;overflow-wrap:anywhere}th{font-weight:600}thead{background:var(--color-surface-dark)}.cta{margin:40px 0;padding:28px;border:1px solid var(--color-hairline-dark);border-radius:20px}.cta h2{margin-top:0}.sources a{display:block;padding:6px 0}.related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.related a{border:1px solid var(--color-hairline-dark);border-radius:16px;padding:20px;min-height:70px}footer{margin-top:64px;padding-top:32px!important;padding-bottom:40px!important;border-top:1px solid var(--color-hairline-dark)}footer nav{margin-bottom:20px}.skip{position:absolute;left:16px;top:-100px}.skip:focus{top:12px;background:var(--color-ink);padding:16px}.og{width:1200px;height:630px;display:grid;grid-template-columns:750px 270px;gap:60px;padding:42px 60px;overflow:hidden}.og h1{font-size:var(--type-44);line-height:1.2;margin-top:80px}.og .phone{align-self:start}.og .brand{font-size:var(--type-28)}.og .site{color:var(--color-amber-text-dark);margin-top:40px}
:root[data-appearance-theme="light"]{background:var(--color-paper);color:var(--color-ink);color-scheme:light}:root[data-appearance-theme="light"] a{color:var(--color-amber-text-light)}:root[data-appearance-theme="light"] .brand,:root[data-appearance-theme="light"] nav a{color:var(--color-ink)}:root[data-appearance-theme="light"] .lede,:root[data-appearance-theme="light"] .meta,:root[data-appearance-theme="light"] figcaption,:root[data-appearance-theme="light"] footer p,:root[data-appearance-theme="light"] .sources{color:var(--color-ink)}:root[data-appearance-theme="light"] .phone,:root[data-appearance-theme="light"] thead,:root[data-appearance-theme="light"] button{background:var(--color-paper)}:root[data-appearance-theme="light"] .light-mark{display:block}:root[data-appearance-theme="light"] .dark-mark{display:none}:root[data-appearance-theme="light"] .button{color:var(--color-ink)}
@media(max-width:760px){.bound{padding-left:20px;padding-right:20px}.site-header{flex-wrap:wrap}.site-header nav{gap:16px}h1{font-size:var(--type-44)}p{font-size:var(--type-16)}.intro{padding-top:32px}.reading{grid-template-columns:1fr;gap:28px}.reading aside{grid-row:1}.phone{margin:auto;max-width:260px}.related{grid-template-columns:1fr}th,td{padding:12px 6px}.cta{padding:20px}}
