/* Shared explanatory content; existing application assets remain unchanged. */
h1.tool-keyword-heading{font-size:clamp(2.35rem,4.7vw,4.4rem);line-height:1.06;letter-spacing:-.06em;white-space:normal;overflow-wrap:normal}.tool-guide{padding-block:1rem 3rem}.tool-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;border-top:1px solid var(--line,#d9dad5);padding-top:1.6rem}.tool-guide article{min-width:0}.tool-guide h2{font-size:1.15rem;line-height:1.35;font-weight:500;letter-spacing:-.035em;max-width:30ch}.tool-guide p{font-size:.8rem;line-height:1.85;color:var(--muted,#696b65);margin-top:.75rem;max-width:66ch}.related-tools{margin-top:2.2rem}.related-tools>h2{font-size:.8rem;font-weight:550;letter-spacing:-.015em;margin-bottom:.8rem}.related-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.related-tools-grid>a{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:68px;border:1px solid var(--line,#d9dad5);background:#fff;padding:1rem;font-size:.8rem;line-height:1.5}.related-tools-grid>a:hover{border-color:var(--coral,#c33b1e);color:var(--coral,#c33b1e)}.related-tools-grid>a>span:last-child{color:var(--coral,#c33b1e);font-size:1.1rem}.related-tools-grid>a:focus-visible{outline:2px solid var(--coral,#c33b1e);outline-offset:4px}@media(max-width:760px){h1.tool-keyword-heading{font-size:clamp(2.35rem,8vw,3.8rem)}.tool-guide-grid{grid-template-columns:1fr;gap:1.6rem}.tool-guide{padding-block:.6rem 2.3rem}.tool-guide h2{font-size:1.15rem;max-width:36ch}.tool-guide p{font-size:.78rem}.related-tools-grid{grid-template-columns:1fr;gap:.65rem}.related-tools-grid>a{min-height:58px}}@media(max-width:380px){h1.tool-keyword-heading{font-size:2.2rem}.tool-guide h2{font-size:1.05rem}}@media print{.related-tools{display:none}.tool-guide{padding-block:1rem}.tool-guide-grid{gap:1.5rem}}
