.poster-guide{--poster-ink:#2f3430;--poster-muted:#62655f;color:var(--poster-ink);max-width:1120px;padding:0 24px}.poster-guide a{text-underline-offset:4px}.poster-guide a:focus-visible{outline:3px solid #a73549;outline-offset:5px}.poster-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:.8rem;padding:25px 0 22px;color:var(--poster-muted)}.poster-breadcrumb a{color:inherit}.poster-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:8px 0 36px}.poster-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.poster-hero .poster-eyebrow{color:#a73549;margin-bottom:22px}.poster-hero .poster-eyebrow span{color:var(--poster-muted);margin-left:12px}.poster-hero h1{font-weight:700;font-size:clamp(2.4rem, 4.3vw, 3.65rem);letter-spacing:-.065em;line-height:1.04;max-width:11ch;margin:0 0 24px;hyphens:auto;overflow-wrap:anywhere}.poster-lead{font-size:1.06rem;max-width:37ch;line-height:1.65;margin-bottom:26px;color:#555b55}.poster-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--poster-ink);color:#fff;font-size:.87rem;font-weight:700;padding:15px 20px;border-radius:4px;text-decoration:none;min-height:48px}.poster-button:hover{background:#444e45;color:#fff}.poster-button span{font-size:1.2rem;line-height:1}.poster-hero-note{font-size:.75rem;color:var(--poster-muted);margin:16px 0 0}.poster-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.poster-hero-actions>a:not(.poster-button){font-size:.82rem;padding:10px 0}.poster-hero-art{margin:0;min-width:0}.poster-hero-art img{width:100%;height:auto;display:block}.poster-hero-art figcaption{text-align:right;margin-top:9px;font-size:.7rem;color:var(--poster-muted)}.poster-shortlist{border-top:1px solid #dcded7;border-bottom:1px solid #dcded7;padding:17px 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 26px}.poster-shortlist .poster-eyebrow{margin-right:auto}.poster-shortlist a{color:#454a43;font-size:.8rem;display:inline-flex;align-items:center;gap:12px;min-height:40px;text-decoration:none}.poster-shortlist a:hover{text-decoration:underline}.poster-section-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 22px;margin:48px 0 22px}.poster-advice h2,.poster-next h2,.poster-section-heading h2{font-size:1.6rem;font-weight:700;letter-spacing:-.04em;margin:0}.poster-section-heading p{font-size:.76rem;color:var(--poster-muted);margin:0}.poster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.poster-card{display:flex;flex-direction:column;background:#fff;border:1px solid #dfdfd9;border-radius:5px;overflow:hidden;scroll-margin-top:20px}.poster-specimen{position:relative}.poster-specimen img{display:block;width:100%;height:auto}.poster-number{position:absolute;top:14px;left:18px;background:#ffffffdc;color:#384138;border-radius:3px;padding:2px 6px;font-size:.65rem;font-weight:700}.poster-card-copy{flex:1;padding:23px 26px 15px;display:flex;flex-direction:column}.poster-character{font-size:.66rem;letter-spacing:.075em;text-transform:uppercase;color:var(--poster-muted);margin:0 0 8px;font-weight:700}.poster-card h3{font-size:1.5rem;font-weight:700;letter-spacing:-.03em;margin-bottom:14px}.poster-card-copy>p:not(.poster-character){font-size:.87rem;line-height:1.6}.poster-tip{border-left:2px solid #cfcebd;padding-left:12px;color:#66665d;margin-bottom:23px}.poster-card-actions{margin-top:auto;border-top:1px solid #e8e8e0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;padding-top:8px}.poster-card-actions a{min-height:44px;display:inline-flex;align-items:center;gap:18px;text-decoration:none}.poster-card-actions a:hover{text-decoration:underline}.poster-use{color:#983046;font-size:.84rem;font-weight:700}.poster-source{font-size:.73rem;color:var(--poster-muted)}.poster-specimen-note{font-size:.74rem;color:var(--poster-muted);max-width:100ch;line-height:1.7;margin:20px 0 0}.poster-advice{display:grid;grid-template-columns:1fr 1.7fr;gap:65px;margin:50px 0 42px;border-top:1px solid #dcded7;padding-top:38px}.poster-advice .poster-eyebrow{color:#a73549;margin-bottom:14px}.poster-advice h2{max-width:14ch;font-size:2rem}.poster-advice-copy p{font-size:.9rem;line-height:1.7;color:#555b55}.poster-advice-copy a{display:inline-block;padding:8px 0;font-size:.85rem;font-weight:700}.poster-next{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;background:#e6ecd9;border-radius:5px}.poster-next p{font-size:.88rem;line-height:1.6;max-width:62ch;margin:12px 0 0}.poster-next .poster-button{flex-shrink:0;max-width:100%}.poster-footnote{font-size:.74rem;color:var(--poster-muted);line-height:1.8;margin:20px 0}#font-picks{scroll-margin-top:24px}#poster-comparison,#poster-examples,#poster-selection{scroll-margin-top:24px}.poster-section-heading>a{font-size:.8rem}.poster-examples-intro,.poster-table-intro{font-size:.88rem;color:var(--poster-muted);line-height:1.7;margin:-8px 0 20px;max-width:85ch}.poster-table-scroll{overflow-x:auto;border:1px solid #dfdfd9;border-radius:5px;background:#fff}.poster-table-scroll:focus-visible{outline:3px solid #a73549;outline-offset:4px}.poster-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.83rem;line-height:1.55}.poster-table td,.poster-table th{padding:14px 20px;border-bottom:1px solid #e7e7df;vertical-align:top}.poster-table thead{background:#e6ecd9}.poster-table thead th{font-size:.74rem;font-weight:700}.poster-table th:first-child{width:24%}.poster-table th:nth-child(2){width:32%}.poster-table tbody th{font-weight:700}.poster-table tbody th span{display:block;font-weight:400;font-size:.7rem;color:var(--poster-muted);margin-top:4px}.poster-table tbody tr:last-child>*{border-bottom:0}.poster-table-hint{display:none}.poster-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.poster-example{min-width:0;background:#fff;border:1px solid #dfdfd9;border-radius:5px;overflow:hidden}.poster-example figure{margin:0;background:#efeee7;padding:24px 28px 16px}.poster-example figure img{display:block;width:100%;height:auto;box-shadow:3px 5px 0 #30373014}.poster-example figcaption{font-size:.7rem;color:var(--poster-muted);margin-top:15px;line-height:1.5}.poster-example-copy{padding:24px 26px 15px}.poster-example h3{font-size:1.35rem;font-weight:700;letter-spacing:-.025em;margin-bottom:18px}.poster-example-copy p{font-size:.87rem;line-height:1.65}.poster-example-actions{display:flex;flex-wrap:wrap;gap:3px 18px;border-top:1px solid #e8e8e0;padding-top:8px}.poster-example-actions a{display:inline-flex;align-items:center;gap:12px;min-height:44px}.poster-selection{display:grid;grid-template-columns:1fr 1.7fr;gap:65px;margin-top:48px;padding:32px;background:#efeee7;border-radius:5px}.poster-selection h2{font-size:1.6rem;font-weight:700;letter-spacing:-.04em}.poster-selection .poster-eyebrow{color:#a73549}.poster-selection li,.poster-selection p{font-size:.88rem;line-height:1.7}.poster-selection ul{padding-left:20px}.poster-selection li{margin-bottom:8px}.poster-selection .poster-method-note{color:var(--poster-muted);font-size:.77rem;margin-bottom:0}@media (max-width:900px){.poster-hero{gap:24px}.poster-shortlist .poster-eyebrow{flex-basis:100%}.poster-shortlist{gap:0 24px}.poster-next{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.poster-guide{padding:0 18px}.poster-breadcrumb{font-size:.73rem;padding:22px 0}.poster-hero{grid-template-columns:1fr;gap:26px;padding:10px 0 24px}.poster-hero h1{font-size:3.1rem;max-width:12ch}.poster-hero .poster-eyebrow{margin-bottom:17px}.poster-lead{font-size:1rem}.poster-hero-art figcaption{text-align:left}.poster-shortlist{column-gap:24px;padding:14px 0}.poster-shortlist a{font-size:.76rem;gap:8px}.poster-section-heading{margin-top:32px}.poster-section-heading h2{font-size:1.4rem}.poster-grid{grid-template-columns:1fr;gap:22px}.poster-card-copy{padding:20px 20px 12px}.poster-advice{grid-template-columns:1fr;gap:20px;margin:35px 0 28px;padding-top:28px}.poster-advice h2{max-width:none;font-size:1.65rem}.poster-next{padding:24px}.poster-next h2{font-size:1.4rem}.poster-table td,.poster-table th{padding:12px 16px}.poster-table{table-layout:fixed;min-width:0;width:calc(200% - 130px)}.poster-table th:nth-child(2){width:auto}.poster-table th:first-child{width:130px;position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 #e7e7df}.poster-table thead th:first-child{background:#e6ecd9}.poster-table td,.poster-table th{overflow-wrap:anywhere;hyphens:auto}.poster-table-hint{display:block;color:var(--poster-muted);font-size:.72rem;margin:-8px 0 12px}.poster-example-grid{grid-template-columns:1fr;gap:22px}.poster-example figure{padding:18px 20px 14px}.poster-example-copy{padding:22px 20px 14px}.poster-selection{grid-template-columns:1fr;gap:12px;margin-top:32px;padding:24px}}@media (max-width:360px){.poster-hero h1{font-size:2.7rem}.poster-card-copy{padding-left:16px;padding-right:16px}.poster-card-actions a{gap:8px}.poster-next{padding:20px}}
