.home-notice{margin-top:48px}.home-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px}.home-hero__main{padding-top:12px}.home-hero__advice{margin-top:14px;color:var(--ink-3);font-size:14px;line-height:1.45}.home-steps{padding:24px 28px 22px;border-top:1px solid var(--ink);background:var(--grey-100);scroll-margin-top:16px}.home-steps__title{font-size:24px;text-wrap:balance}.home-steps__lead{margin-top:8px;color:var(--ink-2);font-size:14.5px;line-height:1.5}.home-steps__list{margin-top:18px;border-top:1px solid var(--rule-2)}.home-steps__item{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;padding:14px 0;border-bottom:1px solid var(--rule)}.home-steps__item .step__no{margin-bottom:0;background:#fff}.home-steps__name{margin-bottom:4px;font-size:17px}.home-steps__text{color:var(--ink-2);font-size:14px;line-height:1.5}.home-steps__invoice{margin-top:16px}.home-cats{padding-top:64px}.hcats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.hcat{grid-column:span 2;display:grid;grid-template-columns:136px minmax(0,1fr);align-items:start;gap:20px;padding:20px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);transition:box-shadow .12s ease}.hcat--wide{grid-column:span 3;grid-template-columns:200px minmax(0,1fr);gap:28px;padding:24px}.hcat:hover{box-shadow:inset 0 0 0 1px var(--ink)}.hcat__media{display:block}.hcat__body{min-width:0;padding-top:4px}.hcat__name{font:640 24px/1.05 var(--sans);font-stretch:86%;letter-spacing:-.014em;text-wrap:balance}.hcat--wide .hcat__name{font-size:30px}.hcat__name a{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.hcat__name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.hcat{position:relative}.hcat__name a:after{content:"";position:absolute;inset:0}.hcat__types{position:relative;z-index:1}.hcat__go{flex:none;transition:transform .12s ease}.hcat:hover .hcat__go{transform:translate(3px)}.hcat__meta{margin-top:8px;color:var(--ink-2);font-size:14px;font-variant-numeric:tabular-nums}.hcat__meta strong{color:var(--ink);font-weight:650}.hcat__types{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.hcat__types a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:1px solid var(--rule-2);border-radius:var(--radius);background:#fff;color:var(--ink);font-size:13.5px;font-weight:550;line-height:1.2;transition:border-color .12s ease,background-color .12s ease}.hcat__types a:hover{border-color:var(--ink);background:var(--paper-2)}.hcat__n{color:var(--ink-3);font-weight:400;font-variant-numeric:tabular-nums}@media(max-width:1179.98px){.hcat,.hcat--wide{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"media name" "media meta" "types types";grid-template-rows:auto auto 1fr;gap:0 18px;padding:18px}.hcat--wide{grid-template-columns:128px minmax(0,1fr);padding:20px}.hcat__media{grid-area:media}.hcat__body{display:contents}.hcat__name,.hcat--wide .hcat__name{grid-area:name;align-self:end;font-size:24px}.hcat__meta{grid-area:meta;align-self:start;margin-top:4px;padding-bottom:8px}.hcat__types{grid-area:types;align-self:start;margin-top:14px}}@media(max-width:859.98px){.home-picks>:nth-child(n+5){display:none}}.hhelp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px}.faq{border-top:1px solid var(--rule)}.faq__item{border-bottom:1px solid var(--rule)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:60px;padding:14px 0;cursor:pointer;font-size:18px;font-weight:600;font-stretch:94%;line-height:1.3;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q::marker{content:""}.faq__q:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.faq__q .faq__icon{transition:transform .15s ease}.faq__item[open] .faq__q .faq__icon{transform:rotate(45deg)}.faq__a{max-width:64ch;padding:0 48px 20px 0;color:var(--ink-2);font-size:16px;line-height:1.6}.hhelp__contact{display:flex;flex-direction:column;align-items:flex-start;padding:28px 30px 26px;border-top:1px solid var(--ink);background:var(--grey-100)}.hhelp__title{font-size:26px;text-wrap:balance}.hhelp__text{margin-top:12px;color:var(--ink-2);font-size:15.5px;line-height:1.55}.hhelp__phone{display:inline-flex;align-items:center;gap:12px;margin-top:22px;color:var(--ink);font:650 34px/1 var(--sans);font-stretch:88%;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hhelp__phone:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.hhelp__mail{margin-top:16px;font-size:15px}.hhelp__form{margin-top:24px}.hhelp__addr{margin-top:16px;color:var(--ink-3);font-size:13.5px;line-height:1.45}@media(max-width:859.98px){.home-hero__grid{grid-template-columns:minmax(0,1fr);gap:32px}.home-hero__main{padding-top:0}.home-hero__advice{font-size:13.5px}.home-steps{margin:0 calc(-1 * var(--gutter));padding:22px var(--gutter) 20px}.home-steps__title{font-size:22px}.home-steps__item{grid-template-columns:44px minmax(0,1fr);padding:14px 0}.home-cats{padding-top:48px}.hcats{grid-template-columns:minmax(0,1fr);border-left:0}.hcat,.hcat--wide{grid-column:auto;grid-template-columns:88px minmax(0,1fr);gap:0 16px;padding:16px 0;border-right:0}.hcat:hover{box-shadow:none}.hcat__name,.hcat--wide .hcat__name{font-size:22px}.hcat__meta{font-size:13.5px}.hcat__types{margin-top:12px}.hcat__types a{min-height:36px}.hhelp{grid-template-columns:minmax(0,1fr);gap:48px}.faq__q{font-size:16.5px}.faq__a{padding-right:0;font-size:15px}.hhelp__contact{margin:0 calc(-1 * var(--gutter));padding:24px var(--gutter)}.hhelp__title{font-size:23px}.hhelp__phone{font-size:28px}}@media(pointer:coarse){.hcat__types a,.hhelp__phone{min-height:44px}}@media(prefers-reduced-motion:reduce){.faq__q .faq__icon,.hcat__go{transition:none}}
