.handwriting-studio-root .b-style-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.handwriting-studio-root .b-style-card{position:relative;display:grid;align-content:start;gap:.5rem;min-width:0;padding:.7rem;border:1px solid var(--strong);background:var(--surface);box-shadow:4px 4px 0 #1c211f}.handwriting-studio-root .b-style-card:hover{background:var(--paper,#f4f1ea)}.handwriting-studio-root .b-style-card h3{margin:0;font-size:1.02rem;line-height:1.25}.handwriting-studio-root .b-style-card h3 a{color:var(--text);text-decoration:none}.handwriting-studio-root .b-style-card h3 a:after{content:"";position:absolute;inset:0}.handwriting-studio-root .b-style-card h3 a:focus-visible{outline:none}.handwriting-studio-root .b-style-card:has(h3 a:focus-visible){outline:2px solid #ae4323;outline-offset:3px}.handwriting-studio-root .b-style-card .paper-well{padding:.3rem .5rem}.handwriting-studio-root .b-style-card .paper-well svg{height:64px;object-fit:contain}.handwriting-studio-root .b-style-card p{margin:0;font-size:.82rem;line-height:1.45;color:var(--muted)}@media(max-width:1000px){.handwriting-studio-root .b-style-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.handwriting-studio-root .b-style-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.handwriting-studio-root .b-style-card{padding:.55rem;box-shadow:3px 3px 0 #1c211f}.handwriting-studio-root .b-style-card:last-child:nth-child(odd){grid-column:1/-1}}@media screen{.handwriting-subpage .hw-layout-page .hw-style-rows{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--strong);background:var(--surface)}.handwriting-subpage .hw-layout-page .hw-style-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:center;min-width:0;padding:12px 16px;border-bottom:1px solid var(--line);scroll-margin-top:80px}.handwriting-subpage .hw-layout-page .hw-style-row:last-child{border-bottom:0}.handwriting-subpage .hw-layout-page .hw-style-row-copy{min-width:0}.handwriting-subpage .hw-layout-page .hw-style-row h3{margin:0 0 4px;font:600 13px/1.4 var(--mono);letter-spacing:.03em;text-transform:uppercase}.handwriting-subpage .hw-layout-page .hw-style-row h3 a{color:var(--text)}.handwriting-subpage .hw-layout-page .hw-style-row p{margin:0 0 4px;font-size:15px;line-height:1.55}.handwriting-subpage .hw-layout-page .hw-style-row .hw-model{padding:8px 12px;min-width:0}.handwriting-subpage .hw-layout-page .hw-style-row .specimen-svg{height:72px;object-fit:contain}.handwriting-subpage .hw-layout-page .hw-style-downloads{display:flex;flex-wrap:wrap;gap:0 16px}.handwriting-subpage .hw-layout-page .hw-style-downloads a{display:inline-flex;align-items:center;min-height:44px;font:11px/1.4 var(--mono);color:var(--text);text-underline-offset:3px}.handwriting-subpage .hw-layout-page .hw-native-support .hw-style-downloads{border:1px solid var(--strong);background:var(--surface);margin-top:12px;gap:0}.handwriting-subpage .hw-layout-page .hw-native-support .hw-style-downloads a{padding:10px 14px;border-right:1px solid var(--line)}.handwriting-subpage .hw-layout-page .hw-style-letters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--strong);background:var(--paper)}.handwriting-subpage .hw-layout-page .hw-style-letters>li{min-width:0;padding:10px;border-right:1px solid var(--line)}.handwriting-subpage .hw-layout-page .hw-style-letters>li:last-child{border-right:0}.handwriting-subpage .hw-layout-page .hw-style-letters figure{margin:0;display:grid;gap:6px}.handwriting-subpage .hw-layout-page .hw-style-letters .hw-model{padding:0;border:0;background:none}.handwriting-subpage .hw-layout-page .hw-style-letters .specimen-svg{height:84px;object-fit:contain}.handwriting-subpage .hw-layout-page .hw-style-letters figcaption{font:600 11px/1.4 var(--mono);color:var(--text)}.handwriting-subpage .hw-layout-page .hw-style-letters figcaption a{display:inline-flex;align-items:center;min-height:32px;color:inherit;text-underline-offset:3px}.handwriting-subpage .hw-layout-page .hw-style-guide{display:grid;gap:20px;min-width:0}.handwriting-subpage .hw-layout-page .hw-style-guide ol,.handwriting-subpage .hw-layout-page .hw-style-guide ul{margin:0;padding-left:22px}.handwriting-subpage .hw-layout-page .hw-style-guide li+li{margin-top:7px}.handwriting-subpage .hw-layout-page .hw-style-links{display:flex;flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none}.handwriting-subpage .hw-layout-page .hw-style-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--text);text-underline-offset:3px}@media(max-width:960px){.handwriting-subpage .hw-layout-page .hw-style-letters{grid-template-columns:repeat(3,minmax(0,1fr))}.handwriting-subpage .hw-layout-page .hw-style-letters>li:nth-child(3n){border-right:0}.handwriting-subpage .hw-layout-page .hw-style-letters>li:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:700px){.handwriting-subpage .hw-layout-page .hw-style-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 12px 12px}.handwriting-subpage .hw-layout-page .hw-style-row p{margin:0;font-size:14px;line-height:1.5}.handwriting-subpage .hw-layout-page .hw-style-row .hw-model{padding:4px 8px}.handwriting-subpage .hw-layout-page .hw-style-row .specimen-svg{height:56px}.handwriting-subpage .hw-layout-page .hw-style-letters{grid-template-columns:repeat(2,minmax(0,1fr))}.handwriting-subpage .hw-layout-page .hw-style-letters>li{border-right:1px solid var(--line);border-top:0}.handwriting-subpage .hw-layout-page .hw-style-letters>li:nth-child(2n){border-right:0}.handwriting-subpage .hw-layout-page .hw-style-letters>li:nth-child(n+3){border-top:1px solid var(--line)}.handwriting-subpage .hw-layout-page .hw-style-letters>li:last-child:nth-child(odd){grid-column:1/-1;border-right:0}}}