.tldr{background:var(--brand-tint);border:1px solid var(--brand-soft);border-radius:var(--r-md);color:var(--text);margin:20px 0 0;padding:16px 18px}.tldr__title{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-black);color:var(--brand);margin:0 0 8px}.tldr ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tldr li{font-size:var(--fs-sm);line-height:var(--lh-sm);padding-left:18px;position:relative}.tldr li:before{content:"";background:var(--secondary);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:2px}.tldr b{color:var(--heading)}.tldr--flush{margin-top:0}.seo-more{padding-block:var(--section-y-sm);border-top:1px solid var(--border)}.seo-more h2{font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--heading);margin:0 0 10px}.seo-more p{color:var(--text-muted);font-size:var(--fs-sm);margin:0 0 10px;line-height:1.65}.seo-more a{color:var(--text-link);font-weight:var(--fw-bold)}.seo-more details{margin-top:4px}.seo-more summary{cursor:pointer;min-height:40px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-link);align-items:center;gap:6px;list-style:none;display:inline-flex}.seo-more summary::-webkit-details-marker{display:none}.seo-more summary .i{transition:transform var(--dur-2,.2s) var(--ease)}.seo-more details[open] summary .i{transform:rotate(180deg)}.seo-more details[open] summary .seo-more__more,.seo-more details:not([open]) summary .seo-more__less{display:none}.seo-more h3{font-size:var(--fs-md);color:var(--heading);margin:14px 0 6px}.seo-more .tldr{margin-bottom:var(--sp-4)}.seo-more .tldr .tldr__title{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--brand);margin:0 0 8px}.faq{border-top:1px solid var(--border);font-size:var(--fs-md)}.faq__item{border-bottom:1px solid var(--border)}.faq__item>summary{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:56px;padding:var(--sp-3) 4px;font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--heading);cursor:pointer;line-height:1.35;list-style:none;display:flex}.faq__item>summary::-webkit-details-marker{display:none}.faq__item>summary:hover{color:var(--brand-mid)}.faq__item>summary .i{transition:transform var(--dur-2) var(--ease);color:var(--brand-mid);flex:none}.faq__item[open]>summary .i{transform:rotate(180deg)}.faq__item p{padding:0 4px var(--sp-5);color:var(--text-muted);line-height:1.65}@media (max-width:639px){.faq__item>summary{font-size:var(--fs-md)}}.seo-more details[open]{flex-direction:column;display:flex}.seo-more details[open]>summary{order:1;align-self:flex-start}
