@font-face{font-family:GuideTestA;src:url('/assets/search-guides/glyph-single-a-test.ttf') format('truetype');font-display:swap}.search-guides-page{background:#f5f1e7;color:#252125}.search-guides-page .search-guide{width:min(100% - 48px,900px);margin:auto;padding:36px 0 80px;text-align:left}.search-guide .guide-hero{padding:28px 0 36px}.search-guide h1{font-size:clamp(2.3rem,5.5vw,4rem);line-height:1.09;letter-spacing:-.045em;max-width:860px;margin:18px 0 24px}.search-guide h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;letter-spacing:-.025em;margin:44px 0 16px}.search-guide p,.search-guide li{font-size:1.05rem;line-height:1.8;max-width:78ch;overflow-wrap:anywhere}.search-guide li{margin:10px 0}.search-guide a,.search-guide-link a{color:#58328b;text-decoration:underline;text-underline-offset:4px}.search-guide .guide-answer{font-size:1.2rem;background:#e9dfef;border-left:4px solid #8054a6;padding:22px 26px;border-radius:0 16px 16px 0}.search-guide .guide-kicker{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.search-guide .guide-date{font-size:.9rem;color:#655d65}.search-guide .guide-actions{display:flex;gap:12px;flex-wrap:wrap}.guide-actions a{display:inline-flex;min-height:44px;align-items:center;padding:10px 18px;border:1px solid #8f72a5;border-radius:10px;text-decoration:none;font-weight:600}.guide-actions a:first-child{background:#5a3781;color:white}.search-guide table{border-collapse:collapse;width:100%;table-layout:fixed;margin:24px 0;font-size:.96rem;line-height:1.6}.search-guide th,.search-guide td{padding:16px 14px;text-align:left;border:1px solid #cec4d1;vertical-align:top;overflow-wrap:anywhere}.search-guide th{background:#e9dfef}.search-guide pre{background:#292430;color:#fff;padding:20px;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.search-guide code{font-size:.9em}.search-guide .guide-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.search-guide figure{margin:0;padding:16px;border:1px solid #ccc1d1;border-radius:16px;background:#e9dfef}.search-guide img{width:100%;max-width:256px;height:auto;display:block;margin:auto}.search-guide figcaption{font-size:.9rem;line-height:1.6;margin-top:14px}.search-guide .alpha-demo img{background:repeating-conic-gradient(#b9b1c2 0% 25%,#fff 0% 50%) 50%/20px 20px}.search-guide video{display:block;width:100%;height:auto;border-radius:16px;margin:24px 0;background:#efeadd}.search-guide audio{display:block;width:100%;margin:20px 0}.search-guide .font-sample{font-family:GuideTestA,serif;font-size:90px;line-height:1.8;background:#e9dfef;padding:24px;border-radius:16px}.search-guide .guide-cards{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.search-guide .guide-cards li{border:1px solid #cec4d1;border-radius:16px;padding:22px;margin:0;background:#fff9f0}.search-guide .guide-cards a{font-size:1.15rem;font-weight:650;line-height:1.4;display:block}.search-guide .guide-cards p{font-size:.95rem;margin-bottom:0}.search-guide .guide-download-note{padding:10px 24px 24px;background:#e7eddd;border-radius:16px;margin-top:40px}.search-guide-link{max-width:1000px;margin:32px auto;padding:24px;background:#e9dfef;color:#252125;border-radius:16px;text-align:left}.search-guide-link h2{font-size:1.5rem;margin:0 0 14px}.search-guide-link p{line-height:1.7;margin:10px 0}.search-guide a:focus-visible,.search-guide-link a:focus-visible{outline:3px solid #8054a6;outline-offset:5px}@media(max-width:600px){.search-guides-page .search-guide{width:calc(100% - 32px);padding-top:24px}.search-guide .guide-pair,.search-guide .guide-cards{grid-template-columns:1fr}.search-guide th,.search-guide td{padding:10px 8px;font-size:.85rem}.search-guide .guide-answer{padding:18px}.search-guide-link{margin:24px 16px}.search-guide .font-sample{font-size:60px}}
.search-guides-page .search-guide p,.search-guides-page .search-guide li,.search-guides-page .search-guide figcaption,.search-guides-page .search-guide td,.search-guides-page .search-guide th{color:#38313b}.search-guides-page .search-guide .guide-date{color:#655d65}.search-guides-page .search-guide .guide-kicker{color:#58328b}.search-guide-link p{color:#38313b}

.search-guides-page .search-guide figcaption{display:block!important}

.search-guides-page .guide-group-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.search-guides-page .guide-group-nav a{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid #766784;border-radius:12px;min-height:44px}.search-guides-page .guide-table-scroll{overflow-x:auto;max-width:100%}.search-guides-page caption{text-align:left;margin-bottom:10px;font-weight:700}.search-guides-page dt{font-weight:700;margin-top:18px}.search-guides-page dd{margin:6px 0 0}.search-guides-page .search-guide section[id]{scroll-margin-top:150px}.search-guides-page .guide-cards li{min-width:0}.search-guides-page .guide-kicker{overflow-wrap:anywhere}.search-guides-page td{overflow-wrap:anywhere}.search-guides-page .search-guide ol li+li{margin-top:12px}
