.brand-guide-page-module__ITPcoG__page{min-height:0}.brand-guide-page-module__ITPcoG__hero{color:var(--ink-inverse);background:radial-gradient(ellipse 55% 120% at 88% -20%, #8c1d1880, transparent 70%), radial-gradient(ellipse 40% 90% at 5% 120%, #8c1d1838, transparent 70%), var(--surface-inverse)}.brand-guide-page-module__ITPcoG__heroInner{gap:var(--space-6);width:min(1120px,100% - 48px);padding:var(--space-7) 0 56px;margin:0 auto;display:grid}.brand-guide-page-module__ITPcoG__heroCopy{max-width:980px}.brand-guide-page-module__ITPcoG__eyebrow{color:var(--accent-200);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:700}.brand-guide-page-module__ITPcoG__hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3.6vw,3.1rem);line-height:1.08}.brand-guide-page-module__ITPcoG__lede{max-width:760px;margin:var(--space-4) 0 0;color:#f5f7f9d1;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.brand-guide-page-module__ITPcoG__lookup{width:min(760px,100%)}.brand-guide-page-module__ITPcoG__lookup h2{margin:0;font-size:1.2rem}.brand-guide-page-module__ITPcoG__lookup>p{margin:var(--space-2) 0 var(--space-4);color:#f5f7f9d1;line-height:1.55}.brand-guide-page-module__ITPcoG__lookup form label{margin-bottom:var(--space-2);font-size:.84rem;font-weight:700;display:block}.brand-guide-page-module__ITPcoG__lookup form>div{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-3);align-items:center;display:flex}.brand-guide-page-module__ITPcoG__lookup form>div:focus-within{outline:3px solid var(--ink-inverse);outline-offset:3px}.brand-guide-page-module__ITPcoG__lookup input{width:100%;min-width:0;min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-mono);letter-spacing:.035em;text-transform:uppercase;background:0 0;border:0;outline:none;flex:auto;font-size:1.05rem}.brand-guide-page-module__ITPcoG__lookup input::placeholder{color:var(--muted);text-transform:none}.brand-guide-page-module__ITPcoG__lookup button{border-radius:var(--radius-pill);flex:none;min-height:48px}.brand-guide-page-module__ITPcoG__lookup button:focus-visible{outline-color:var(--surface-inverse)}.brand-guide-page-module__ITPcoG__lookup form>p{margin:var(--space-3) 0 0;color:#f5f7f9d1;font-size:.85rem;line-height:1.45}.brand-guide-page-module__ITPcoG__lookup form>p[role=alert]{color:var(--accent-200);font-weight:700}.brand-guide-page-module__ITPcoG__band{padding:var(--space-7) 0}.brand-guide-page-module__ITPcoG__bandSurface{background:var(--surface)}.brand-guide-page-module__ITPcoG__bandPage{background:var(--page)}.brand-guide-page-module__ITPcoG__inner{width:min(1120px,100% - 48px);margin:0 auto}.brand-guide-page-module__ITPcoG__narrow{max-width:800px}.brand-guide-page-module__ITPcoG__narrow h2,.brand-guide-page-module__ITPcoG__related h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3.4vw,2.5rem)}.brand-guide-page-module__ITPcoG__narrow p,.brand-guide-page-module__ITPcoG__related p{color:var(--muted);margin:14px 0 0;line-height:1.75}.brand-guide-page-module__ITPcoG__sectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.brand-guide-page-module__ITPcoG__infoCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);padding:20px}.brand-guide-page-module__ITPcoG__infoCard h3,.brand-guide-page-module__ITPcoG__faqList h3{margin:0;font-size:1.05rem}.brand-guide-page-module__ITPcoG__infoCard p,.brand-guide-page-module__ITPcoG__faqList p{color:var(--muted);margin:9px 0 0;line-height:1.65}.brand-guide-page-module__ITPcoG__faqList{gap:0;max-width:860px;margin-top:18px;display:grid}.brand-guide-page-module__ITPcoG__faqList article{border-bottom:1px solid var(--line);padding:20px 0}.brand-guide-page-module__ITPcoG__related .brand-guide-page-module__ITPcoG__inner{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.brand-guide-page-module__ITPcoG__related nav{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.brand-guide-page-module__ITPcoG__related a{border:1px solid var(--line);border-radius:var(--radius-md);min-height:44px;color:var(--accent-dark);background:var(--surface);align-items:center;padding:0 13px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-guide-page-module__ITPcoG__related a:hover{border-color:var(--accent)}.brand-guide-page-module__ITPcoG__related a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:760px){.brand-guide-page-module__ITPcoG__heroInner{gap:var(--space-5);width:min(100% - 28px,1120px);padding:var(--space-6) 0}.brand-guide-page-module__ITPcoG__inner{width:min(100% - 28px,1120px)}.brand-guide-page-module__ITPcoG__band{padding:var(--space-6) 0}.brand-guide-page-module__ITPcoG__sectionGrid{grid-template-columns:1fr}.brand-guide-page-module__ITPcoG__related .brand-guide-page-module__ITPcoG__inner{display:block}.brand-guide-page-module__ITPcoG__related nav{justify-content:flex-start;margin-top:20px}}@media (max-width:560px){.brand-guide-page-module__ITPcoG__lookup form>div{box-shadow:none;background:0 0;flex-direction:column;align-items:stretch;padding:0}.brand-guide-page-module__ITPcoG__lookup form>div:focus-within{outline:0}.brand-guide-page-module__ITPcoG__lookup input{border-radius:var(--radius-pill);background:var(--surface);min-height:56px}.brand-guide-page-module__ITPcoG__lookup input:focus-visible{outline:3px solid var(--ink-inverse);outline-offset:3px}.brand-guide-page-module__ITPcoG__lookup button{min-height:56px}.brand-guide-page-module__ITPcoG__lookup button:focus-visible{outline-color:var(--ink-inverse)}}
