.board-public{flex:1;padding:2.5rem 2.25rem 4rem;color:var(--color-text-primary);line-height:1.6;background:var(--color-background-white)}.board-public-inner{width:100%;max-width:63rem;min-width:0;margin-inline:auto}.board-masthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.board-masthead-title{margin:0;font-size:28px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.board-masthead-search{width:min(100%,26rem)}.board-list-layout{margin-top:16px}.board-topic-nav{margin-bottom:24px}.board-result-count{margin:0;font-size:var(--text-sm)}.board-post-list{margin:.5rem 0 0;padding:0;border-top:1px solid var(--border);list-style:none}.board-post-item{border-bottom:1px solid var(--color-divider)}.board-post-item:last-child{border-bottom:0}.board-post-link{display:flex;min-width:0;align-items:flex-start;gap:1.5rem;padding:1.5rem 0;border-radius:var(--radius-sm)}.board-post-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:.5rem}.board-post-topic{color:var(--color-primary-dark);font-size:.7875rem;font-weight:600;line-height:1.4}.board-post-title{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-lg);font-weight:700;line-height:1.4;letter-spacing:-.01em;overflow-wrap:anywhere}.board-post-link:hover .board-post-title{color:var(--color-primary-dark)}.board-post-excerpt{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-text-secondary);font-size:var(--text-base);overflow-wrap:anywhere}.board-post-meta{order:-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;color:var(--color-text-secondary);font-size:.7875rem;line-height:1.4}.board-post-cover{display:block;width:17.5rem;height:auto;aspect-ratio:4/3;flex-shrink:0;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--muted);-o-object-fit:cover;object-fit:cover}.board-mobile-filters{margin-top:1.25rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.board-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;color:var(--color-text-secondary);font-size:var(--text-sm)}.board-breadcrumb svg{width:.875rem;height:.875rem;flex-shrink:0;color:var(--color-text-disabled)}.board-breadcrumb li[aria-current]{color:var(--color-text-primary);font-weight:500;overflow-wrap:anywhere}.board-breadcrumb-link{border-radius:2px}.board-breadcrumb-link:hover{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:3px}.board-article{max-width:44rem;min-width:0;margin:2rem auto 0}.board-article-eyebrow{display:inline-flex;align-items:center;gap:.25rem;border-radius:2px;color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:500}.board-article-title{margin:.75rem 0 0;font-size:var(--text-2xl);font-weight:700;line-height:1.3;letter-spacing:-.015em;overflow-wrap:anywhere}.board-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;color:var(--color-text-secondary);font-size:var(--text-sm)}.board-dot{width:3px;height:3px;border-radius:50%;background:var(--color-text-disabled)}.board-article-cover{display:block;width:100%;aspect-ratio:4/3;margin-top:2rem;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--muted);-o-object-fit:cover;object-fit:cover}.board-faq{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--border)}.board-faq>h2{margin:0;font-size:var(--text-xl);font-weight:700;line-height:1.35;letter-spacing:-.01em}.board-faq-answers{margin-top:1rem}.board-faq-item{padding:1.25rem 0;border-bottom:1px solid var(--color-divider)}.board-faq-item:last-child{border-bottom:0}.board-faq-item h3{margin:0;font-size:var(--text-lg);font-weight:700;line-height:1.4}.board-faq-item p{margin:.5rem 0 0;font-size:var(--text-base);line-height:1.75}.board-article-footer{display:flex;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}@media (max-width:1024.95px){.board-public{padding-inline:1.35rem}.board-post-cover{width:14rem}}@media (max-width:766px){.board-public{padding:1rem .675rem 2.5rem}.board-masthead-title{font-size:24px}.board-masthead-search,.board-topic-nav{display:none}.board-post-link{gap:.75rem;padding:1rem 0}.board-post-cover{width:8rem;border-radius:var(--radius-sm)}.board-post-copy{gap:.375rem}.board-post-title{font-size:var(--text-base)}.board-post-excerpt{display:none}.board-article{margin-top:1.5rem}.board-article-title{font-size:var(--text-xl)}.board-faq-item h3{font-size:var(--text-base)}.board-article-footer>a{flex:1}}