/*! shinbun.css v0.1.0 | MIT License | 日本の新聞紙面（縦組み・横組み、段グリッド、段抜き見出し）のための、依存なしの CSS */
@layer sb.tokens{:where(.sb-paper){color-scheme:light;--sb-paper:light-dark(#f4eedd,#17140f);--sb-ink:light-dark(#1b1812,#eee6d2);--sb-muted:light-dark(#5d564a,#a79f8c);--sb-rule:light-dark(#1b1812,#eee6d2);--sb-rule-soft:light-dark(#9a917c,#6f6858);--sb-accent:light-dark(#a02a1f,#e5786b);--sb-photo-bg:light-dark(#cfc6b0,#3a352b);--sb-font-body:"Hiragino Mincho ProN","Hiragino Mincho Pro","Yu Mincho","YuMincho","BIZ UDPMincho","Noto Serif JP","Source Han Serif JP",serif;--sb-font-gothic:"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","YuGothic","BIZ UDPGothic","Noto Sans JP","Source Han Sans JP",sans-serif;--sb-fs:.8rem;--sb-lh:1.55;--sb-chars:10;--sb-dan:10;--sb-dan-h:6;--sb-lines:36;--sb-gap:var(--sb-fs);--sb-pitch:calc(var(--sb-fs) * var(--sb-lh));--sb-h-xl:3.4;--sb-h-l:2.4;--sb-h-m:1.7;--sb-h-s:1.2}:where(.sb-paper--15dan){--sb-dan:15;--sb-chars:10}:where(.sb-paper--12dan){--sb-dan:12;--sb-chars:12}:where(.sb-paper[data-sb-theme=dark]){color-scheme:dark}:where(.sb-paper[data-sb-theme=auto]){color-scheme:light dark}}@layer sb.base{.sb-paper{box-sizing:border-box;background:var(--sb-paper);color:var(--sb-ink);font-family:var(--sb-font-body);font-size:var(--sb-fs);line-height:var(--sb-lh);line-break:strict;word-break:normal;text-autospace:normal;text-spacing-trim:normal;font-kerning:normal;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sb-paper *,.sb-paper :before,.sb-paper :after{box-sizing:inherit}.sb-paper a{color:inherit;text-decoration:none}.sb-paper a:hover,.sb-paper a:focus-visible{text-underline-offset:.2em;text-decoration:underline 1px}.sb-paper p{margin:0}}@layer sb.layout{.sb-masthead{writing-mode:horizontal-tb;border-block:3px double var(--sb-rule);font-family:var(--sb-font-gothic);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-block-end:.8rem;padding:.4rem 0;font-size:.78rem;line-height:1.5;display:grid}.sb-masthead__title{font-family:var(--sb-font-body);letter-spacing:.25em;text-align:center;margin:0;padding-inline-start:.25em;font-size:clamp(2rem,6vw,3.6rem);font-weight:900;line-height:1.2}.sb-masthead__side{flex-direction:column;gap:.1rem;display:flex}.sb-masthead__side--end{text-align:end}.sb-folio{writing-mode:horizontal-tb;font-family:var(--sb-font-gothic);color:var(--sb-muted);justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.6rem;font-size:.72rem;display:flex}.sb-folio__section{border:1px solid var(--sb-rule);color:var(--sb-ink);padding:.05em .6em;font-weight:700}.sb-page{gap:var(--sb-gap);grid-auto-flow:dense;display:grid;&>*{grid-column:var(--sb-y,auto) / span var(--sb-span,3);grid-row:var(--sb-x,auto) / span var(--sb-w,1);align-self:start;min-inline-size:0}&>:is(.sb-article,article){--sb-span:3;columns:var(--sb-span);column-gap:var(--sb-gap);column-rule:none;column-fill:balance;text-align:justify;text-justify:inter-character;position:relative;&>:is(.sb-headline,.sb-kicker,.sb-sleeve,.sb-sub,.sb-photo,.sb-box,h2,figure,aside){column-span:all}&:after{content:"";inset:calc(var(--sb-gap) / -2);border-inline-end:1px solid var(--sb-rule-soft);border-block-end:1px solid var(--sb-rule-soft);pointer-events:none;position:absolute}&.sb-article--lead:after{border-block-end:3px double var(--sb-rule)}}}.sb-page--grid{grid-template-rows:repeat(var(--sb-lines),var(--sb-pitch));row-gap:0;&>*{align-self:stretch}&>:is(.sb-article,article){column-fill:auto;padding-block:calc(var(--sb-gap) / 2);&:after{inset-block:0}}}.sb-paper:not([data-sb-writing=horizontal]){--sb-track:calc(var(--sb-chars) * var(--sb-fs));& .sb-page{writing-mode:vertical-rl;text-orientation:upright;grid-template-columns:repeat(var(--sb-dan),var(--sb-track));inline-size:calc(var(--sb-dan) * var(--sb-track) + (var(--sb-dan) - 1) * var(--sb-gap));max-width:100%;padding:calc(var(--sb-gap) / 2);overflow:auto hidden}}.sb-paper[data-sb-writing=horizontal]{--sb-dan:var(--sb-dan-h);--sb-gap:calc(var(--sb-fs) * 1.2);--sb-photo-ratio:4 / 3;& .sb-page{writing-mode:horizontal-tb;grid-template-columns:repeat(var(--sb-dan),minmax(0,1fr))}}}@layer sb.components{:is(.sb-nameplate,.sb-page>header){border:1px solid var(--sb-rule);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding:.5em;display:flex}.sb-nameplate--horizontal{writing-mode:horizontal-tb}:is(.sb-nameplate__title,:where(.sb-page>header)>h1){font-weight:900;font-size:calc(var(--sb-fs) * 3.2);letter-spacing:.12em;font-feature-settings:"palt","vpal";margin:0;line-height:1.15}.sb-nameplate__logo{block-size:auto;max-inline-size:100%;display:block}.sb-nameplate__meta{font-family:var(--sb-font-gothic);font-size:calc(var(--sb-fs) * .9);color:var(--sb-muted);text-indent:0;line-height:1.4}.sb-headline,.sb-kicker,.sb-sleeve,.sb-sub{text-indent:0;margin:0}:is(.sb-headline,:where(.sb-page>article)>h2){text-indent:0;font-weight:800;font-size:calc(var(--sb-fs) * var(--sb-h-m));font-feature-settings:"palt","vpal";text-wrap:balance;margin:0;margin-block-end:.35em;line-height:1.25}.sb-headline--xl{font-size:calc(var(--sb-fs) * var(--sb-h-xl))}.sb-headline--l{font-size:calc(var(--sb-fs) * var(--sb-h-l))}.sb-headline--m{font-size:calc(var(--sb-fs) * var(--sb-h-m))}.sb-headline--s{font-size:calc(var(--sb-fs) * var(--sb-h-s))}.sb-yoko{writing-mode:horizontal-tb;font-weight:900;font-size:calc(var(--sb-fs) * var(--sb-h-xl));text-align:center;text-indent:0;font-feature-settings:"palt";text-wrap:balance;justify-content:center;align-items:center;margin:0;padding:.15em .5em;line-height:1.15;display:flex}.sb-yoko--reverse{background:var(--sb-ink);color:var(--sb-paper)}.sb-kicker{font-family:var(--sb-font-gothic);font-weight:700;font-size:calc(var(--sb-fs) * .95);color:var(--sb-accent);margin-block-end:.25em}.sb-sleeve{font-weight:700;font-size:calc(var(--sb-fs) * 1.25);text-wrap:balance;margin-block-end:.3em;line-height:1.3}.sb-sub{font-weight:700;font-size:calc(var(--sb-fs) * 1.05);text-wrap:balance;margin-block-end:.5em;line-height:1.35}.sb-lead{text-indent:0;font-weight:700}.sb-article>.sb-lead{margin-block-end:.5em}.sb-dateline,.sb-byline{font-family:var(--sb-font-gothic);font-size:calc(var(--sb-fs) * .85);color:var(--sb-muted);text-indent:0}.sb-byline{text-align:end;margin-block-start:.6em}.sb-article :where(p){text-indent:1em}.sb-article p.sb-flush{text-indent:0}.sb-article--editorial{font-size:calc(var(--sb-fs) * 1.08)}:is(.sb-photo,:where(.sb-paper) figure){margin:0 0 .6em}:is(.sb-photo__img,:where(.sb-paper) figure>img){inline-size:100%;aspect-ratio:var(--sb-photo-ratio,4 / 5);object-fit:cover;background:var(--sb-photo-bg);display:block}.sb-page>:is(.sb-photo,figure){flex-direction:column;margin:0;display:flex;&>:is(.sb-photo__img,img){aspect-ratio:auto;flex:1 1 0;block-size:auto;min-block-size:0}}:is(.sb-photo__caption,:where(.sb-paper) figcaption){font-family:var(--sb-font-gothic);font-size:calc(var(--sb-fs) * .8);color:var(--sb-muted);text-indent:0;margin-block-start:.3em;line-height:1.4}:is(.sb-box,:where(.sb-paper) aside){border:1px solid var(--sb-rule);font-size:calc(var(--sb-fs) * .92);margin:.4em 0 .8em;padding:.5em .7em}.sb-page>:is(.sb-box,aside){margin:0}:is(.sb-box__title,:where(.sb-paper) aside>h3){font-family:var(--sb-font-gothic);text-indent:0;margin:0 0 .3em;font-weight:700}.sb-column{background:color-mix(in srgb,var(--sb-ink) 5%,transparent);padding:.6em}.sb-column>.sb-headline{font-family:var(--sb-font-gothic)}:is(.sb-table,:where(.sb-paper) table){writing-mode:horizontal-tb;border-collapse:collapse;width:100%;font-family:var(--sb-font-gothic);font-size:calc(var(--sb-fs) * .82);text-indent:0;line-height:1.3;& caption{text-align:start;padding-block-end:.3em;font-weight:700}& :is(th,td){border:1px solid var(--sb-rule-soft);text-align:start;vertical-align:top;padding:.15em .35em}& th{background:color-mix(in srgb,var(--sb-ink) 7%,transparent);font-weight:700}}.sb-page>:is(.sb-table,table){place-self:start}.sb-table .sb-num{text-align:end;font-variant-numeric:tabular-nums}.sb-table--tv{font-size:calc(var(--sb-fs) * .74);line-height:1.25;& :is(th,td){padding:.1em .25em}& th[scope=row]{text-align:center;width:2.2em}}.sb-ad{border:1px solid var(--sb-rule-soft);background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--sb-ink) 6%,transparent) 6px 7px);font-family:var(--sb-font-gothic);color:var(--sb-muted);text-indent:0;place-items:center;font-size:.7rem;display:grid}.sb-ad--kijishita{--sb-y:calc(var(--sb-dan) - var(--sb-span,3) + 1)}.sb-ad--zen{--sb-x:1;--sb-w:var(--sb-lines)}.sb-ad--han{--sb-w:calc(var(--sb-lines) / 2)}.sb-ad--zen5,.sb-ad--han5{--sb-span:5}.sb-ad--zen2,.sb-ad--han2{--sb-span:2}.sb-ad--full{--sb-span:var(--sb-dan);--sb-y:1;--sb-x:1;--sb-w:var(--sb-lines)}.sb-rule{border:0;border-block-start:1px solid var(--sb-rule);margin-block:var(--sb-gap)}.sb-rule--double{border-block-start:3px double var(--sb-rule)}.sb-paper ruby{ruby-align:space-around}.sb-paper rt{font-family:var(--sb-font-gothic);font-size:.5em;line-height:1}.sb-emphasis{text-emphasis:sesame}}@layer sb.utilities{.sb-tcy{text-combine-upright:all}.sb-horizontal{writing-mode:horizontal-tb}.sb-sideways{text-orientation:sideways}.sb-gothic{font-family:var(--sb-font-gothic)}.sb-nowrap{white-space:nowrap}.sb-paper[data-sb-debug] .sb-page>*{outline-offset:-1px;outline:1px dashed #d33}.sb-page>[data-sb-span="1"]{--sb-span:1}.sb-page>[data-sb-span="2"]{--sb-span:2}.sb-page>[data-sb-span="3"]{--sb-span:3}.sb-page>[data-sb-span="4"]{--sb-span:4}.sb-page>[data-sb-span="5"]{--sb-span:5}.sb-page>[data-sb-span="6"]{--sb-span:6}.sb-page>[data-sb-span="7"]{--sb-span:7}.sb-page>[data-sb-span="8"]{--sb-span:8}.sb-page>[data-sb-span="9"]{--sb-span:9}.sb-page>[data-sb-span="10"]{--sb-span:10}.sb-page>[data-sb-span="11"]{--sb-span:11}.sb-page>[data-sb-span="12"]{--sb-span:12}.sb-page>[data-sb-span="13"]{--sb-span:13}.sb-page>[data-sb-span="14"]{--sb-span:14}.sb-page>[data-sb-span="15"]{--sb-span:15}.sb-page>[data-sb-y="1"]{--sb-y:1}.sb-page>[data-sb-y="2"]{--sb-y:2}.sb-page>[data-sb-y="3"]{--sb-y:3}.sb-page>[data-sb-y="4"]{--sb-y:4}.sb-page>[data-sb-y="5"]{--sb-y:5}.sb-page>[data-sb-y="6"]{--sb-y:6}.sb-page>[data-sb-y="7"]{--sb-y:7}.sb-page>[data-sb-y="8"]{--sb-y:8}.sb-page>[data-sb-y="9"]{--sb-y:9}.sb-page>[data-sb-y="10"]{--sb-y:10}.sb-page>[data-sb-y="11"]{--sb-y:11}.sb-page>[data-sb-y="12"]{--sb-y:12}.sb-page>[data-sb-y="13"]{--sb-y:13}.sb-page>[data-sb-y="14"]{--sb-y:14}.sb-page>[data-sb-y="15"]{--sb-y:15}.sb-page>[data-sb-x="1"]{--sb-x:1}.sb-page>[data-sb-x="2"]{--sb-x:2}.sb-page>[data-sb-x="3"]{--sb-x:3}.sb-page>[data-sb-x="4"]{--sb-x:4}.sb-page>[data-sb-x="5"]{--sb-x:5}.sb-page>[data-sb-x="6"]{--sb-x:6}.sb-page>[data-sb-x="7"]{--sb-x:7}.sb-page>[data-sb-x="8"]{--sb-x:8}.sb-page>[data-sb-x="9"]{--sb-x:9}.sb-page>[data-sb-x="10"]{--sb-x:10}.sb-page>[data-sb-x="11"]{--sb-x:11}.sb-page>[data-sb-x="12"]{--sb-x:12}.sb-page>[data-sb-x="13"]{--sb-x:13}.sb-page>[data-sb-x="14"]{--sb-x:14}.sb-page>[data-sb-x="15"]{--sb-x:15}.sb-page>[data-sb-x="16"]{--sb-x:16}.sb-page>[data-sb-x="17"]{--sb-x:17}.sb-page>[data-sb-x="18"]{--sb-x:18}.sb-page>[data-sb-x="19"]{--sb-x:19}.sb-page>[data-sb-x="20"]{--sb-x:20}.sb-page>[data-sb-x="21"]{--sb-x:21}.sb-page>[data-sb-x="22"]{--sb-x:22}.sb-page>[data-sb-x="23"]{--sb-x:23}.sb-page>[data-sb-x="24"]{--sb-x:24}.sb-page>[data-sb-x="25"]{--sb-x:25}.sb-page>[data-sb-x="26"]{--sb-x:26}.sb-page>[data-sb-x="27"]{--sb-x:27}.sb-page>[data-sb-x="28"]{--sb-x:28}.sb-page>[data-sb-x="29"]{--sb-x:29}.sb-page>[data-sb-x="30"]{--sb-x:30}.sb-page>[data-sb-x="31"]{--sb-x:31}.sb-page>[data-sb-x="32"]{--sb-x:32}.sb-page>[data-sb-x="33"]{--sb-x:33}.sb-page>[data-sb-x="34"]{--sb-x:34}.sb-page>[data-sb-x="35"]{--sb-x:35}.sb-page>[data-sb-x="36"]{--sb-x:36}.sb-page>[data-sb-x="37"]{--sb-x:37}.sb-page>[data-sb-x="38"]{--sb-x:38}.sb-page>[data-sb-x="39"]{--sb-x:39}.sb-page>[data-sb-x="40"]{--sb-x:40}.sb-page>[data-sb-x="41"]{--sb-x:41}.sb-page>[data-sb-x="42"]{--sb-x:42}.sb-page>[data-sb-x="43"]{--sb-x:43}.sb-page>[data-sb-x="44"]{--sb-x:44}.sb-page>[data-sb-x="45"]{--sb-x:45}.sb-page>[data-sb-x="46"]{--sb-x:46}.sb-page>[data-sb-x="47"]{--sb-x:47}.sb-page>[data-sb-x="48"]{--sb-x:48}.sb-page>[data-sb-x="49"]{--sb-x:49}.sb-page>[data-sb-x="50"]{--sb-x:50}.sb-page>[data-sb-x="51"]{--sb-x:51}.sb-page>[data-sb-x="52"]{--sb-x:52}.sb-page>[data-sb-x="53"]{--sb-x:53}.sb-page>[data-sb-x="54"]{--sb-x:54}.sb-page>[data-sb-x="55"]{--sb-x:55}.sb-page>[data-sb-x="56"]{--sb-x:56}.sb-page>[data-sb-x="57"]{--sb-x:57}.sb-page>[data-sb-x="58"]{--sb-x:58}.sb-page>[data-sb-x="59"]{--sb-x:59}.sb-page>[data-sb-x="60"]{--sb-x:60}.sb-page>[data-sb-w="1"]{--sb-w:1}.sb-page>[data-sb-w="2"]{--sb-w:2}.sb-page>[data-sb-w="3"]{--sb-w:3}.sb-page>[data-sb-w="4"]{--sb-w:4}.sb-page>[data-sb-w="5"]{--sb-w:5}.sb-page>[data-sb-w="6"]{--sb-w:6}.sb-page>[data-sb-w="7"]{--sb-w:7}.sb-page>[data-sb-w="8"]{--sb-w:8}.sb-page>[data-sb-w="9"]{--sb-w:9}.sb-page>[data-sb-w="10"]{--sb-w:10}.sb-page>[data-sb-w="11"]{--sb-w:11}.sb-page>[data-sb-w="12"]{--sb-w:12}.sb-page>[data-sb-w="13"]{--sb-w:13}.sb-page>[data-sb-w="14"]{--sb-w:14}.sb-page>[data-sb-w="15"]{--sb-w:15}.sb-page>[data-sb-w="16"]{--sb-w:16}.sb-page>[data-sb-w="17"]{--sb-w:17}.sb-page>[data-sb-w="18"]{--sb-w:18}.sb-page>[data-sb-w="19"]{--sb-w:19}.sb-page>[data-sb-w="20"]{--sb-w:20}.sb-page>[data-sb-w="21"]{--sb-w:21}.sb-page>[data-sb-w="22"]{--sb-w:22}.sb-page>[data-sb-w="23"]{--sb-w:23}.sb-page>[data-sb-w="24"]{--sb-w:24}.sb-page>[data-sb-w="25"]{--sb-w:25}.sb-page>[data-sb-w="26"]{--sb-w:26}.sb-page>[data-sb-w="27"]{--sb-w:27}.sb-page>[data-sb-w="28"]{--sb-w:28}.sb-page>[data-sb-w="29"]{--sb-w:29}.sb-page>[data-sb-w="30"]{--sb-w:30}.sb-page>[data-sb-w="31"]{--sb-w:31}.sb-page>[data-sb-w="32"]{--sb-w:32}.sb-page>[data-sb-w="33"]{--sb-w:33}.sb-page>[data-sb-w="34"]{--sb-w:34}.sb-page>[data-sb-w="35"]{--sb-w:35}.sb-page>[data-sb-w="36"]{--sb-w:36}.sb-page>[data-sb-w="37"]{--sb-w:37}.sb-page>[data-sb-w="38"]{--sb-w:38}.sb-page>[data-sb-w="39"]{--sb-w:39}.sb-page>[data-sb-w="40"]{--sb-w:40}.sb-page>[data-sb-w="41"]{--sb-w:41}.sb-page>[data-sb-w="42"]{--sb-w:42}.sb-page>[data-sb-w="43"]{--sb-w:43}.sb-page>[data-sb-w="44"]{--sb-w:44}.sb-page>[data-sb-w="45"]{--sb-w:45}.sb-page>[data-sb-w="46"]{--sb-w:46}.sb-page>[data-sb-w="47"]{--sb-w:47}.sb-page>[data-sb-w="48"]{--sb-w:48}.sb-page>[data-sb-w="49"]{--sb-w:49}.sb-page>[data-sb-w="50"]{--sb-w:50}.sb-page>[data-sb-w="51"]{--sb-w:51}.sb-page>[data-sb-w="52"]{--sb-w:52}.sb-page>[data-sb-w="53"]{--sb-w:53}.sb-page>[data-sb-w="54"]{--sb-w:54}.sb-page>[data-sb-w="55"]{--sb-w:55}.sb-page>[data-sb-w="56"]{--sb-w:56}.sb-page>[data-sb-w="57"]{--sb-w:57}.sb-page>[data-sb-w="58"]{--sb-w:58}.sb-page>[data-sb-w="59"]{--sb-w:59}.sb-page>[data-sb-w="60"]{--sb-w:60}}@media print{.sb-paper .sb-page{overflow:visible}}:root{color-scheme:light dark;--page-bg:light-dark(#dedbd2,#12110e);--link:light-dark(#1b1812,#eee6d2)}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark] .sb-paper{color-scheme:dark}html[data-theme=light] .sb-paper{color-scheme:light}body{background:var(--page-bg);margin:0;padding:1rem}.sb-paper{max-width:1100px;margin:0 auto;padding:1rem 1.4rem 1.4rem;box-shadow:0 4px 24px #00000040}.sb-paper a{color:inherit;text-decoration:none}.sb-paper a:hover{text-underline-offset:.2em;text-decoration:underline}.sb-masthead__title a:hover{text-decoration:none}.sb-folio{flex-wrap:wrap}.folio-right{flex-wrap:wrap;align-items:center;gap:.2rem 1rem;display:flex}.folio-right a[aria-current=page]{text-underline-offset:.25em;font-weight:700;text-decoration:underline}.theme-toggle{font:inherit;border:1px solid var(--sb-rule);color:inherit;cursor:pointer;background:0 0;padding:.05em .7em}.theme-toggle .when-dark,html[data-theme=dark] .theme-toggle .when-light{display:none}html[data-theme=dark] .theme-toggle .when-dark{display:inline}.site-footer{writing-mode:horizontal-tb;border-block-start:3px double var(--sb-rule);font-family:var(--sb-font-gothic);color:var(--sb-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-block-start:1rem;padding-block-start:.5rem;font-size:.75rem;display:flex}.footer-links{gap:1rem;display:flex}.sb-paper .sb-page.list-page>.sb-box{justify-self:stretch}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{margin-block:.3em}.tag-list{flex-wrap:wrap;gap:.3rem .8rem;display:flex}.tag-list a:before{content:"#";opacity:.6}.tag-index{flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.pagination{writing-mode:horizontal-tb;font-family:var(--sb-font-gothic);justify-content:space-between;gap:1rem;margin-block-start:1rem;font-size:.85rem;display:flex}.post-nav{font-family:var(--sb-font-gothic);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.85rem;display:flex}.sb-paper[data-sb-writing=horizontal] .post-nav{writing-mode:horizontal-tb}.post-page>.post{columns:var(--sb-post-cols,1)}.sb-paper[data-sb-writing=horizontal] .post{max-width:46rem}.sb-paper[data-sb-writing=horizontal] .post-page{justify-items:center}.post h2:not(.sb-headline){margin-block:1.4em .4em}.post :is(h3,h4){font-family:var(--sb-font-gothic);margin-block:1.2em .3em}.post blockquote{border-inline-start:3px solid var(--sb-rule-soft);color:var(--sb-muted);margin-inline:0;padding-inline-start:1em}.post pre{background:color-mix(in srgb, var(--sb-ink) 8%, transparent);writing-mode:horizontal-tb;padding:.8em 1em;font-size:.85em;overflow:auto}.post code{font-size:.9em}.post img{max-width:100%;height:auto}.post table{writing-mode:horizontal-tb;border-collapse:collapse}.post :is(th,td){border:1px solid var(--sb-rule-soft);padding:.2em .6em}.post hr{border:0;border-block-start:1px solid var(--sb-rule-soft)}.post :is(ul,ol){padding-inline-start:1.6em}@media (width<=720px){body{padding:.4rem}.sb-paper{padding:.6rem .8rem 1rem}.sb-masthead{text-align:center;grid-template-columns:1fr}.sb-masthead__side--end{text-align:center}.sb-paper[data-sb-writing=horizontal] .sb-page>*{grid-column:1/-1!important}}.sb-paper .sb-page>.sb-article:not(.post){columns:1}.sb-paper .sb-headline{text-align:start}.post:after{border:0}.date-v,.sb-paper[data-sb-writing=vertical] .date-h{display:none}.sb-paper[data-sb-writing=vertical] .date-v{display:inline}.post figure.sb-photo{margin-block:1rem}.post figure.sb-photo>img{aspect-ratio:auto;width:100%;max-width:100%;height:auto}.post-page figure.sb-photo{max-inline-size:100%}.sb-paper[data-sb-writing=vertical] .post figure.sb-photo>img{width:auto;height:auto;max-block-size:22rem}.sb-article:not(.post) .sb-photo__img{aspect-ratio:16/9;object-fit:cover;width:100%}.toc{font-family:var(--sb-font-gothic);font-size:.85rem}.toc .depth-3{padding-inline-start:1em}.astro-code,.astro-code span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}html[data-theme=dark] .astro-code,html[data-theme=dark] .astro-code span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}.post pre.astro-code{writing-mode:horizontal-tb;padding:.8em 1em;font-size:.85em;overflow:auto}.sb-paper[data-sb-writing=vertical] .sb-page{margin-left:auto}.sb-article--lead .sb-photo__img{aspect-ratio:21/9}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
