.font-sharing{min-width:0;margin-top:28px;padding-top:24px;border-top:1px solid var(--line,#dce2e8)}.font-sharing>p{max-width:72ch}.font-sharing-notice{border:1px solid #e9c27d;background:#fff8e9;color:#654923;padding:16px 18px;border-radius:12px;margin:20px 0}.font-sharing-notice strong{display:block;font-size:15px}.font-sharing-notice p{margin:6px 0 0;line-height:1.8;color:inherit}.font-sharing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.font-sharing-grid article{min-width:0;border:1px solid var(--line,#dce2e8);border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:flex-start}.font-sharing-grid h3{font-size:17px;margin:10px 0 4px}.font-sharing-grid p{margin:0 0 18px;line-height:1.8;flex:1}.font-sharing-glyph{font-size:22px;line-height:1.2;font-weight:700;color:#7964c9}.font-sharing .button{max-width:100%;white-space:normal;text-align:center}.font-sharing-install{margin-top:22px;padding-top:16px;border-top:1px solid var(--line,#dce2e8)}.font-sharing-install h3{font-size:16px;margin:0 0 6px}.font-sharing-install p{line-height:1.8}.font-sharing a{overflow-wrap:anywhere}@media(max-width:600px){.font-sharing-grid{grid-template-columns:1fr}.font-sharing-grid article{padding:18px}.font-sharing-notice{padding:14px}}
