.content_box section{padding-right:var(--gap-section-side);padding-left:var(--gap-section-side);margin-right:calc(-1*var(--gap-section-side));margin-left:calc(-1*var(--gap-section-side));--offset-section: 0px;--gap-section: var(--gap-section-small);--gap-contents: 20px;--size-h2: 28px}.content_box section:first-child:not(.box_dark):not(.box_light){--gap-section-top: 0px}.content_box section:last-child:not(.box_dark):not(.box_light){--gap-section-bottom: 0px}.content_box section .contents{max-width:none;margin-right:0;margin-left:0;text-align:left}.content_box section .fixed{max-width:none}.content_box aside.sidebar{display:block;position:relative;padding:var(--gap-card);margin:0 0 var(--gap-section-small);border-radius:var(--radius-regular);background-color:var(--color-background);color:var(--color-text);font-size:0.9375rem;font-weight:500;line-height:1.375rem;--gap-header: 15px;--gap-heading: 10px;--size-h4: var(--size-large)}.content_box aside.sidebar h4{margin-top:-0.25em}.content_box aside.sidebar ul{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.content_box aside.sidebar li>a{display:inline-flex;align-items:center;gap:12px}@media(hover: hover){.content_box aside.sidebar li>a:hover{color:var(--color-link)}}.content_box aside.sidebar li.active>a{color:var(--color-link)}.content_box aside.sidebar li.icon>a:before{content:"";display:block;flex-grow:0;flex-shrink:0;width:16px;height:16px;background-color:currentColor;-webkit-mask:var(--mask-image) 50% 50%/contain no-repeat}.content_box .contents h1{font-size:var(--size-h1);line-height:var(--line-h1)}.content_box .contents h2{font-size:var(--size-h2);line-height:var(--line-h2)}.content_box .contents h3{font-size:var(--size-h3);line-height:var(--line-h3)}@media(min-width: 48rem){.content_box>.fixed{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:center}.content_box>.fixed:has(aside.sidebar){max-width:var(--width-fixed);gap:var(--gap-section-inner)}.content_box>.fixed>.contents{width:100%;max-width:var(--width-fixed-small);--gap-contents: var(--gap-section-small)}.content_box>.fixed>.content{width:100%;max-width:var(--width-fixed-small);margin-right:auto;margin-left:auto}.content_box main.main{flex-grow:1;min-width:0;--gap-contents: 30px}.content_box main.main:first-child{max-width:var(--width-fixed-small);margin-right:auto;margin-left:auto}.content_box aside.sidebar{position:sticky;top:calc(var(--offset-scroll) + 20px);flex-grow:0;flex-shrink:0;width:var(--width-navigation);margin:0}}
/*# sourceMappingURL=content.css.map */
