/* 下層の CSS: system(2026-10 作成。グループの CSS から書き出す。手で直さない) */
.sys-num{font-family:var(--font-en);font-weight:700;letter-spacing:var(--track-body);font-variant-numeric:tabular-nums}.sys{padding-block:clamp(48px,5vw,80px) var(--section)}.sys__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:64px var(--col-gap)}.sys__main{min-width:0}.sys__aside{display:grid;align-content:start;gap:20px;min-width:0}@media (min-width:600px) and (max-width:1023px){.sys__aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1024px){.sys__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.sys__main{grid-column:1 / 9}.sys__aside{grid-column:10 / 13}.sys--wide .sys__main{grid-column:1 / 11}}@media (min-width:1024px) and (max-width:1279px){.sys__grid{grid-template-columns:minmax(0,1fr) 280px;column-gap:56px}.sys__main,.sys--wide .sys__main{grid-column:1}.sys__aside{grid-column:2}}.sys__aside-h{display:none}.sys--empty .sys__aside-h{grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin-bottom:-4px;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:var(--fs-sm);line-height:1.6;letter-spacing:var(--track-head);color:var(--ink)}.sys--empty .sys__aside-h::before{content:"";width:7px;height:7px;flex-shrink:0;background:var(--blue)}.sys--empty .sys__grid{row-gap:clamp(48px,5vw,72px)}@media (min-width:1024px){.sys--empty .sys__main{grid-column:1 / -1}.sys--empty .sys__aside{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.sys-lead{font-size:var(--fs-md);line-height:2;letter-spacing:var(--track-body);color:var(--ink-2);word-break:auto-phrase}@media (min-width:1024px){.lhead .sys-lead{padding-bottom:10px}}@media (max-width:1023px){.lhead__side .sys-lead{margin-top:-10px}}.sys-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 32px;padding-bottom:16px;border-bottom:1px solid var(--line-strong)}.sys-head__title{font-size:var(--fs-h3);line-height:1.5}.sys-head__status{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 16px;font-size:var(--fs-sm);line-height:1.6;letter-spacing:var(--track-body);color:var(--ink-2);white-space:nowrap}.sys-head__status .sys-num{margin-inline:2px;font-size:1rem;color:var(--navy)}.sys-head__sort{display:inline-flex;align-items:center;gap:12px}.sys-head__sort::before{content:"";width:1px;height:12px;background:var(--line-strong)}@media (max-width:379px){.sys-head__sort::before{display:none}}.sys-rows>li{border-bottom:1px solid var(--line-2)}.sys-row{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"media meta" "media title";grid-template-rows:auto 1fr;align-items:start;gap:6px 14px;padding-block:18px;color:var(--ink)}.sys-row__media{grid-area:media;display:block}.sys-row__img{width:100%}.sys-row__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0}.sys-row__meta .nl-row__date{font-size:.75rem}.sys-row__title{grid-area:title;font-family:var(--font-head);font-feature-settings:"palt";font-size:1rem;line-height:1.65;letter-spacing:var(--track-head);text-wrap:pretty;transition:color var(--dur-1) var(--ease)}.sys-row__arrow{grid-area:arrow;display:none;place-items:center;width:44px;height:44px;border:1px solid var(--line-2);border-radius:50%;color:var(--blue);transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.sys-row__arrow .icon{width:18px;height:18px}.sys-row:focus-visible{outline-offset:4px}.sys-row .tcover{padding:6%}.sys-row .tcover__md{font-size:1.25rem}.sys-row .tcover .vf{--vf-s:8px;inset:6%}.sys-row .lphoto .vf{inset:7px;--vf-s:10px}@media (max-width:374px){.sys-row{grid-template-columns:96px minmax(0,1fr);gap:6px 12px}.sys-row__title{font-size:.9375rem}}@media (min-width:600px){.sys-row{grid-template-columns:160px minmax(0,1fr) 44px;grid-template-areas:"media meta arrow" "media title arrow";grid-template-rows:auto auto;align-content:center;align-items:center;gap:8px 24px;min-height:154px;padding-block:24px}.sys-row__meta{align-self:end}.sys-row__meta .nl-row__date{font-size:var(--fs-sm)}.sys-row__title{align-self:start;font-size:var(--fs-h4);line-height:1.6}.sys-row__arrow{display:grid}.sys-row .tcover__md{font-size:1.625rem}.sys-row .tcover .vf{--vf-s:10px}}@media (min-width:1024px){.sys-row{grid-template-columns:168px minmax(0,1fr) 44px;gap:8px 28px}}@media (hover:hover) and (pointer:fine){.sys-row:hover .sys-row__title{color:var(--blue)}.sys-row:hover .sys-row__arrow{background:var(--blue);border-color:var(--blue);color:#fff}}.sys-row .lphoto--flat .vf{inset:6%;--vf-s:8px}@media (min-width:600px){.sys-row .lphoto--flat .vf{--vf-s:10px}}.sys-rows + .pager,.sys-hits + .pager{margin-top:clamp(28px,3vw,40px);padding-top:0;border-top:0}.sys-hits>li{border-bottom:1px solid var(--line-2)}.sys-hit{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "title" "snip";gap:8px 24px;padding-block:20px 22px;color:var(--ink)}.sys-hit__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px}.sys-hit__title{grid-area:title;font-family:var(--font-head);font-feature-settings:"palt";font-size:1rem;line-height:1.65;letter-spacing:var(--track-head);text-wrap:pretty;transition:color var(--dur-1) var(--ease)}.sys-hit__snip{grid-area:snip;font-size:var(--fs-sm);line-height:1.9;letter-spacing:var(--track-body);color:var(--ink-2);word-break:auto-phrase}.sys-hit__arrow{grid-area:arrow;display:none;place-items:center;width:44px;height:44px;border:1px solid var(--line-2);border-radius:50%;color:var(--blue);transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.sys-hit__arrow .icon{width:18px;height:18px}.sys-hit:focus-visible{outline-offset:4px}@media (min-width:600px){.sys-hit{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"meta arrow" "title arrow" "snip arrow";padding-block:26px 28px}.sys-hit__title{font-size:var(--fs-h4);line-height:1.6}.sys-hit__arrow{display:grid;align-self:center}}@media (hover:hover) and (pointer:fine){.sys-hit:hover .sys-hit__title{color:var(--blue)}.sys-hit:hover .sys-hit__arrow{background:var(--blue);border-color:var(--blue);color:#fff}}.sys-mark{padding:0 .06em;background:linear-gradient(transparent 58%,var(--sky-2) 58%);color:inherit;font-weight:700}.sys-search__k{display:block;margin-bottom:8px;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:.75rem;line-height:1.5;letter-spacing:var(--track-head);color:var(--ink-2)}.sys-search__field{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;height:52px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius);transition:border-color var(--dur-1) var(--ease)}.sys-search__field:focus-within{border-color:var(--blue)}.sys-search__field:has(.sys-search__input:focus-visible),.sys-search__field:has(.sys-search__input:focus){outline:2px solid var(--focus);outline-offset:2px}.sys-search__icon{position:absolute;left:14px;top:50%;width:20px;height:20px;margin-top:-10px;color:var(--muted);pointer-events:none}.sys-search__icon .icon{width:20px;height:20px}.sys-search__input{width:100%;min-width:0;height:100%;padding:0 12px 0 44px;border:0;background:none;font-family:var(--font-ja);font-size:1rem;letter-spacing:var(--track-body);color:var(--ink);-webkit-appearance:none;appearance:none}.sys-search__input::placeholder{color:var(--muted);opacity:1}.sys-search__input:focus{outline:none}.sys-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.sys-search__btn{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:calc(100% + 2px);margin:-1px -1px -1px 0;padding:0 20px;border-radius:0 var(--radius) var(--radius) 0;background:var(--navy);color:#fff;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:var(--fs-sm);line-height:1.5;letter-spacing:var(--track-head);transition:background-color var(--dur-1) var(--ease)}.sys-search__btn:hover{background:var(--blue)}.sys-search__btn:focus-visible{outline-offset:2px}.sys-search--lg .sys-search__field{height:60px}.sys-search--lg .sys-search__input{font-size:var(--fs-lg)}.sys-search--lg .sys-search__btn{padding-inline:28px;font-size:1rem}@media (min-width:1024px){.lhead__side .sys-search{padding-bottom:6px}}.sys-plate{background:#fff;border:1px solid var(--line-strong)}.sys-plate__head{padding:7px 14px;border-bottom:1px solid var(--line-2);background:var(--surface-2);font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:.75rem;line-height:1.5;letter-spacing:var(--track-head);color:var(--ink-2)}.sys-links{display:grid;gap:1px;background:var(--line-2)}.sys-links>li{background:#fff}.sys-link{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:0 12px;min-height:48px;padding:6px 14px;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:var(--fs-sm);line-height:1.5;letter-spacing:var(--track-head);color:var(--ink);transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.sys-link__n{grid-column:2;font-family:var(--font-en);font-weight:600;font-size:.75rem;letter-spacing:var(--track-body);color:var(--muted);font-variant-numeric:tabular-nums}.sys-link__ic{grid-column:3;display:grid;color:var(--blue)}.sys-link__ic .icon{width:16px;height:16px;transition:transform var(--dur-2) var(--ease-out)}.sys-link[aria-current]{box-shadow:inset 3px 0 0 var(--blue);color:var(--blue)}.sys-link[aria-current] .sys-link__n{color:var(--blue)}.sys-link:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.sys-link:hover{background:var(--blue-tint);color:var(--blue)}.sys-link:hover .sys-link__ic .icon{transform:translateX(2px)}}.sys-kw{display:flex;flex-wrap:wrap;gap:8px;padding:14px}.sys-kw__a{display:inline-flex;align-items:center;min-height:36px;padding:4px 12px;border:1px solid var(--line-2);border-radius:var(--radius);background:#fff;font-size:var(--fs-sm);line-height:1.5;letter-spacing:var(--track-body);color:var(--ink);transition:border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.sys-kw__a[aria-current]{border-color:var(--blue);background:var(--blue-tint);color:var(--blue);font-weight:700}@media (hover:hover) and (pointer:fine){.sys-kw__a:hover{border-color:var(--blue);color:var(--blue)}}.sys-plate--search{padding:14px}@media (max-width:599px){.sys-links{grid-template-columns:repeat(2,minmax(0,1fr))}.sys-links>li:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width:359px){.sys-links{grid-template-columns:minmax(0,1fr)}.sys-links>li:last-child:nth-child(odd){grid-column:auto}}.pager__link--word{font-family:var(--font-head);font-feature-settings:"palt";font-size:var(--fs-sm);letter-spacing:var(--track-head);padding-inline:12px}.sys-ask{min-width:0;max-width:100%;border-radius:0}.sys-ask .tpl-ask__body{justify-items:stretch}.sys-ask .tpl-ask__body>*{min-width:0;max-width:100%}.sys-ask .tpl-ask__tel{justify-self:start}.sys-ask .tpl-ask__num{font-size:1.25rem}.sys-ask .plate__head{min-height:0;padding:7px 14px;background:var(--surface-2)}.sys-ask .plate__name{font-size:.75rem;color:var(--ink-2)}.sys-ask .tpl-ask__body{padding-bottom:10px}.ledger{margin-top:clamp(28px,3vw,44px)}.ledger__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;margin-bottom:14px}.ledger__h{display:flex;align-items:center;gap:10px;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:var(--fs-sm);line-height:1.6;letter-spacing:var(--track-head);color:var(--ink)}.ledger__h::before{content:"";width:7px;height:7px;flex-shrink:0;background:var(--blue)}.ledger__note{font-size:var(--fs-xs);line-height:1.8;letter-spacing:var(--track-body);color:var(--muted)}.ledger__years{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:1px;border:1px solid var(--line-strong);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden;background:var(--line-2)}.ledger__years>li{display:flex;background:var(--surface-2)}.ledger__y{flex:1;position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 8px;min-height:48px;padding:10px 8px;color:var(--ink-2);text-align:center;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.ledger__yy{font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:var(--fs-sm);line-height:1.5;letter-spacing:var(--track-head)}.ledger__yy .sys-num{font-size:1rem}.ledger__yn{font-family:var(--font-en);font-weight:600;font-size:.75rem;letter-spacing:var(--track-body);color:var(--muted);font-variant-numeric:tabular-nums}.ledger__y.is-open{background:#fff;color:var(--ink);box-shadow:inset 0 3px 0 var(--blue)}.ledger__y.is-open .ledger__yn,.ledger__y[aria-current] .ledger__yy{color:var(--blue)}.ledger__y:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.ledger__y:hover{background:#fff;color:var(--blue)}}.ledger__months{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--line-strong);border-radius:0 0 var(--radius) var(--radius);overflow:hidden;background:var(--line-2)}.ledger__months>li{display:flex;background:#fff}.ledger__m{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:6px 8px;min-height:76px;padding:10px 12px 11px;color:var(--ink);transition:background-color var(--dur-1) var(--ease)}.ledger__mn{grid-column:2;grid-row:1;font-family:var(--font-en);font-weight:300;font-size:var(--fs-h4);line-height:1;letter-spacing:0;color:var(--navy);font-variant-numeric:tabular-nums;transition:color var(--dur-1) var(--ease)}.ledger__mm{grid-column:1 / -1;grid-row:2;align-self:end;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:var(--fs-sm);line-height:1.4;letter-spacing:var(--track-head)}.ledger__mm .sys-num{font-size:1rem}a.ledger__m:focus-visible{outline-offset:-3px}.ledger__m.is-current{box-shadow:inset 0 3px 0 var(--blue)}.ledger__m.is-current .ledger__mm,.ledger__m.is-current .ledger__mn{color:var(--blue)}.ledger__m.is-empty{color:var(--muted);background:repeating-linear-gradient(-45deg,var(--line) 0 1px,transparent 1px 7px) var(--plan-paper)}.ledger__m.is-empty .ledger__mm{font-weight:400}@media (hover:hover) and (pointer:fine){a.ledger__m:hover{background:var(--surface-2)}a.ledger__m:hover .ledger__mm,a.ledger__m:hover .ledger__mn{color:var(--blue)}}@media (min-width:600px){.ledger__months{grid-template-columns:repeat(6,minmax(0,1fr))}.ledger__m{min-height:84px;padding:12px 14px 13px}.ledger__mn{font-size:var(--fs-h3)}}@media (min-width:1024px){.ledger__months{grid-template-columns:repeat(12,minmax(0,1fr))}.ledger__m{min-height:96px}}.ledger__y.is-empty{color:var(--muted);background:repeating-linear-gradient(-45deg,var(--line) 0 1px,transparent 1px 7px) var(--plan-paper)}.ledger__y.is-empty .ledger__yy{font-weight:400}@media (max-width:599px){.ledger__y{flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:8px 2px}.ledger__yy{font-size:.75rem}.ledger__yy .sys-num{font-size:.875rem}}@media (max-width:599px){.ledger__years--scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:64px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.ledger__years--scroll::-webkit-scrollbar{display:none}.ledger__years--scroll>li{scroll-snap-align:start}.ledger__years--scroll .ledger__nen{position:static !important;width:auto !important;height:auto !important;clip-path:none !important}}@media (max-width:359px){.ledger__m{padding-inline:8px}.ledger__nen{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.sys-tally{position:relative;--lh:clamp(60px, 2.6rem + 2.2vw, 84px);margin-top:clamp(32px,3.4vw,52px);padding-top:calc(var(--lh) + 8px)}.sys-tally__dim{position:absolute;top:0;left:0;right:0;height:var(--lh)}.sys-tally__dim::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--navy)}.sys-tally__ext{position:absolute;top:50%;width:1px;height:calc(var(--lh) / 2 + 8px);background:var(--navy)}.sys-tally__ext::after{content:"";position:absolute;left:-5px;top:-5px;width:11px;height:1.5px;background:var(--navy);transform:translateY(4px) rotate(-45deg)}.sys-tally__ext--a{left:0}.sys-tally__ext--b{right:0}.sys-tally__label{position:absolute;left:50%;top:50%;z-index:1;display:inline-flex;align-items:baseline;gap:.14em;padding:0 clamp(12px,1.4vw,22px);transform:translate(-50%,-52%);background:var(--plan-paper);white-space:nowrap}.sys-tally__num{font-family:var(--font-en);font-weight:300;font-size:clamp(3rem,2.15rem + 2.8vw,5rem);line-height:1;letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums}.sys-tally__unit{font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:clamp(1rem,.9rem + .45vw,1.375rem);line-height:1;letter-spacing:var(--track-head);color:var(--navy)}.sys-tally__bar{position:relative;height:18px;border-top:1px solid var(--navy);color:var(--line-strong);background-image:linear-gradient(90deg,currentColor 1px,transparent 1px);background-size:calc(100% * var(--per) / var(--total)) 9px;background-repeat:repeat-x}.sys-tally__bar::after{content:"";position:absolute;right:0;top:-8px;width:1px;height:24px;background:var(--navy)}.sys-tally__here{position:absolute;top:0;height:12px;left:calc(var(--a) / var(--total) * 100%);width:calc((var(--b) - var(--a)) / var(--total) * 100%);background:rgba(0,104,196,.16);border-inline:1px solid var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.sys-tally__here-k{position:absolute;top:calc(100% + 12px);display:inline-flex;align-items:baseline;gap:2px;white-space:nowrap;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:.75rem;line-height:1.4;letter-spacing:var(--track-head);color:var(--blue)}.sys-tally__here-k .sys-num{font-size:.875rem}.sys-tally__here--start .sys-tally__here-k{left:-1px;padding-left:8px;border-left:1px solid var(--blue)}.sys-tally__here--end .sys-tally__here-k{right:-1px;padding-right:8px;border-right:1px solid var(--blue)}.sys-tally__here-k::after{content:"";position:absolute;bottom:100%;height:12px;width:1px;background:var(--blue)}.sys-tally__here--start .sys-tally__here-k::after{left:-1px}.sys-tally__here--end .sys-tally__here-k::after{right:-1px}.sys-tally__key{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:38px;font-size:var(--fs-xs);line-height:1.6;letter-spacing:var(--track-body);color:var(--muted)}.sys-tally__key-tick{width:1px;height:9px;margin-right:8px;background:var(--line-strong);box-shadow:6px 0 0 var(--line-strong),12px 0 0 var(--line-strong)}@media (max-width:599px){.sys-tally__key{justify-content:flex-start}}.sys-tabs{margin-top:clamp(28px,3vw,44px)}.sys-tabs__list{display:flex;flex-wrap:wrap;gap:0 32px;border-bottom:1px solid var(--line-strong)}.sys-tabs__tab{position:relative;display:inline-flex;align-items:baseline;gap:8px;min-height:56px;padding:15px 0 16px;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:1rem;line-height:1.5;letter-spacing:var(--track-head);color:var(--ink-2);white-space:nowrap;transition:color var(--dur-1) var(--ease)}.sys-tabs__n{font-family:var(--font-en);font-weight:600;font-size:.75rem;letter-spacing:var(--track-body);color:var(--muted);font-variant-numeric:tabular-nums}.sys-tabs__tab::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--blue);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-2) var(--ease-out)}.sys-tabs__tab[aria-current]{color:var(--ink)}.sys-tabs__tab[aria-current]::after{transform:none}.sys-tabs__tab[aria-current] .sys-tabs__n{color:var(--blue)}.sys-tabs__tab:focus-visible{outline-offset:4px}@media (hover:hover) and (pointer:fine){.sys-tabs__tab:hover{color:var(--blue)}.sys-tabs__tab:not([aria-current]):hover::after{transform:none;background:var(--line-strong)}}.sys-tabs__h{margin-bottom:4px;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:.75rem;line-height:1.5;letter-spacing:var(--track-head);color:var(--ink-2)}@media (max-width:599px){.sys-tabs__h{margin-bottom:10px}.sys-tabs__list{flex-wrap:nowrap;gap:8px;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 2px;border-bottom:0;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.sys-tabs__list::-webkit-scrollbar{display:none}.sys-tabs__list>li{scroll-snap-align:start;flex-shrink:0}.sys-tabs__list>li:last-child{padding-right:24px}.sys-tabs__tab{min-height:44px;padding:9px 14px;border:1px solid var(--line-2);border-radius:var(--radius);background:#fff;font-size:var(--fs-sm)}.sys-tabs__tab::after{content:none}.sys-tabs__tab[aria-current]{border-color:var(--blue);background:var(--blue-tint);color:var(--blue)}.sys-tabs__tab:focus-visible{outline-offset:-3px}}.sys-empty{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;background:#fff}.sys-empty__fig{position:relative;display:grid;place-items:center;min-height:148px;border-bottom:1px solid var(--line-2);background:repeating-linear-gradient(-45deg,rgba(86,103,122,.2) 0 1px,transparent 1px 8px) var(--plan-paper)}.sys-empty__fig::before{content:"";position:absolute;inset:14px;border:1px dashed var(--plan-hatch);border-radius:2px}.sys-empty__n{position:relative;display:inline-flex;align-items:baseline;gap:.12em;padding:6px 18px;background:var(--plan-paper)}.sys-empty__num{font-family:var(--font-en);font-weight:300;font-size:var(--fs-h2);line-height:1;letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums}.sys-empty__unit{font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:1rem;line-height:1;letter-spacing:var(--track-head);color:var(--navy)}.sys-empty__lg{position:absolute;left:22px;bottom:20px;display:inline-flex;align-items:center;gap:6px;padding:0 6px;background:var(--plan-paper);font-size:.75rem;line-height:1.6;letter-spacing:var(--track-body);color:var(--ink-2)}.sys-empty__lg .sw{width:12px;height:9px}.sys-empty__body{padding:24px 20px 26px}.sys-empty__title{font-family:var(--font-head);font-feature-settings:"palt";font-size:var(--fs-h4);line-height:1.6;letter-spacing:var(--track-head);color:var(--ink)}.sys-empty__text{margin-top:10px;font-size:var(--fs-md);line-height:1.9;letter-spacing:var(--track-body);color:var(--ink-2);word-break:auto-phrase}.sys-empty__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:22px}@media (min-width:1024px){.sys--empty .sys-empty{grid-template-columns:4fr 8fr}.sys--empty .sys-empty__fig{min-height:300px}.sys--empty .sys-empty__num{font-size:var(--fs-h1)}.sys--empty .sys-empty__unit{font-size:var(--fs-h4)}.sys--empty .sys-empty__body{padding:40px 56px 44px}.sys--empty .sys-empty__title{font-size:var(--fs-h3);line-height:1.5}}@media (min-width:768px){.sys-empty{grid-template-columns:232px minmax(0,1fr)}.sys-empty__fig{min-height:232px;border-bottom:0;border-right:1px solid var(--line-2)}.sys-empty__body{align-self:center;padding:32px 36px 34px}}.sys-head + .sys-empty{margin-top:clamp(24px,2.6vw,36px)}.sys-after{margin-top:clamp(40px,4vw,56px)}.sys-after__h{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:var(--fs-sm);line-height:1.6;letter-spacing:var(--track-head);color:var(--ink)}.sys-after__h::before{content:"";width:7px;height:7px;flex-shrink:0;background:var(--blue)}.sys-after .sys-kw{padding:0}.nf-sheet{overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#fff}.nf-sheet__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;min-height:44px;padding:8px 14px;border-bottom:1px solid var(--line-2)}.nf-sheet__name{font-family:var(--font-en);font-weight:700;font-size:.75rem;line-height:1.5;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--navy)}.nf-sheet__head .legend{gap:2px 12px}.nf-sheet__plan{position:relative;display:block;aspect-ratio:3 / 2;background-color:var(--plan-paper);background-image:linear-gradient(var(--plan-grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--plan-grid-major) 1px,transparent 1px),linear-gradient(var(--plan-grid) 1px,transparent 1px),linear-gradient(90deg,var(--plan-grid) 1px,transparent 1px);background-size:10% 15%,10% 15%,2.5% 3.75%,2.5% 3.75%;background-position:-1px -1px}.nf-sheet__plan>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.nf-sheet .plate__row{border-top:1px solid var(--line-2)}.nf-url{font-family:var(--font-en);font-weight:600;letter-spacing:var(--track-body);overflow-wrap:anywhere}.nf-wall{fill:none;stroke:var(--plan-wall);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.nf-door{fill:none;stroke:var(--plan-line);stroke-width:1;vector-effect:non-scaling-stroke}.nf-entry{fill:none;stroke:var(--blue);stroke-width:1.4;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.nf-fills{fill:var(--blue);opacity:.14}.nf-edge{fill:none;stroke:var(--plan-fov-edge);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nf-blind-bg{fill:var(--plan-hatch-bg)}.nf-blind{stroke:none}.nf-hatch-line{fill:none;stroke:var(--plan-hatch);stroke-width:.9;opacity:.55}.nf-blind-edge{fill:none;stroke:var(--plan-hatch);stroke-width:1.2;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}@media (max-width:599px){.nf-wall{stroke-width:2}}.nf-plan__text{position:absolute;inset:0;pointer-events:none}.nf-plan__text>*{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);white-space:nowrap}.nf-dot{width:11px;height:11px;border:1.5px solid #fff;border-radius:50%;background:var(--navy);box-shadow:0 0 0 1px rgba(12,37,62,.12)}.nf-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 8px 2px 6px;border:1px solid var(--blue);border-radius:var(--radius);background:rgba(255,255,255,.96);font-family:var(--font-en);font-weight:700;font-size:.75rem;line-height:1.5;letter-spacing:var(--track-head);color:var(--ink)}.nf-chip__fan{width:12px;height:12px;flex-shrink:0}.nf-chip__fan path{fill:var(--blue)}.nf-plabel{padding:0 4px;background:var(--plan-knock);font-size:.75rem;line-height:1.5;letter-spacing:var(--track-head);color:var(--muted)}.nf-tag{display:grid;justify-items:center;gap:2px;padding:5px 10px 6px;border-radius:var(--radius);background:var(--navy);color:#fff}.nf-tag b{font-family:var(--font-en);font-weight:800;font-size:1.25rem;line-height:1;letter-spacing:var(--track-head)}.nf-tag small{display:none;font-family:var(--font-en);font-weight:700;font-size:.75rem;line-height:1.2;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sky-2)}@media (min-width:600px){.nf-tag{padding:8px 12px 9px}.nf-tag b{font-size:1.625rem}.nf-tag small{display:block}}@media (min-width:1024px) and (max-width:1279px){.nf-tag small{display:none}.nf-tag b{font-size:1.25rem}}.lhead--nf .lhead__title{font-size:var(--fs-h2);line-height:1.42}@media (max-width:359px){.lhead--nf .lhead__title{font-size:1.625rem}}.lhead--qlong .lhead__title{font-size:var(--fs-h2);line-height:1.42}@media (min-width:1024px){.lhead--nf .lhead__main{grid-column:1 / 7}.lhead--nf .lhead__side{grid-column:7 / 13}}.nf{padding-block:clamp(48px,5vw,80px) var(--section)}.nf__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"search" "pages" "kw";gap:48px var(--col-gap)}.nf__search{grid-area:search;min-width:0}.nf__pages{grid-area:pages;min-width:0}.nf__kw{grid-area:kw;min-width:0}.nf__kw .sys-kw{padding:0}.nf__k{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:var(--fs-sm);line-height:1.6;letter-spacing:var(--track-head);color:var(--ink)}.nf__k::before{content:"";width:7px;height:7px;flex-shrink:0;background:var(--blue)}.nf__note{margin-top:12px;font-size:var(--fs-xs);line-height:1.8;letter-spacing:var(--track-body);color:var(--muted)}.nf-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line-strong);background:var(--line-2)}.nf-links>li{display:flex;background:#fff}.nf-link{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"t ic" "p ic";align-items:center;gap:2px 12px;min-height:72px;padding:12px 12px 12px 16px;color:var(--ink);transition:background-color var(--dur-1) var(--ease)}.nf-link__t{grid-area:t;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:1rem;line-height:1.5;letter-spacing:var(--track-head);transition:color var(--dur-1) var(--ease)}.nf-link__p{grid-area:p;font-family:var(--font-en);font-weight:600;font-size:.75rem;line-height:1.5;letter-spacing:var(--track-body);color:var(--muted);overflow-wrap:anywhere}.nf-link__ic{grid-area:ic;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line-2);border-radius:50%;color:var(--blue);transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.nf-link__ic .icon{width:16px;height:16px}.nf-link--em{background:var(--navy);color:#fff}.nf-link--em .nf-link__p{color:var(--on-dark-2)}.nf-link--em .nf-link__ic{border-color:rgba(255,255,255,.35);color:var(--sky)}.nf-link:focus-visible{outline-offset:-3px}.nf-link--em:focus-visible{outline-color:var(--sky)}@media (hover:hover) and (pointer:fine){.nf-link:hover{background:var(--surface-2)}.nf-link:hover .nf-link__t{color:var(--blue)}.nf-link:hover .nf-link__ic{background:var(--blue);border-color:var(--blue);color:#fff}.nf-link--em:hover{background:var(--blue)}.nf-link--em:hover .nf-link__t{color:#fff}.nf-link--em:hover .nf-link__ic{background:#fff;border-color:#fff;color:var(--navy)}}@media (max-width:599px){.nf-link{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "p";align-content:center;padding:10px 14px}.nf-link__ic{display:none}.nf-links__em{grid-column:1 / -1}}@media (min-width:600px){.nf-link{min-height:84px;padding-inline:20px 16px}.nf-links__em{grid-column:1 / -1}}@media (min-width:1024px){.nf__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;grid-template-rows:auto 1fr;align-items:start;row-gap:40px}.nf__search{grid-column:1 / 5;grid-row:1}.nf__kw{grid-column:1 / 5;grid-row:2}.nf__pages{grid-column:6 / 13;grid-row:1 / 3}}@media (min-width:1280px){.nf-links{grid-template-columns:repeat(3,minmax(0,1fr))}.nf-links__em{grid-column:auto}.nf-links>li:nth-child(n) .nf-link{min-height:96px}}@media (min-width:1024px){.sys--full .sys__main,.sys--full.sys .sys__main{grid-column:1 / -1}}.ca-item{border-bottom:1px solid var(--line-2)}.ca-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding-block:24px 28px;color:var(--ink);border-radius:var(--radius)}.ca-row:focus-visible{outline-offset:4px}.ca-row__photo{width:100%}.ca-row__body{display:grid;gap:8px;min-width:0}.ca-row__meta{grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.ca-row__title{grid-row:2;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:1rem;line-height:1.7;letter-spacing:var(--track-head);color:var(--ink);text-wrap:pretty;transition:color var(--dur-1) var(--ease)}.ca-row__ex{grid-row:3;font-size:var(--fs-sm);line-height:1.85;letter-spacing:var(--track-body);color:var(--ink-2);word-break:auto-phrase}.ca-row__arrow{display:none}.ca-row .lphoto__img{aspect-ratio:3 / 2}@media (min-width:600px){.ca-row{grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:20px 28px;padding-block:28px}.ca-row__title{font-size:var(--fs-h4);line-height:1.6}}@media (min-width:1024px){.ca-row{grid-template-columns:336px minmax(0,1fr) 44px;align-items:center;gap:0 40px;padding-block:32px}.ca-row__arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-2);border-radius:50%;color:var(--blue);transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.ca-row__arrow .icon{width:18px;height:18px}.ca-row__body{max-width:40em}}@media (hover:hover) and (pointer:fine){.ca-row:hover .ca-row__title{color:var(--blue)}.ca-row:hover .ca-row__arrow{background:var(--blue);border-color:var(--blue);color:#fff}}.ca-row--text{padding-block:20px 22px}.ca-row--text .ca-row__title{font-size:1rem;line-height:1.7}@media (min-width:600px){.ca-row--text{grid-template-columns:minmax(0,1fr);padding-block:22px}}@media (min-width:1024px){.ca-row--text{grid-template-columns:minmax(0,1fr) 44px;padding-block:24px}}.ca-rows + .pager{margin-top:clamp(28px,3vw,40px);padding-top:0;border-top:0}.sys-head + .ca-rows,.sys-head + .sys-rows,.sys-head + .sys-hits,.sys-head + .news-list{margin-top:0}.sys .news-list{max-width:none}.sys-extra{padding-bottom:32px}.nf--q .nf__pages .sys-plate{max-width:34em}@media (min-width:1024px){.nf--q .nf__pages{grid-column:7 / 13}}.post{--ov:clamp(40px, 7vw, 64px)}.post-head{position:relative}.post-head__paper{container-type:inline-size;border-bottom:1px solid var(--line-2);background:var(--plan-paper)}.post-head__in{--w:min(var(--wrap), 100cqi - var(--gutter) * 2);--wl:calc((100cqi - var(--w)) / 2);--u:calc(100cqi / 28);padding:8px max(var(--wl),0px) 0;background-image:linear-gradient(var(--plan-grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--plan-grid-major) 1px,transparent 1px),linear-gradient(var(--plan-grid) 1px,transparent 1px),linear-gradient(90deg,var(--plan-grid) 1px,transparent 1px);background-size:calc(var(--u) * 4) calc(var(--u) * 4),calc(var(--u) * 4) calc(var(--u) * 4),var(--u) var(--u),var(--u) var(--u);background-position:var(--wl) 0}.crumbs__list{display:flex;flex-wrap:wrap;align-items:center}.crumbs__list li{display:inline-flex;align-items:center;min-width:0;font-size:var(--fs-xs);line-height:1.6;color:var(--ink-2)}.crumbs__list li:not(:last-child)::after{content:"/" / "";padding-inline:8px;color:var(--line-strong)}.crumbs__list a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color var(--dur-1) var(--ease),text-decoration-color var(--dur-1) var(--ease)}.crumbs__list a:hover{color:var(--blue);text-decoration-color:currentColor}.crumbs__here{color:var(--muted)}.crumbs__here span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:24em}@media (max-width:899px){.crumbs__here{display:none !important}.crumbs__list li:nth-last-child(2)::after{content:none}}.post-head__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;margin-top:clamp(24px,3.4vw,48px)}.post-head__main{min-width:0}.post-head__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.post-head__kicker .eyebrow{margin-bottom:0}.topic-tag{position:relative;display:inline-flex;align-items:center;padding:1px 10px;border:1px solid var(--blue);border-radius:var(--radius);background:var(--surface);font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:.75rem;line-height:1.7;letter-spacing:var(--track-head);color:var(--blue);transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.topic-tag::after{content:"";position:absolute;inset:-10px -4px}.topic-tag:hover{background:var(--blue);color:#fff}.post-title{margin-top:18px;font-size:var(--fs-h2);line-height:1.42;letter-spacing:var(--track-head);max-width:17em}.post-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 28px;margin-top:22px}.post-meta__item{display:flex;align-items:baseline;gap:10px;min-width:0}.post-meta dt{font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:.75rem;line-height:1.6;letter-spacing:var(--track-head);color:var(--ink-2);white-space:nowrap}.post-meta dd{font-size:var(--fs-sm);line-height:1.7;color:var(--ink)}.post-meta__date{font-family:var(--font-en);font-weight:600;letter-spacing:var(--track-body);font-variant-numeric:tabular-nums}.post-eyecatch{position:relative;z-index:1;margin-bottom:calc(var(--ov) * -1);aspect-ratio:3 / 2;overflow:hidden;overflow:clip;border-radius:var(--radius-lg);background:var(--frame)}.post-eyecatch__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% 45%}@media (min-width:600px){.post-eyecatch{aspect-ratio:2 / 1}}@media (min-width:1024px){.post-head__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:center}.post-head__main{grid-column:1 / 8;padding-block:8px calc(var(--ov) + 8px)}.post-eyecatch{grid-column:8 / 13;aspect-ratio:4 / 3}.post-eyecatch__img{object-position:79% 50%}}.post-layout{width:min(var(--wrap),100% - var(--gutter) * 2);margin-inline:auto;padding-block:calc(var(--ov) + clamp(48px,5vw,80px)) var(--section)}.post-layout>*{width:min(46em,100%);margin-inline:auto}@media (min-width:1180px){.post-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.post-layout>*{width:auto;margin-inline:0}.toc{grid-column:1 / 4;grid-row:1;position:sticky;top:calc(var(--header-h) + var(--wp-admin--admin-bar--height,0px) + 40px);max-height:calc(100vh - var(--header-h) - 64px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.post-body{grid-column:5 / 12;grid-row:1}}.toc{margin-bottom:clamp(40px,5vw,56px);padding:20px 20px 8px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.toc__h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-bottom:12px}.toc__en{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-en);font-weight:700;font-size:var(--fs-xs);line-height:1.4;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--blue)}.toc__en::before{content:"";width:7px;height:7px;background:currentColor;flex-shrink:0}.toc__ja{font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:var(--fs-sm);line-height:1.5;letter-spacing:var(--track-head);color:var(--ink)}.toc__list{position:relative;border-top:1px solid var(--line-2)}.toc__item + .toc__item{border-top:1px solid var(--line-2)}.toc__link{position:relative;display:block;min-height:44px;padding:11px 0;font-family:var(--font-head);font-feature-settings:"palt";font-weight:700;font-size:var(--fs-sm);line-height:1.7;letter-spacing:var(--track-head);color:var(--ink);transition:color var(--dur-1) var(--ease)}.toc__link:hover{color:var(--blue)}@media (min-width:1180px){.toc{margin-bottom:0;padding:0 0 0 1px;border:0;border-radius:0;background:none}.toc__h{margin-bottom:18px}.toc__list{border-top:0;padding-left:22px}.toc__list::before,.toc__list::after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line-2)}.toc__list::after{left:-.5px;width:2px;background:var(--blue);transform-origin:0 0;transform:scaleY(var(--p,0))}.toc__item + .toc__item{border-top:0}.toc__link{padding:8px 0;color:var(--ink-2);font-size:var(--fs-sm)}.toc__link::before{content:"";position:absolute;left:-22px;top:19px;width:8px;height:1px;background:var(--line-strong);transition:width var(--dur-2) var(--ease-out),background-color var(--dur-1) var(--ease)}.toc__link[aria-current="true"]{color:var(--ink)}.toc__link[aria-current="true"]::before{width:14px;background:var(--blue)}}.post-head__grid--text{padding-bottom:clamp(36px,4vw,64px)}@media (min-width:1024px){.post-head__grid--text .post-head__main{grid-column:1 / 10;padding-bottom:8px}}.post-head:has(.post-head__grid--text) + .post-layout{padding-top:clamp(48px,5vw,80px)}@media (min-width:1180px){.post-layout--solo .post-body{grid-column:3 / 11}}.post-eyecatch--flat{background:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.post-eyecatch--flat .post-eyecatch__img{padding:6% 8%;object-fit:contain;object-position:50% 50%}.post-eyecatch--fit{background:var(--navy-deep)}.post-eyecatch--fit .post-eyecatch__img{object-fit:contain;object-position:50% 50%}.ps-back{margin-top:-8px}.ps-post .rich .ps-lead{font-size:var(--fs-lg);line-height:2;color:var(--ink)}.ps-post .rich h3.is-q{position:relative;padding-left:34px}.ps-post .rich h3.is-q::before{content:none;display:none}.ps-q{position:absolute;left:0;top:.05em;font-family:var(--font-en);font-weight:800;font-size:1.25rem;line-height:1.3;color:var(--blue)}.post-body .wpcf7 input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.post-body .wpcf7 textarea,.post-body .wpcf7 select{max-width:100%;box-sizing:border-box}@media print{.sys__aside,.sys-tabs,.ledger,.sys-tally,.sys-search,.nf__search{display:none !important}.sys__main{grid-column:1 / -1 !important}.sys-row__arrow,.sys-hit__arrow,.ca-row__arrow{display:none !important}}@media (forced-colors:active){:root .sys-mark{forced-color-adjust:none;background:Mark;color:MarkText}:root .sys-tally__dim::before,:root .sys-tally__ext,:root .sys-tally__ext::after,:root .sys-tally__bar::after,:root .ledger__h::before,:root .sys-after__h::before,:root .nf__k::before,:root .sys-tally__key-tick,:root .sys--empty .sys__aside-h::before{forced-color-adjust:none;background:CanvasText}:root .sys-tally__bar{forced-color-adjust:none;color:CanvasText}:root .sys-tally__here{forced-color-adjust:none;background:Highlight;border-color:Highlight}:root .sys-tabs__tab[aria-current]::after{forced-color-adjust:none;background:Highlight}:root .sys-tabs__tab[aria-current],:root .sys-link[aria-current],:root .sys-kw__a[aria-current],:root .ledger__m.is-current,:root .ledger__y.is-open{outline:2px solid Highlight;outline-offset:-2px}:root .ledger__m.is-empty,:root .ledger__y.is-empty,:root .sys-empty__fig{forced-color-adjust:none;background:Canvas;color:GrayText}}
