.ax-page .axe{position:relative;isolation:isolate;padding-bottom:calc(clamp(40px,5vw,72px) + 16px)}.axe-motif{position:absolute;inset:0;z-index:-1;pointer-events:none}.axe-grid{position:absolute;top:0;left:0;width:100%;height:clamp(48px,7vw,104px);fill:none;stroke:var(--skin-rule);stroke-width:.75}.axe-band{position:absolute;left:0;right:0;bottom:0;height:16px;background:var(--skin-accent)}.ax-page .axe .ax-title{font-size:max(28px,calc(clamp(40px,7.4vw,112px)*var(--skin-display-scale)*var(--ax-k,1)*var(--axe-len,1)))}.ax-page .axe-fig{margin:clamp(28px,4vw,40px) 0 0;max-width:420px;aspect-ratio:1}.axe-fig img,.axe-fig video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.ax-page .axe{padding-bottom:calc(clamp(40px,5vw,72px) + 24px)}.axe-band{height:24px}.axe-has-fig .ax-wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr;-moz-column-gap:clamp(24px,4vw,64px);column-gap:clamp(24px,4vw,64px)}.axe-has-fig .ax-wrap>*{grid-column:1}.ax-page .axe-has-fig .axe-fig{grid-column:2;grid-row:1/3;margin:0;max-width:none}.ax-page .axe-has-fig .ax-title{font-size:max(28px,calc(clamp(40px,5.6vw,84px)*var(--skin-display-scale)*var(--ax-k,1)*var(--axe-len,1)))}}@media(min-width:1024px){.axe-grid{left:auto;right:0;width:calc(50% - var(--ax-w)/12 - 24px);height:calc(100% - 24px)}.ax-page .axe:not(.axe-has-fig) .ax-wrap{padding-right:calc(var(--ax-w)*5/12)}.ax-page .axe:not(.axe-has-fig) .ax-title{font-size:max(28px,calc(clamp(40px,5.6vw,84px)*var(--skin-display-scale)*var(--ax-k,1)*var(--axe-len,1)))}}.ax-page .axe-x .axe-h2{margin:20px 0 0;font-size:max(24px,calc(clamp(28px,3.4vw,48px)*var(--skin-display-scale)*var(--ax-k,1)))}.ax-page .axe-x .axe-h2+*{margin-top:clamp(24px,3vw,40px)}.axe-lede{max-width:68ch}.axe-how,.axe-side,.axe-more,.axe-main,.axe-pr,.axe-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,40px);align-content:start}.axe-meta dl{grid-template-columns:minmax(0,1fr)}.ax-page .axe-x :is(.axe-how,.axe-more,.axe-meta)>*{margin-top:0}.axe-steps ol{counter-reset:axe;margin:0;padding:0;list-style:none}.axe-steps li{counter-increment:axe;display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:12px;padding-block:16px;border-top:1px solid var(--d26-hair);font:400 calc(18px*var(--reading-text-scale,1))/1.55 var(--d26-font-serif)}.axe-steps li:first-child{border-top:0;padding-top:0}.axe-steps li:last-child{padding-bottom:0}.axe-steps li:before{content:counter(axe,decimal-leading-zero);content:counter(axe,decimal-leading-zero)/"";font:200 32px/1 var(--d26-font-sans);font-stretch:112%;letter-spacing:-.03em;color:var(--d26-fg-2)}@media(max-width:479px){.ax-page .axe-x .ax-plate{padding:12px}.axe-steps li{grid-template-columns:2rem minmax(0,1fr);gap:10px}.axe-steps li:before{font-size:24px}}.ax-page .axe-x .ax-plate.axe-caution{background:var(--d26-caution-bg);font:400 calc(16px*var(--reading-text-scale,1))/1.6 var(--d26-font-sans)}.ax-page .axe-x .axe-h3{margin:0 0 12px;font:700 clamp(18px,1.6vw,22px)/1.25 var(--d26-font-sans);font-stretch:112%;letter-spacing:-.01em}.axe-x .ax-note .d26-label{margin-bottom:12px}.axe-applies .d26-label{margin:20px 0 10px}.axe-chips{display:flex;flex-wrap:wrap;gap:8px}.ax-page .axe-chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 10px;border:1px solid var(--skin-rule-strong);font:500 14px/1.3 var(--d26-font-sans);color:var(--skin-ink);text-decoration:none}.ax-page a.axe-chip:hover{background:var(--skin-ground-2)}.ax-page .axe-chip-plain{border-style:dashed;color:var(--skin-ink-muted)}.axe-rel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.axe-meta dl{display:grid;gap:1px;margin:0;background:var(--skin-rule-strong);border-block:1px solid var(--skin-rule-strong)}.axe-meta dl>div{display:flex;flex-direction:column;gap:8px;padding:16px 0;background:var(--skin-ground)}.axe-meta dd{margin:0;font:500 clamp(18px,1.6vw,22px)/1.3 var(--d26-font-sans)}.axe-actions{display:flex;flex-wrap:wrap;gap:12px}.ax-page .axe-btn{min-height:44px;padding:10px 20px;border:1px solid var(--skin-ink);background:transparent;color:var(--skin-ink);font:600 15px/1.2 var(--d26-font-sans);cursor:pointer}.ax-page .axe-btn-ink{background:var(--skin-ink);color:var(--skin-ground-2)}@media(min-width:768px){.axe-meta dl{grid-template-columns:repeat(3,minmax(0,1fr))}.axe-pr{grid-template-columns:repeat(2,minmax(0,1fr))}.axe-meta dl>div{padding:16px 24px 16px 0}.axe-rel{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.axe-how,.axe-more{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.axe-meta{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media(max-width:767px){.axe~.ax-body{width:auto}}@media(min-width:360px)and (max-width:767px){.axe~.ax-body :is(h2,h3,h4,h5,h6,li,a.inline-flex){overflow-wrap:break-word}}@media(max-width:767px){.axe~.ax-body .justify-between>span.whitespace-nowrap[class*=px-]{white-space:normal;overflow-wrap:normal}.axe~.ax-body .justify-between>.flex-1{min-width:0}.axe~.ax-body .flex-1>.flex.items-center{flex-wrap:wrap}.axe~.ax-body .flex.items-start>div:not([class]){min-width:0}.axe~.ax-body .flex>span[class*="min-w-["]{min-width:auto}}.axe~.ax-body [style*="grid-template-columns: 64px 1fr"]{grid-template-columns:fit-content(40%) minmax(0,1fr)!important}.axe~.ax-body [style*="grid-template-columns: 64px 1fr"]>:first-child{min-width:64px;overflow-wrap:normal}@media(max-width:479px){.axe~.ax-body [style*="grid-template-columns: 64px 1fr"]{grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important}}@media(max-width:639px){.axe~.ax-body .grid:not([class^=grid-cols-]):not([class*=" grid-cols-"]){grid-template-columns:minmax(0,1fr)}}@media print{.axe-motif{display:none}.ax-page .axe{padding-bottom:clamp(40px,5vw,72px)}}
