.information-shell{max-width:1180px;margin:auto;padding:48px 32px 28px;background:var(--page)}.information-shell:focus{outline:none}.information-hero{padding-bottom:34px;border-bottom:1px solid var(--line)}.information-hero h1{font-size:clamp(30px,4vw,44px);letter-spacing:-1.4px}.information-hero .eyebrow,.information-contact .eyebrow{color:var(--bronze)}.information-welcome{max-width:720px;margin-top:18px;font-size:18px;line-height:1.65;color:var(--text-label)}.information-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 28px;margin-top:22px;font-size:12px;color:var(--muted)}.information-shell a{text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.information-shell a:hover{color:var(--accent-hover)}.information-meta a{color:var(--bronze);text-decoration:none}.information-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:54px;padding-top:34px;align-items:start}.information-nav{position:sticky;top:24px;display:grid;gap:2px;max-height:calc(100dvh - 48px);overflow-y:auto}.information-nav>p{color:var(--muted);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin:0 10px 12px}.information-nav>a{display:flex;align-items:center;min-height:36px;padding:7px 10px;border-radius:var(--radius-small);color:var(--text-label);font-size:13px;text-decoration:none}.information-nav>a:hover{color:var(--ink);background:var(--raised)}.information-content{min-width:0}.information-section{padding:0 0 36px;margin:0 0 36px;border-bottom:1px solid var(--line);scroll-margin-top:24px}.information-section:last-child{margin-bottom:0}.information-section h2{font-size:24px;font-weight:620;letter-spacing:-.5px;line-height:1.3;margin:0 0 16px}.information-section h3{font-size:15px;line-height:1.5;font-weight:650;margin:24px 0 8px}.information-section p,.information-section li,.information-section dd{font-size:15px;line-height:1.75;color:var(--text-label)}.information-section p+p{margin-top:14px}.information-section strong{color:var(--ink);font-weight:600}.information-section code{color:var(--ink);font:.9em var(--font-mono);overflow-wrap:anywhere}.information-callout{padding:20px 22px;margin:22px 0;border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--paper)}.information-callout h3{margin:0 0 12px}.information-callout ul{margin:0;padding-left:18px}.information-callout li+li{margin-top:10px}.information-disclosure{border:1px solid var(--border-disclosure);border-radius:var(--radius-panel);background:var(--paper);margin-top:16px}.information-disclosure summary{cursor:pointer;padding:16px 20px;font-size:14px;font-weight:600;line-height:1.5}.information-disclosure summary::marker{color:var(--bronze)}.information-disclosure summary:hover{color:var(--accent-hover)}.information-disclosure>p{margin:0 20px 18px}.information-definitions{margin:0;padding:0 20px 4px}.information-definitions>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:16px 0;border-top:1px solid var(--line)}.information-definitions dt{font-size:13px;line-height:1.6;font-weight:600;color:var(--ink)}.information-definitions dd{margin:0;font-size:14px}.privacy-retention{margin:20px 0;padding:0}.privacy-retention>div{grid-template-columns:156px minmax(0,1fr)}.source-entry{margin:24px 0}.source-entry .source-links{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;margin-top:10px}.notice-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.notice-links>a{padding:14px 16px;border:1px solid var(--border-disclosure);border-radius:var(--radius-control);background:var(--paper);font-size:13px;color:var(--ink);text-decoration:none;line-height:1.5}.notice-links>a:hover{background:var(--raised)}.notice-links span{display:block;margin-top:5px;font-size:11px;color:var(--muted)}.information-contact{padding:26px;border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--paper)}.information-contact .eyebrow{font-size:10px}.information-contact h2{margin-top:8px}.contact-address{display:inline-block;margin:20px 0 8px;color:var(--bronze);font-size:18px;font-weight:600;line-height:1.6}.information-contact .information-small,.information-contact .contact-unconfigured{font-size:13px;color:var(--muted)}.information-footer{display:flex;justify-content:space-between;gap:20px;margin-top:32px;font-size:13px}.information-footer a{padding:8px 0}@media(max-width:820px){.information-shell{padding:30px 22px 24px}.information-layout{grid-template-columns:1fr;gap:30px}.information-nav{position:static;max-height:none;overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:24px;border-bottom:1px solid var(--line)}.information-nav>p{grid-column:1/-1}}@media(max-width:520px){.information-page .masthead{gap:8px;padding:12px 16px}.information-page .brand-mark{width:42px;height:42px}.information-page .brand-wordmark{width:clamp(120px,36vw,170px);max-width:100%}.information-page .masthead-actions a{font-size:11px;padding:6px 4px}.information-shell{padding:28px 18px 20px}.information-hero h1{letter-spacing:-.8px}.information-welcome{font-size:16px}.information-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.information-nav>a{min-height:40px}.information-section h2{font-size:22px}.information-definitions>div{grid-template-columns:1fr;gap:5px}.information-callout,.information-contact{padding:18px}.information-disclosure summary{padding:14px 16px}.information-definitions{padding-right:16px;padding-left:16px}.privacy-retention{padding:0}.notice-links{grid-template-columns:1fr}}
