.sa2 .bl-list{background:linear-gradient(180deg, var(--c-desk) 0, var(--c-page) var(--dc-blend))}.sa2 .bl-intro{padding-top:64px;padding-bottom:72px}.sa2 .bl-intro h1{max-width:14em;letter-spacing:var(--track-hero);font-size:clamp(48px,5.4vw,84px);line-height:.96}.sa2 .bl-list{padding-top:88px}.sa2 .bl-empty{max-width:var(--measure);font-size:var(--fs-18);color:var(--c-muted)}.sa2 .bl-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 24px;margin-top:36px;display:grid;position:relative}.sa2 .bl-card{display:flex;position:relative}.sa2 .bl-card__in{background:var(--c-paper);border:var(--line) solid var(--c-ink);filter:drop-shadow(0 1px 1px #16161214)drop-shadow(0 10px 12px #1616121f);border-radius:0 14px 14px;flex-direction:column;width:100%;min-height:380px;padding:26px 28px;display:flex;position:relative}.sa2 .bl-card__tab{background:var(--c-paper);border:var(--line) solid var(--c-ink);height:36px;font:600 var(--fs-16)/34px var(--font-display);color:var(--c-muted);white-space:nowrap;border-bottom:0;border-radius:10px 10px 0 0;padding:0 16px;position:absolute;bottom:calc(100% - 1.5px);left:-1.5px}.sa2 .bl-card__tag{font:600 var(--fs-16)/1.2 var(--font-display);color:var(--c-docs-dark)}.sa2 .bl-card__t{margin-top:10px;font-size:28px;line-height:1.08}.sa2 .bl-card__t a{text-decoration:none}.sa2 .bl-card__t a:after{content:"";border-radius:0 14px 14px;position:absolute;inset:-38px -1.5px -1.5px}.sa2 .bl-card__t a:focus-visible{box-shadow:none;outline:none}.sa2 .bl-card__t a:focus-visible:after{outline:2px solid var(--c-ink);outline-offset:4px}.sa2 .bl-card__x{font-size:var(--fs-17);color:#2e2e2b;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.sa2 .bl-card__time{font:600 var(--fs-16)/1.2 var(--font-display);color:var(--c-muted);margin-top:auto;padding-top:20px}@media (hover:hover) and (pointer:fine){.sa2 .bl-card__in{transition:transform var(--dur-ui) var(--ease-settle)}.sa2 .bl-card:hover .bl-card__in{transform:translateY(-6px)}.sa2 .bl-card:hover .bl-card__t a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}}.sa2 .bl-faq{margin-top:56px}.sa2 .bl-faq__list{margin-top:8px;padding:0 4px}.sa2 .bl-faq__item{border-bottom:1px solid var(--c-rule)}.sa2 .bl-faq__item:last-child{border-bottom:0}.sa2 .bl-faq__item summary{cursor:pointer;font:700 21px/1.25 var(--font-display);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;list-style:none;display:flex}.sa2 .bl-faq__item summary::-webkit-details-marker{display:none}.sa2 .bl-faq__item summary:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.sa2 .bl-faq__ico{flex:none;width:22px;height:22px;margin-top:2px;position:relative}.sa2 .bl-faq__ico:before,.sa2 .bl-faq__ico:after{content:"";background:var(--c-ink);height:2px;position:absolute;top:10px;left:2px;right:2px}.sa2 .bl-faq__ico:after{transition:transform var(--dur-ui) var(--ease-settle);transform:rotate(90deg)}.sa2 .bl-faq__item[open] .bl-faq__ico:after{transform:rotate(0)}.sa2 .bl-faq__a{font-size:var(--fs-18);padding:0 0 20px;line-height:1.55}.sa2 .bl-after{padding-top:56px}.sa2 .bl-cta{border-radius:var(--r-m);background:var(--c-rep);color:var(--c-on-rep);padding:36px 40px 40px}.sa2 .bl-cta__t{font:700 32px/1.1 var(--font-display);letter-spacing:var(--track-display);max-width:22em}.sa2 .bl-cta__x{max-width:36em;font-size:var(--fs-18);color:var(--c-on-rep-muted);margin-top:12px;line-height:1.5}.sa2 .bl-cta__btn{background:var(--c-paper);color:var(--c-ink);border-color:var(--c-paper);margin-top:26px}.sa2 .bl-cta__btn:hover{background:#e9e9e6;border-color:#e9e9e6}.sa2 .bl-cta__btn:focus-visible{outline:2px solid var(--c-paper);outline-offset:3px;box-shadow:none}.sa2 .bl-related{margin-top:96px}.sa2 .bl-related h2{font-size:clamp(34px,3.2vw,46px);line-height:1}.sa2 .bl-related .bl-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px}.sa2 .bl-back{font:600 22px/1.2 var(--font-display);margin-top:56px}.sa2 .bl-back .link{font:inherit}@media (max-width:1099px){.sa2 .bl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sa2 .bl-intro{padding-top:36px;padding-bottom:48px}.sa2 .bl-intro h1{font-size:44px}.sa2 .bl-list{padding-top:64px}.sa2 .bl-cards,.sa2 .bl-related .bl-cards{grid-template-columns:minmax(0,1fr);gap:60px;margin-top:48px}.sa2 .bl-card__in{min-height:0;padding:22px 20px}.sa2 .bl-card__t{font-size:25px}.sa2 .bl-faq__item summary{font-size:19px}.sa2 .bl-faq__a{font-size:var(--fs-17)}.sa2 .bl-after{padding-top:40px}.sa2 .bl-cta{padding:26px 20px 28px}.sa2 .bl-cta__t{font-size:26px}.sa2 .bl-cta__btn{width:100%}.sa2 .bl-related{margin-top:72px}.sa2 .bl-back{margin-top:44px}}
