.bs-header[data-v-dd67e722]{max-width:780px;margin:0 auto;padding:clamp(5rem,9vw,7rem) clamp(1.25rem,4vw,3rem) clamp(2.5rem,5vw,3.5rem)}.bs-back[data-v-dd67e722]{color:var(--color-ph-ink-soft);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.bs-back[data-v-dd67e722]:hover{color:var(--color-ph-ink)}.bs-category[data-v-dd67e722]{color:var(--color-ph-warm);margin-bottom:.75rem}.bs-title[data-v-dd67e722]{color:var(--color-ph-ink);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1}.bs-date[data-v-dd67e722]{font-family:var(--font-serif);color:var(--color-ph-ink-soft);font-size:.9375rem;font-style:italic}.bs-cover[data-v-dd67e722]{border:1px solid var(--color-ph-rule);background:#fff;margin-top:2.5rem;padding:.5rem}.bs-cover-img[data-v-dd67e722]{object-fit:cover;width:100%;max-height:440px;display:block}.bs-content[data-v-dd67e722]{max-width:780px;margin:0 auto;font-size:1.0625rem;line-height:1.85}.bs-content[data-v-dd67e722] h2{color:var(--color-ph-ink);letter-spacing:-.02em;margin:2.5rem 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.2}.bs-content[data-v-dd67e722] h3{color:var(--color-ph-ink);margin:2rem 0 .75rem;font-size:1.375rem;font-weight:600}.bs-content[data-v-dd67e722] p{margin-bottom:1.5rem}.bs-content[data-v-dd67e722] ul,.bs-content[data-v-dd67e722] ol{margin-bottom:1.5rem;padding-left:1.5rem}.bs-content[data-v-dd67e722] ul{list-style:outside}.bs-content[data-v-dd67e722] ol{list-style:decimal}.bs-content[data-v-dd67e722] li{margin-bottom:.5rem}.bs-content[data-v-dd67e722] strong{color:var(--color-ph-ink);font-weight:600}.bs-content[data-v-dd67e722] a{color:var(--color-ph-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-ph-warm);text-decoration-color:var(--color-ph-warm);text-underline-offset:3px;font-weight:500}.bs-content[data-v-dd67e722] a:hover{color:var(--color-ph-warm)}.bs-content[data-v-dd67e722] img{border:1px solid var(--color-ph-rule);max-width:100%;margin:2rem 0}.bs-content[data-v-dd67e722] blockquote{border-left:2px solid var(--color-ph-warm);color:var(--color-ph-ink);font-family:var(--font-serif);margin:2rem 0;padding-left:1.25rem;font-size:1.125rem;font-style:italic}.bs-content[data-v-dd67e722] code{border:1px solid var(--color-ph-rule);background:#fff;padding:.2em .4em;font-family:monospace;font-size:.9em}.bs-content[data-v-dd67e722] pre{background:var(--color-ph-ink);color:var(--color-ph-paper);margin:2rem 0;padding:1.5rem;overflow-x:auto}.bs-content[data-v-dd67e722] pre code{color:inherit;background:0 0;border:none;padding:0}
