.guide-library-intro h1{max-width:850px;font:400 clamp(2.6rem,5vw,4rem)/1.08 Georgia,serif}.guide-library-intro .lede{max-width:720px}.page-hero.guide-library-intro{padding-block:28px 20px}.guide-library-intro .library-crosslinks{margin-bottom:0}.guide-topics{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 22px;padding:0 0 20px;display:flex}.guide-topics a{align-items:center;gap:8px;min-height:44px;padding:6px 0;font-size:.9rem;text-decoration:none;display:inline-flex}.guide-topics a:hover{text-decoration:underline}.guide-topics a[aria-current=page]{color:var(--accent-strong);text-underline-offset:8px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.guide-topics a>span{color:var(--muted);font-size:.78rem;font-weight:400}.guide-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-top:28px;display:flex}.guide-results-heading h2{margin-bottom:8px;font-size:1.15rem}.guide-results-heading p{margin-bottom:8px;font-size:.85rem}.guide-library-item{border-bottom:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);align-items:start;gap:30px;padding:26px 0;display:grid}.guide-library-image{background:var(--mint);display:block}.guide-library-image img{width:100%;height:auto}.guide-library-copy{min-width:0;max-width:750px}.guide-library-copy .eyebrow{margin-bottom:8px;font-size:.68rem}.guide-library-copy h3{margin-bottom:12px;font:400 clamp(1.45rem,2.1vw,1.85rem)/1.2 Georgia,serif}.guide-library-copy h3 a{text-decoration:none}.guide-library-copy h3 a:hover{text-decoration:underline}.guide-library-copy p{margin-bottom:12px;font-size:.93rem;line-height:1.6}.guide-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding-block:28px;display:flex}.guide-pagination>a{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}.guide-page-numbers,.guide-page-numbers>span{align-items:center;gap:6px;display:flex}.guide-page-numbers a{border:1px solid var(--line);border-radius:6px;place-items:center;min-width:44px;min-height:44px;text-decoration:none;display:grid}.guide-page-numbers a[aria-current=page]{color:#fff;background:var(--accent);border-color:var(--accent)}.guide-page-gap{text-align:center;width:20px}.blog-tool-intro{border-block:1px solid var(--line);margin-bottom:24px;padding:18px 0}.blog-tool-intro p{margin:0 0 8px}.blog-contents--compact{margin-bottom:24px;padding-block:18px}.blog-contents--compact ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 30px;font-size:.9rem}.blog-calculator-first{scroll-margin-top:120px}.blog-calculator-first .transfer-calculator{margin-top:0}.blog-table-cue{color:var(--accent-strong);margin:0 0 8px;font-size:.8rem}.blog-table-wrap{position:relative}.blog-table-wrap:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.blog-next-reads{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.blog-next-reads h2{font:400 1.85rem/1.2 Georgia,serif}.blog-next-reads>ul{gap:0;padding:0;list-style:none;display:grid}.blog-next-reads li{border-bottom:1px solid var(--line);padding-block:16px}.blog-next-reads a{min-height:44px;color:var(--accent-strong);align-items:center;font-weight:600;display:inline-flex}.blog-next-reads p{margin:5px 0 0;font-size:.9rem}@media (min-width:701px){.blog-table-cue{display:none}}@media (max-width:600px){.page-hero.guide-library-intro{padding-block:18px 16px}.guide-library-intro .lede{margin-bottom:12px}.guide-library-intro .library-crosslinks{gap:0 20px}.guide-topics{gap:4px 18px}.guide-topics a{font-size:.85rem}.guide-library-item{grid-template-columns:minmax(0,1fr);gap:0;padding-block:24px}.guide-library-image{display:none}.guide-library-copy .eyebrow{letter-spacing:.06em;font-size:.63rem}.guide-library-copy h3{font-size:1.65rem}.guide-library-copy p{font-size:1rem}.guide-library-copy .blog-byline{gap:4px 12px;font-size:.74rem}.blog-contents--compact ol{grid-template-columns:1fr}.guide-pagination{gap:8px 14px}}.library-crosslinks{flex-wrap:wrap;gap:8px 28px;font-size:.95rem;display:flex}.library-crosslinks a{align-items:center;min-height:44px;display:inline-flex}.blog-article{max-width:72ch}.blog-section .blog-figure{margin:28px 0}.blog-aside .blog-contents{border:0;margin:0 0 24px;padding:0}.blog-aside>.text-link{align-items:center;min-height:44px;display:flex}.article-next-step{border-block:1px solid var(--line);margin-block:36px;padding-block:28px}.article-next-step h2{font:400 1.8rem/1.2 Georgia,serif}.article-next-step ul{padding-left:22px}.article-next-step li{margin-block:8px}.article-next-step .blog-ad-note{margin-bottom:0;font-size:.85rem}@media (max-width:900px){.blog-layout{max-width:calc(72ch + 48px)}.blog-aside{display:none}}@media (max-width:360px){.guide-library-item{grid-template-columns:minmax(0,1fr);gap:14px}.guide-library-image{max-width:160px}.guide-page-numbers,.guide-page-numbers>span{gap:3px}.guide-page-numbers a{min-width:40px}}
