.pg-type .fam{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow:hidden}.pg-type .fam .show{letter-spacing:-.03em;padding:40px 32px;font-weight:800;line-height:.95}.pg-type .fam.sans .show{color:var(--cobalt);font-size:clamp(3.4rem,8vw,6rem)}.pg-type .fam.mono .show{font-family:var(--mono);color:var(--ink);font-size:clamp(2.4rem,6vw,4.2rem);font-weight:600}.pg-type .fam .meta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 32px;display:flex}.pg-type .fam .nm{font-size:1.15rem;font-weight:800}.pg-type .fam .use{font-size:var(--t-sm);color:var(--ink-2)}.pg-type .fam .wts{font:600 16px/1 var(--mono);color:var(--ink-3)}.pg-type .samp{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.pg-type .charset{letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.4rem,3vw,2.2rem);font-weight:600;line-height:1.5}.pg-type .charset .mut{color:var(--ink-3)}.pg-type .wt-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:680px){.pg-type .wt-grid{grid-template-columns:repeat(2,1fr)}}.pg-type .wt{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:24px 20px}.pg-type .wt .big{letter-spacing:-.03em;font-size:2.4rem;line-height:1}.pg-type .wt .lbl{font:600 16px/1 var(--mono);color:var(--ink-3);margin-top:12px}.pg-type .shape-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pg-type .shape-list li{font-size:var(--t-sm);color:var(--ink-2);padding-left:26px;line-height:1.5;position:relative}.pg-type .shape-list li b{color:var(--ink)}.pg-type .shape-list li:before{content:"";background:var(--cobalt);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:0}.pg-type .shape-list li:nth-child(2):before{background:var(--coral);border-radius:3px}.pg-type .shape-list li:nth-child(3):before{background:var(--lime);clip-path:polygon(0 0,100% 50%,0 100%)}.pg-type .shape-list li:nth-child(4):before{background:var(--cobalt-deep);border-radius:999px 999px 0 0}
