.news-detail[data-v-e70063b5]{color:var(--color-forest-900)}.news-detail header[data-v-e70063b5],.news-detail__body[data-v-e70063b5]{margin:auto;width:min(100% - 3rem,70ch)}.news-detail header[data-v-e70063b5]{padding-bottom:3rem;padding-top:clamp(4rem,8vw,7rem)}.news-detail header p[data-v-e70063b5]{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.news-detail h1[data-v-e70063b5]{font-size:clamp(2.4rem,4.5vw,4rem);letter-spacing:-.03em;line-height:1.08;margin:.75rem 0;overflow-wrap:anywhere;text-wrap:balance}.news-detail header span[data-v-e70063b5]{color:var(--color-text-muted);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65}.news-detail>img[data-v-e70063b5]{display:block;height:min(52vw,38rem);margin:0 auto;-o-object-fit:cover;object-fit:cover;width:min(100% - 3rem,72rem)}.news-detail__body[data-v-e70063b5]{font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.8;padding-block:clamp(3rem,7vw,6rem)}.news-detail__body p[data-v-e70063b5],.news-detail__body[data-v-e70063b5] p{margin:0 0 1.5rem;overflow-wrap:anywhere}.news-detail__body[data-v-e70063b5] h1,.news-detail__body[data-v-e70063b5] h2{font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:650;letter-spacing:-.02em;line-height:1.3;margin:2.75rem 0 1rem}.news-detail__body[data-v-e70063b5] h3,.news-detail__body[data-v-e70063b5] h4{font-size:1.2rem;font-weight:650;line-height:1.4;margin:2rem 0 .8rem}.news-detail__body[data-v-e70063b5] ol,.news-detail__body[data-v-e70063b5] ul{margin:1rem 0 1.75rem;padding-left:1.5rem}.news-detail__body[data-v-e70063b5] ul{list-style:disc}.news-detail__body[data-v-e70063b5] ol{list-style:decimal}.news-detail__body[data-v-e70063b5] li{margin:.45rem 0}.news-detail__body[data-v-e70063b5] a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.18em}.news-detail__body[data-v-e70063b5] img{border-radius:.4rem;display:block;height:auto;margin:2rem auto;max-width:100%}.news-detail__body[data-v-e70063b5] table{border-collapse:collapse;display:block;font-size:.95rem;margin:1.5rem 0 2rem;max-width:100%;overflow-x:auto}.news-detail__body[data-v-e70063b5] td,.news-detail__body[data-v-e70063b5] th{border:1px solid var(--color-border,#dce3de);min-width:7rem;padding:.7rem 1rem;text-align:left}.news-detail__body[data-v-e70063b5] th{background:#f3f6f3;font-weight:650}.news-detail__body[data-v-e70063b5] blockquote{border-left:3px solid #8ca597;margin:1.5rem 0;padding-left:1.2rem}.news-detail__body[data-v-e70063b5] pre{max-width:100%;overflow-x:auto}.news-detail header[data-v-e70063b5]{border-top:0;padding-block:2rem 2.25rem;width:min(100% - 3rem,56rem)}.news-detail__back[data-v-e70063b5]{color:var(--color-text-muted);display:inline-block;font-size:.85rem;margin-bottom:2rem;padding-block:.4rem}.news-detail header .news-detail__category[data-v-e70063b5]{color:var(--color-brand-600);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0 0 .75rem}.news-detail h1[data-v-e70063b5]{font-size:clamp(1.9rem,3.5vw,3rem);font-weight:650;letter-spacing:-.025em;line-height:1.12;margin:0 0 1.1rem;max-width:30ch;text-wrap:pretty}.news-detail header .news-detail__summary[data-v-e70063b5]{color:var(--color-text-muted);font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:400;letter-spacing:0;line-height:1.5;margin:0 0 1.5rem;max-width:62ch;text-transform:none}.news-detail time[data-v-e70063b5]{color:var(--color-text-muted);font-size:.8rem;font-variant-numeric:tabular-nums}.news-detail>img[data-v-e70063b5]{background:#f5f6f3;height:auto;max-height:42rem;-o-object-fit:contain;object-fit:contain;width:min(100% - 3rem,64rem)}.news-detail__body[data-v-e70063b5]{color:#27372d;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.75;padding-block:2.5rem 4rem;text-wrap:pretty;width:min(100% - 3rem,65ch)}.news-detail__body[data-v-e70063b5] strong{font-weight:650}.news-detail__body[data-v-e70063b5] h2{font-size:clamp(1.35rem,2vw,1.65rem)}.news-detail__back[data-v-e70063b5]{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:.4rem;color:var(--color-forest-900);display:inline-flex;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:600;gap:.65rem;line-height:1.25;min-height:2.75rem;padding:.65rem 1rem;text-decoration:none}.news-detail__back svg[data-v-e70063b5]{flex:none}.news-detail__back[data-v-e70063b5]:hover{background:var(--color-surface);border-color:var(--color-forest-900)}.news-detail__back[data-v-e70063b5]:focus-visible{outline:2px solid var(--color-forest-900);outline-offset:3px}@media(max-width:38rem){.news-detail header[data-v-e70063b5]{padding-top:1.2rem}.news-detail__back[data-v-e70063b5]{margin-bottom:1.25rem}.news-detail__body[data-v-e70063b5]{line-height:1.7}.news-detail__body[data-v-e70063b5] td,.news-detail__body[data-v-e70063b5] th{padding:.6rem .75rem}}
