.brand-page .crumbs{color:var(--ink-soft);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:.85rem;display:flex}.brand-page .crumbs a{color:var(--blue);text-decoration:none}.brand-page .crumbs a:hover{text-decoration:underline}.brand-page .b-hero .hero-grid{align-items:center}.brand-page .b-hero h1{margin:16px 0 18px}.brand-page .b-emblem{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);gap:22px;width:100%;max-width:440px;margin-left:auto;padding:36px 32px 26px;display:grid;box-shadow:0 18px 40px -22px #14254d59}.brand-page .b-emblem .brand-logo{object-position:center;width:100%;height:88px}.brand-page .b-emblem .brand-logo--mono{width:88px;margin-inline:auto;font-size:1.6rem}.brand-page .b-emblem__cap{border-top:1px dashed var(--line);text-align:center;gap:2px;padding-top:16px;display:grid}.brand-page .b-emblem__cap b{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.3rem}.brand-page .b-emblem__cap span{color:var(--ink-soft)}.brand-page .req{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}@media (width<=900px){.brand-page .req{grid-template-columns:1fr 1fr}}.brand-page .req>div{border-left:1px solid var(--line);align-content:start;gap:8px;padding:22px;display:grid}.brand-page .req>div:first-child{border-left:0}@media (width<=900px){.brand-page .req>div:nth-child(3){border-left:0}.brand-page .req>div:nth-child(n+3){border-top:1px solid var(--line)}}.brand-page .req .k{font-family:var(--f-display);font-size:1.1rem;font-weight:600}.brand-page .req p{color:var(--ink-soft);font-size:.95rem}.brand-page .req .no .k{color:var(--warn)}.brand-page .req .no .ic-sq{color:var(--warn);background:#fdeee4}.brand-page .ways3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}@media (width<=900px){.brand-page .ways3{grid-template-columns:1fr}}@media (width<=640px){.brand-page .req{grid-template-columns:1fr}.brand-page .req>div{border-top:1px solid var(--line);border-left:0!important}.brand-page .req>div:first-child{border-top:0}.brand-page .brands{grid-template-columns:1fr 1fr}}
