.pg-neutral .hstripe{border-bottom:0}.pg-neutral .hstripe:after{content:"";inset-inline:0;background:var(--tri);height:clamp(4px,.32vw,6px);position:absolute;bottom:0}.guides .posts{border-top:0;padding-top:0}.guides .post{min-width:0}.post-a{color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.post-fig{position:relative;overflow:hidden}.guides .post:hover .post-title{text-underline-offset:.2em;text-decoration:underline 1px}.fgroup+.fgroup{margin-top:var(--sec)}.ftopics{flex-wrap:wrap;justify-content:center;gap:4px clamp(16px,2vw,36px);max-width:880px;margin:0 auto clamp(40px,3.6vw,64px);display:flex}.ftopic{min-height:48px;color:var(--g-ink);text-align:start;font-family:inherit;font-size:16px;font-weight:var(--w-quiet);cursor:pointer;--mark:var(--g-accent);background:0 0;border:0;align-items:center;padding:8px 0;display:inline-flex}.ftopic .chipbox{color:var(--g-accent-ink)}.ftopic:hover .chipbox{border-color:var(--mark)}.ftopic[aria-pressed=true]{font-weight:var(--w-loud)}.ftopic[aria-pressed=true] .chipbox{background:var(--mark);border-color:var(--mark)}.ftopic[aria-pressed=true] .chipbox svg{opacity:1}.ftopic .chipbox{transition:background-color var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease)}.ftopic .chipbox svg{transition:opacity var(--ui-dur) var(--ui-ease)}.faq.is-filtered .fgroup{margin-top:0}@media (width<=767px),(width<=1023px) and (height<=500px){.ftopics{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:0 16px;display:grid}}@media (prefers-reduced-motion:reduce){.ftopic .chipbox,.ftopic .chipbox svg{transition:none}}@media (width<=767px),(width<=1023px) and (height<=500px){:root[data-m-blog] .guides .posts{border-top:0;gap:clamp(16px,1.8vw,28px);padding-top:0}:root[data-m-blog][data-lab-blog] .guides .posts .post{border-bottom:0;flex-direction:column;padding-block:0;display:flex;overflow:hidden}:root[data-m-blog][data-lab-blog] .guides .posts .post .pimg{aspect-ratio:4/5}:root[data-m-blog][data-lab-blog] .guides .posts .post .pimg:after{display:block}:root[data-m-blog][data-lab-blog] .guides .posts .post .post-cat{top:16px;bottom:auto;color:#fff;background:#140c1cc7;margin:0;padding:6px 12px;position:absolute;inset-inline:18px auto}:root[data-m-blog][data-lab-blog] .guides .posts .post .post-title{top:auto;bottom:18px;color:#fff;margin:0;font-size:20px;position:absolute;inset-inline:18px}}@media (width>=600px) and (width<=1023px) and (height<=500px){:root[data-m-blog] .guides .posts{grid-template-columns:repeat(3,minmax(0,1fr))}}
