.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:1px solid var(--color-border);border-radius:var(--radius-regular);color:var(--color-text);font-size:1rem;font-weight:500;line-height:1.25rem;--gap-header: 15px}.content_box aside.sidebar .links{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.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}@media(min-width: 48rem){.content_box>.fixed{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.content_box>.fixed:has(aside){gap:var(--gap-section-side)}.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-basis:calc(100% - var(--width-navigation) - var(--gap-section-inner));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)}}@media(min-width: 88.75rem){.content_box>.fixed:has(aside){gap:var(--gap-section-inner)}}@media(max-width: 64rem){.content_box section{--size-h2: 24px;--line-h2: 1.25;--gap-contents: 20px}}
/*# sourceMappingURL=content.css.map */
