﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--_: 1.2rem;--_half: 0.6rem;--_half_ceil: 0.6rem;--_half_floor: 0.6rem;--font_family_sans: sans-serif;--font_family_serif: serif;--font_family_mono: monospace;--h_font_family: var(--font_family_sans);--h_font_weight: var(--font_weight_bold);--code_font_family: var(--font_family_mono);--h1_font_size: 3.6rem;--h2_font_size: 3.0rem;--h3_font_size: 2.4rem;--h4_font_size: 2rem;--h5_font_size: 1.6rem;--h6_font_size: 1.2rem;--large_font_size: 125%;--small_font_size: 75%;--code_font_size: 1.5rem;--font_weight_normal: normal;--font_weight_bold: bold;--font_weight_light: light;--h1_line_height: 1;--h2_line_height: 1.2;--h3_line_height: 1.5;--h4_line_height: 1.2;--h5_line_height: 1.5;--h6_line_height: 1;--code_line_height: 1.6;--white: #ffffff;--gray_50: #fafafa;--gray_100: #f5f5f5;--gray_200: #eeeeee;--gray_300: #e0e0e0;--gray_400: #bdbdbd;--gray_500: #9e9e9e;--gray_600: #757575;--gray_700: #616161;--gray_800: #424242;--gray_900: #212121;--black: #000000;--create_background_color: #cfc;--create_border_color: #3c3;--create_color: #3c3;--update_background_color: #cff;--update_border_color: #3cc;--update_color: #3cc;--destroy_background_color: #fcc;--destroy_border_color: #c33;--destroy_color: #c33;--valid_background_color: #cfc;--valid_border_color: #3c3;--valid_color: #3c3;--warning_background_color: #ffc;--warning_border_color: #fc3;--warning_color: #fc3;--invalid_background_color: #fcc;--invalid_border_color: #c33;--invalid_color: #c33;--body_background_color: var(--white);--body_color: var(--black);--body_font_family: var(--font_family_sans);--body_font_size: 1.6rem;--body_line_height: 1.5}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none !important}[tabindex]:not([tabindex^="-"]):focus{outline:var(--outline_width, 0.2rem) var(--outline_style, auto) var(--outline_color, #9cf);outline-offset:var(--outline_offset, 0.2rem)}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}html{font-size:x-small}body{background-color:var(--body_background_color);color:var(--body_color);line-height:var(--body_line_height);font-family:var(--body_font_family);font-size:var(--body_font_size);font-weight:normal;text-align:left;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}iframe{border:0;vertical-align:middle}output{display:inline-block}summary{cursor:pointer}::-webkit-color-swatch-wrapper{padding:0}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-search-decoration,::-webkit-search-cancel-button,::-webkit-search-results-button,::-webkit-search-results-decoration{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}button,[type=button],[type=reset],[type=submit],.button{--_button_background_color: var(--button_background_color);--_button_border_color: var(--button_border_color);--_button_border_width: var(--button_border_width, .1rem);--_button_color: var(--button_color);background-color:var(--_button_background_color, var(--gray_200));border-color:var(--_button_border_color, var(--gray_600));border-radius:var(--button_border_radius, 0.3rem);border-style:var(--button_border_style, solid);border-width:var(--_button_border_width);color:var(--_button_color, var(--body_color));display:var(--button_display, inline-block);font-size:var(--button_font_size, var(--body_font_size));font-weight:var(--button_font_weight, var(--font_weight_normal));line-height:var(--button_line_height, calc(2 * (var(--_) - var(--_button_border_width))));padding:var(--button_padding, 0 0.5em);text-decoration:var(--button_text-decoration, none);white-space:var(--button_white_space, nowrap)}button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,.button:hover{--_button_background_color: var(--button_background_color_hover, var(--button_background_color, var(--gray_300)));--_button_border_color: var(--button_border_color_hover, var(--button_border_color, var(--gray_800)));--_button_color: var(--button_color_hover, var(--button_color))}button:focus,[type=button]:focus,[type=reset]:focus,[type=submit]:focus,.button:focus{--_button_background_color: var(--button_background_color_focus, var(--button_background_color));--_button_border_color: var(--button_border_color_focus, var(--button_border_color, var(--gray_600)));--_button_color: var(--button_color_focus, var(--button_color))}button:focus:not(:focus-visible),[type=button]:focus:not(:focus-visible),[type=reset]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),.button:focus:not(:focus-visible){outline:0}button:active,[type=button]:active,[type=reset]:active,[type=submit]:active,.button:has(:checked){--_button_background_color: var(--button_background_color_active, var(--button_background_color, var(--gray_100)));--_button_border_color: var(--button_border_color_active, var(--button_border_color, var(--gray_500)));--_button_color: var(--button_color_active, var(--button_color))}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,.button:has(:disabled),.button._disabled{--_button_background_color: var(--button_background_color_disabled, var(--button_background_color));--_button_border_color: var(--button_border_color_disabled, var(--button_border_color, var(--gray_300)));--_button_color: var(--button_color_disabled, var(--button_color, var(--gray_400)));pointer-events:none}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button:not(:disabled):focus,.button:not(._disabled):focus{outline:var(--outline_width, 0.2rem) var(--outline_style, auto) var(--outline_color, #9cf);outline-offset:var(--outline_offset, 0.2rem)}a.button{--link_color: var(--_button_color, var(--body_color));--link_text_decoration: var(--button_text-decoration, none)}[role=button]{cursor:pointer}pre,code,kbd,samp{font-family:var(--code_font_family);font-size:var(--code_font_size)}pre{display:block;line-height:var(--code_line_height);margin:0 0 var(--_);overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word}a>code{color:inherit}form{margin-bottom:var(--_)}form>fieldset:last-child{margin-bottom:0}fieldset{border:0;margin:0 0 var(--_);min-width:0;padding:var(--_) .5em}fieldset:has(>legend:first-child){--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color)}legend{background-color:var(--body_background_color);padding:0 .5em}label{display:inline-block}input,optgroup,select,textarea{font-size:inherit;line-height:inherit}input:disabled,optgroup:disabled,select:disabled,textarea:disabled{pointer-events:none}input:focus,select:focus,textarea:focus{outline:var(--outline_width, 0.2rem) var(--outline_style, auto) var(--outline_color, #9cf);outline-offset:var(--outline_offset, 0.2rem)}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),select,textarea{--_input_background_color: var(--input_background_color);--_input_border_color: var(--input_border_color);--_input_border_width: var(--input_border_width, .1rem);--_input_color: var(--input_color);background-color:var(--_input_background_color, var(--body_background_color));border-color:var(--_input_border_color, var(--gray_600));border-radius:var(--input_border_radius, 0);border-style:var(--input_border_style, solid);border-width:var(--_input_border_width);color:var(--_input_color, var(--body_color));font-size:var(--input_font_size, var(--body_font_size));font-weight:var(--input_font_weight, var(--font_weight_normal));line-height:var(--input_line_height, calc(2 * (var(--_) - var(--_input_border_width))));padding:var(--input_padding, 0 0.25em)}[type=color]:hover,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,select:hover,textarea:hover{--_input_background_color: var(--input_background_color_hover, var(--input_background_color));--_input_border_color: var(--input_border_color_hover, var(--input_border_color, var(--gray_800)));--_input_color: var(--input_color_hover, var(--input_color))}[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,select:focus,textarea:focus{--_input_background_color: var(--input_background_color_focus, var(--input_background_color));--_input_border_color: var(--input_border_color_focus, var(--input_border_color));--_input_color: var(--input_color_focus, var(--input_color))}[type=color]:active,[type=date]:active,[type=datetime]:active,[type=datetime-local]:active,[type=email]:active,[type=month]:active,[type=number]:active,[type=password]:active,[type=search]:active,[type=tel]:active,[type=text]:active,[type=time]:active,[type=url]:active,[type=week]:active,input:not([type]):active,select:active,textarea:active{--_input_background_color: var(--input_background_color_active, var(--input_background_color));--_input_border_color: var(--input_border_color_active, var(--input_border_color, var(--gray_500)));--_input_color: var(--input_color_active, var(--input_color))}[type=color][aria-activedescendant],[type=date][aria-activedescendant],[type=datetime][aria-activedescendant],[type=datetime-local][aria-activedescendant],[type=email][aria-activedescendant],[type=month][aria-activedescendant],[type=number][aria-activedescendant],[type=password][aria-activedescendant],[type=search][aria-activedescendant],[type=tel][aria-activedescendant],[type=text][aria-activedescendant],[type=time][aria-activedescendant],[type=url][aria-activedescendant],[type=week][aria-activedescendant],input:not([type])[aria-activedescendant],select[aria-activedescendant],textarea[aria-activedescendant]{outline:0}[type=color][aria-invalid=true],[type=date][aria-invalid=true],[type=datetime][aria-invalid=true],[type=datetime-local][aria-invalid=true],[type=email][aria-invalid=true],[type=month][aria-invalid=true],[type=number][aria-invalid=true],[type=password][aria-invalid=true],[type=search][aria-invalid=true],[type=tel][aria-invalid=true],[type=text][aria-invalid=true],[type=time][aria-invalid=true],[type=url][aria-invalid=true],[type=week][aria-invalid=true],input:not([type])[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{--_input_background_color: var(--input_background_color_invalid, var(--invalid_background_color));--_input_border_color: var(--input_border_color_invalid, var(--invalid_border_color))}[type=color]:focus:invalid,[type=date]:focus:invalid,[type=datetime]:focus:invalid,[type=datetime-local]:focus:invalid,[type=email]:focus:invalid,[type=month]:focus:invalid,[type=number]:focus:invalid,[type=password]:focus:invalid,[type=search]:focus:invalid,[type=tel]:focus:invalid,[type=text]:focus:invalid,[type=time]:focus:invalid,[type=url]:focus:invalid,[type=week]:focus:invalid,input:not([type]):focus:invalid,textarea:focus:invalid{--_input_background_color: var(--input_background_color_warning, var(--warning_background_color));--_input_border_color: var(--input_border_color_warningd, var(--warning_border_color))}[type=color]::placeholder,[type=date]::placeholder,[type=datetime]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:var(--input_placeholder_color, var(--gray_600))}[type=color]:read-only,[type=date]:read-only,[type=datetime]:read-only,[type=datetime-local]:read-only,[type=email]:read-only,[type=month]:read-only,[type=number]:read-only,[type=password]:read-only,[type=search]:read-only,[type=tel]:read-only,[type=text]:read-only,[type=time]:read-only,[type=url]:read-only,[type=week]:read-only,input:not([type]):read-only,textarea:read-only{--_input_background_color: var(--input_background_color_read_only, var(--input_background_color, var(--gray_200)));--_input_border_color: var(--input_border_color_read_only, var(--input_border_color, var(--gray_300)));--_input_color: var(--input_color_read_only, var(--input_color, var(--gray_400)))}[type=color]:user-invalid,[type=date]:user-invalid,[type=datetime]:user-invalid,[type=datetime-local]:user-invalid,[type=email]:user-invalid,[type=month]:user-invalid,[type=number]:user-invalid,[type=password]:user-invalid,[type=search]:user-invalid,[type=tel]:user-invalid,[type=text]:user-invalid,[type=time]:user-invalid,[type=url]:user-invalid,[type=week]:user-invalid,input:not([type]):user-invalid,textarea:user-invalid{--_input_background_color: var(--input_background_color_invalid, var(--invalid_background_color));--_input_border_color: var(--input_border_color_invalid, var(--invalid_border_color))}[type=color]:user-valid,[type=date]:user-valid,[type=datetime]:user-valid,[type=datetime-local]:user-valid,[type=email]:user-valid,[type=month]:user-valid,[type=number]:user-valid,[type=password]:user-valid,[type=search]:user-valid,[type=tel]:user-valid,[type=text]:user-valid,[type=time]:user-valid,[type=url]:user-valid,[type=week]:user-valid,input:not([type]):user-valid,textarea:user-valid{--_input_background_color: var(--input_background_color_valid, var(--valid_background_color));--_input_border_color: var(--input_border_color_valid, var(--valid_border_color))}[type=color]:disabled,[type=date]:disabled,[type=datetime]:disabled,[type=datetime-local]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,select:disabled,textarea:disabled{--_input_background_color: var(--input_background_color_disabled, var(--input_background_color, var(--gray_200)));--_input_border_color: var(--input_border_color_disabled, var(--input_border_color, var(--gray_300)));--_input_color: var(--input_color_disabled, var(--input_color, var(--gray_400)))}[type=range]{vertical-align:middle}[type=search]{outline-offset:-0.2rem}select{height:var(--select_height, calc(2 * var(--_)));margin-top:calc(var(--_input_border_width)/-2);word-wrap:normal}select:disabled{opacity:1}textarea{--input_line_height: var(--body_line_height);--input_padding: calc(var(--_half) - var(--_input_border_width)) .25em;height:auto;resize:vertical;vertical-align:top}::file-selector-button{font:inherit;-webkit-appearance:button}dl,ol,ul{margin-top:0;margin-bottom:var(--_)}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin-bottom:0}dl dl{margin-left:1.5em}dt{font-weight:var(--font_weight_bold)}dd{margin-left:0}ol,ul{padding-left:1.5em}figure{margin:0 0 var(--_)}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{display:inline-block;max-width:100%}svg{overflow:hidden}table{border-collapse:collapse;border-color:currentcolor;margin-bottom:var(--_);width:100%}caption{font-weight:var(--font_weight_bold)}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}thead th{font-weight:var(--font_weight_bold);vertical-align:bottom}td,th{padding-block:var(--table_cell_padding_block, 0);padding-inline:var(--table_cell_padding_inline, 0.25em);vertical-align:top}td>dl:last-child,td>ol:last-child,td>ul:last-child,td>table:last-child,th>dl:last-child,th>ol:last-child,th>ul:last-child,th>table:last-child{margin-bottom:0}th{font-weight:inherit;text-align:inherit;text-align:-webkit-match-parent}address{font-style:normal;line-height:inherit;margin-bottom:var(--_)}blockquote{margin:0 2em var(--_)}h1,._h1,h2,._h2,h3,._h3,h4,._h4,h5,._h5,h6,._h6{font-family:var(--h_font_family);font-weight:var(--h_font_weight);margin-top:0;margin-bottom:var(--_)}h1 small,h1 ._small,._h1 small,._h1 ._small,h2 small,h2 ._small,._h2 small,._h2 ._small,h3 small,h3 ._small,._h3 small,._h3 ._small,h4 small,h4 ._small,._h4 small,._h4 ._small,h5 small,h5 ._small,._h5 small,._h5 ._small,h6 small,h6 ._small,._h6 small,._h6 ._small{font-weight:var(--font_weight_normal)}h1,._h1{font-size:var(--h1_font_size);line-height:var(--h1_line_height)}h2,._h2{font-size:var(--h2_font_size);line-height:var(--h2_line_height)}h3,._h3{font-size:var(--h3_font_size);line-height:var(--h3_line_height)}h4,._h4{font-size:var(--h4_font_size);line-height:var(--h4_line_height)}h5,._h5{font-size:var(--h5_font_size);line-height:var(--h5_line_height)}h6,._h6{font-size:var(--h6_font_size);line-height:var(--h6_line_height)}p,._p{margin-top:0;margin-bottom:var(--_)}hr{border:0;border-top:var(--hr_border_size, 0.1rem) var(--hr_border_style, solid) var(--hr_border_color, var(--body_color));box-sizing:border-box;height:var(--hr_height, var(--_));margin:0}a:any-link{--_link_color: var(--link_color);--_link_text_decoration: var(--link_text_decoration);color:var(--_link_color, #00e);text-decoration:var(--_link_text_decoration, underline)}a:any-link:visited{--_link_color: var(--link_color_visited, var(--link_color, #528));--_link_text_decoration: var(--link_text_decoration_visited, var(--link_text_decoration))}a:any-link:hover{--_link_color: var(--link_color_hover, var(--link_color, #00f));--_link_text_decoration: var(--link_text_decoration_hover, var(--link_text_decoration))}a:any-link:focus{--_link_color: var(--link_color_focus, var(--link_color));--_link_text_decoration: var(--link_text_decoration_focus, var(--link_text_decoration));outline:var(--outline_width, 0.2rem) var(--outline_style, auto) var(--outline_color, #9cf);outline-offset:var(--outline_offset, 0.2rem)}a:any-link:focus._disabled{outline:0}a:any-link:active{--_link_color: var(--link_color_active, var(--link_color, #f00));--_link_text_decoration: var(--link_text_decoration_active, var(--link_text_decoration))}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{cursor:help;text-decoration-skip-ink:none}mark{background-color:var(--mark_background_color, #ff0)}small,sub,sup{font-size:var(--font_size_small);line-height:1}._clear_left{clear:left}._clear_right{clear:right}._clearfix::after{display:block;clear:both;content:""}._margin_bottom{margin-bottom:var(--_)}._no_margin_bottom{margin-bottom:0}._pull_left{float:left}._pull_right{float:right}._responsive_table_wrapper{margin-bottom:var(--_);overflow-x:auto}._responsive_table_wrapper>table:last-child{margin-bottom:0}._sr_only,._sr_only_focusable:not(:focus):not(:focus-within){border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;white-space:nowrap;width:1px}._text_left{text-align:left}._text_right{text-align:right}._text_center{text-align:center}._text_justify{text-align:justify}._text_capitalize{text-transform:capitalize}._text_uppercase{text-transform:uppercase}._text_lowercase{text-transform:lowercase}:root{--container_padding_inline: 1.6rem;--centered_container_max_width: calc(72rem + 2 * var(--container_padding_inline));--font_family_sans: Verdana, sans-serif;--body_font_size: 1.6rem;--h1_font_size: 3.2rem;--h2_font_size: 2.8rem;--h3_font_size: 2.4rem;--h4_font_size: 2rem;--h5_font_size: 1.6rem;--h6_font_size: 1rem;--code_font_size: 1.5rem;--body_line_height: calc(2 * var(--_) / var(--body_font_size));--h1_line_height: calc(4 * var(--_) / var(--h1_font_size));--h2_line_height: calc(4 * var(--_) / var(--h2_font_size));--h3_line_height: calc(4 * var(--_) / var(--h3_font_size));--h4_line_height: calc(2 * var(--_) / var(--h4_font_size));--h5_line_height: calc(2 * var(--_) / var(--h5_font_size));--h6_line_height: calc(var(--_) / var(--h6_font_size));--code_line_height: calc(2 * var(--_) / var(--code_font_size));--color_primary: #48c;--color_primary_dark: #37b;--color_primary_darker: #26a;--color_primary_light: #59d;--color_primary_lighter: #6ae;--color_light: #ddd;--color_lighter: #eee;--color_lightest: #f5f5f5;--link_color: var(--color_primary);--link_color_active: var(--color_primary_darker);--link_color_focus: var(--color_primary_darker);--link_color_hover: var(--color_primary_darker);--table_cell_padding_block: var(--_);--table_cell_padding_inline: .5em;--datasheet_cell_padding: 0 .5em}@media screen and (min-width: 769px){:root{--centered_container_max_width: calc(96rem + 2 * var(--container_padding_inline))}}#nav,#nav_menu{background:var(--color_primary);color:var(--body_background_color);font-size:var(--h3_font_size);line-height:calc(4*var(--_)/var(--h3_font_size));position:fixed;z-index:1}#nav{height:calc(4*var(--_));overflow-y:hidden;inset:0 0 0}#nav>div>div{margin-inline:auto;max-width:var(--centered_container_max_width, 100%);padding:0 calc(8*var(--_));position:relative}#nav a{color:inherit;text-decoration:none}#nav button{border:0;border-radius:0;background:none;color:inherit;margin:0;padding:0}#nav .fa{line-height:calc(4*var(--_));text-align:center;width:calc(4*var(--_));position:absolute;top:0;z-index:1}#nav .fa.fa-home{left:0}#nav .fa.fa-plus-circle{left:calc(4*var(--_))}#nav .fa.fa-chevron-circle-up{right:calc(4*var(--_))}#nav .fa.fa-chevron-circle-down{right:0}#nav .fa:focus,#nav .fa:hover{background:var(--color_primary_light);outline:0}#nav+#main{padding-top:calc(4*var(--_))}#nav_menu{list-style:none;margin:0 auto;padding:0;inset:0;overflow-y:auto}#nav_menu a{color:inherit;display:block;padding-inline:1.6rem;text-decoration:none}#nav_menu a:focus,#nav_menu a:hover{background:var(--color_primary_light);outline:0}#main{padding:var(--_) 0;margin-inline:auto;max-width:var(--centered_container_max_width, 100%);display:flex;flex-direction:column;padding:calc(2*var(--_)) var(--container_padding_inline)}#page_heading{--inset_border_width: 0px;--inset_border_bottom_width: 1px;--inset_border_color: var(--color_light);--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);margin-bottom:var(--_);padding-bottom:var(--_)}#cover,#copyright,#reference_sheet{display:none}#examples_of_formations{border:.1rem solid var(--color_light);margin:0 auto calc(var(--_) - .2rem);max-width:391px}#examples_of_formations>figcaption{background:var(--color_lightest);border-bottom:.1rem solid var(--color_light);font-weight:bold;padding:var(--_) 1em calc(var(--_) - .1rem)}#examples_of_formations>div{padding:var(--_) 1em}#examples_of_formations>div>img:last-child{margin:0}#example_initiatve_values,#needing_7_to_hit{border:0;margin:0 auto;width:auto}#examples_of_terrain img{display:block;margin-inline:auto}@media screen and (min-width: 769px){#examples_of_terrain figure{display:table}#examples_of_terrain img,#examples_of_terrain figcaption{display:table-cell;margin:0;vertical-align:top}#examples_of_terrain figcaption{padding-right:1em}#examples_of_terrain #hull_down_example{margin-right:1em;min-width:504px}#examples_of_terrain #hull_down_example+figcaption{padding-inline:0 1em}#examples_of_terrain #partial_cover_example{margin-left:1em;min-width:461px}}#weapon_fire_arcs{display:block;margin-inline:auto;margin-bottom:0}@media screen and (min-width: 769px){#weapon_fire_arcs{float:right}#weapon_fire_arcs~p{margin-right:395px;padding-right:1em}}#needing_7_to_hit{margin-bottom:0}.barrage_table{text-align:center}.barrage_table>thead>tr:last-child::after{border:none}#abbreviations{--inset_border_width: 1px;--inset_border_color: var(--color_light);--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);margin:0 auto var(--_)}#abbreviations>header,#abbreviations>h1,#abbreviations>.h1,#abbreviations>h2,#abbreviations>.h2,#abbreviations>h3,#abbreviations>.h3,#abbreviations>h4,#abbreviations>.h4,#abbreviations>h5,#abbreviations>.h5,#abbreviations>h6,#abbreviations>.h6{--inset_border_bottom_width: 1px;--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);background:var(--color_lightest);font-size:var(--h4_font_size);font-weight:var(--h_font_weight);line-height:var(--h4_line_height);margin:0;padding:var(--_) 1em}#abbreviations>header+.faq,#abbreviations>h1+.faq,#abbreviations>.h1+.faq,#abbreviations>h2+.faq,#abbreviations>.h2+.faq,#abbreviations>h3+.faq,#abbreviations>.h3+.faq,#abbreviations>h4+.faq,#abbreviations>.h4+.faq,#abbreviations>h5+.faq,#abbreviations>.h5+.faq,#abbreviations>h6+.faq,#abbreviations>.h6+.faq{margin-top:var(--_)}#abbreviations>div{padding:var(--_) 1em}#abbreviations>div>:last-child{margin-bottom:0}#abbreviations>div{display:flex}#abbreviations>div>dl{flex:1 1 auto}._show_heading_numbers [data-heading]::before{content:attr(data-heading) " "}.center_block{display:block;margin-inline:auto;margin-bottom:var(--_)}.datasheet{margin:0 0 var(--_);overflow-x:auto}.datasheet>.unit:nth-child(odd){background:var(--body_background_color)}.design_concept{--inset_border_width: 1px;--inset_border_color: var(--color_light);--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);margin:0 auto var(--_)}.design_concept>header,.design_concept>h1,.design_concept>.h1,.design_concept>h2,.design_concept>.h2,.design_concept>h3,.design_concept>.h3,.design_concept>h4,.design_concept>.h4,.design_concept>h5,.design_concept>.h5,.design_concept>h6,.design_concept>.h6{--inset_border_bottom_width: 1px;--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);background:var(--color_lightest);font-size:var(--h4_font_size);font-weight:var(--h_font_weight);line-height:var(--h4_line_height);margin:0;padding:var(--_) 1em}.design_concept>header+.faq,.design_concept>h1+.faq,.design_concept>.h1+.faq,.design_concept>h2+.faq,.design_concept>.h2+.faq,.design_concept>h3+.faq,.design_concept>.h3+.faq,.design_concept>h4+.faq,.design_concept>.h4+.faq,.design_concept>h5+.faq,.design_concept>.h5+.faq,.design_concept>h6+.faq,.design_concept>.h6+.faq{margin-top:var(--_)}.design_concept>div{padding:var(--_) 1em}.design_concept>div>:last-child{margin-bottom:0}.design_concept>header::before{content:"Design Concept: "}.example_of_play{--inset_border_width: 1px;--inset_border_color: var(--color_light);--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);margin:0 auto var(--_)}.example_of_play>header,.example_of_play>h1,.example_of_play>.h1,.example_of_play>h2,.example_of_play>.h2,.example_of_play>h3,.example_of_play>.h3,.example_of_play>h4,.example_of_play>.h4,.example_of_play>h5,.example_of_play>.h5,.example_of_play>h6,.example_of_play>.h6{--inset_border_bottom_width: 1px;--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);background:var(--color_lightest);font-size:var(--h4_font_size);font-weight:var(--h_font_weight);line-height:var(--h4_line_height);margin:0;padding:var(--_) 1em}.example_of_play>header+.faq,.example_of_play>h1+.faq,.example_of_play>.h1+.faq,.example_of_play>h2+.faq,.example_of_play>.h2+.faq,.example_of_play>h3+.faq,.example_of_play>.h3+.faq,.example_of_play>h4+.faq,.example_of_play>.h4+.faq,.example_of_play>h5+.faq,.example_of_play>.h5+.faq,.example_of_play>h6+.faq,.example_of_play>.h6+.faq{margin-top:var(--_)}.example_of_play>div{padding:var(--_) 1em}.example_of_play>div>:last-child{margin-bottom:0}.example_of_play>header::before{content:"Example of Play: "}aside.faq{--inset_border_width: 1px;--inset_border_color: var(--color_light);--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);margin:0 auto var(--_)}aside.faq>header,aside.faq>h1,aside.faq>.h1,aside.faq>h2,aside.faq>.h2,aside.faq>h3,aside.faq>.h3,aside.faq>h4,aside.faq>.h4,aside.faq>h5,aside.faq>.h5,aside.faq>h6,aside.faq>.h6{--inset_border_bottom_width: 1px;--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);background:var(--color_lightest);font-size:var(--h4_font_size);font-weight:var(--h_font_weight);line-height:var(--h4_line_height);margin:0;padding:var(--_) 1em}aside.faq>header+.faq,aside.faq>h1+.faq,aside.faq>.h1+.faq,aside.faq>h2+.faq,aside.faq>.h2+.faq,aside.faq>h3+.faq,aside.faq>.h3+.faq,aside.faq>h4+.faq,aside.faq>.h4+.faq,aside.faq>h5+.faq,aside.faq>.h5+.faq,aside.faq>h6+.faq,aside.faq>.h6+.faq{margin-top:var(--_)}aside.faq>div{padding:var(--_) 1em}aside.faq>div>:last-child{margin-bottom:0}aside.faq>div>h4{display:none}.faq dl{margin:0}.faq dl>dt{float:none}.faq dl>dt::before{content:"Q: "}.faq dl>dt::after{content:none}.faq dl>dt+dd::before{content:"A: "}.short_story{--inset_border_width: 1px;--inset_border_color: var(--color_light);--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);margin:0 auto var(--_)}.short_story>header,.short_story>h1,.short_story>.h1,.short_story>h2,.short_story>.h2,.short_story>h3,.short_story>.h3,.short_story>h4,.short_story>.h4,.short_story>h5,.short_story>.h5,.short_story>h6,.short_story>.h6{--inset_border_bottom_width: 1px;--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);background:var(--color_lightest);font-size:var(--h4_font_size);font-weight:var(--h_font_weight);line-height:var(--h4_line_height);margin:0;padding:var(--_) 1em}.short_story>header+.faq,.short_story>h1+.faq,.short_story>.h1+.faq,.short_story>h2+.faq,.short_story>.h2+.faq,.short_story>h3+.faq,.short_story>.h3+.faq,.short_story>h4+.faq,.short_story>.h4+.faq,.short_story>h5+.faq,.short_story>.h5+.faq,.short_story>h6+.faq,.short_story>.h6+.faq{margin-top:var(--_)}.short_story>div{padding:var(--_) 1em}.short_story>div>:last-child{margin-bottom:0}.special_rule{--inset_border_width: 1px;--inset_border_color: var(--color_light);--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);margin:0 auto var(--_)}.special_rule>header,.special_rule>h1,.special_rule>.h1,.special_rule>h2,.special_rule>.h2,.special_rule>h3,.special_rule>.h3,.special_rule>h4,.special_rule>.h4,.special_rule>h5,.special_rule>.h5,.special_rule>h6,.special_rule>.h6{--inset_border_bottom_width: 1px;--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);background:var(--color_lightest);font-size:var(--h4_font_size);font-weight:var(--h_font_weight);line-height:var(--h4_line_height);margin:0;padding:var(--_) 1em}.special_rule>header+.faq,.special_rule>h1+.faq,.special_rule>.h1+.faq,.special_rule>h2+.faq,.special_rule>.h2+.faq,.special_rule>h3+.faq,.special_rule>.h3+.faq,.special_rule>h4+.faq,.special_rule>.h4+.faq,.special_rule>h5+.faq,.special_rule>.h5+.faq,.special_rule>h6+.faq,.special_rule>.h6+.faq{margin-top:var(--_)}.special_rule>div{padding:var(--_) 1em}.special_rule>div>:last-child{margin-bottom:0}.special_rule>h1::before,.special_rule>.h1::before,.special_rule>h2::before,.special_rule>.h2::before,.special_rule>h3::before,.special_rule>.h3::before,.special_rule>h4::before,.special_rule>.h4::before,.special_rule>h5::before,.special_rule>.h5::before,.special_rule>h6::before,.special_rule>.h6::before{content:"Special Rule: "}.special_rule .faq{margin:0 1em}.special_rules{display:inline;margin:0;padding:0}.special_rules>li{display:inline}.special_rules>li::after{content:", "}.special_rules>li:last-child::after{content:"."}._table_responsive{overflow-x:auto;margin-bottom:var(--_)}._table_responsive table:not(._army_list),._table_responsive>table._army_list{margin-bottom:0}.unit{background:var(--color_lighter)}.unit>.stats{display:flex}.unit>.stats>*.name,.unit>.stats>*.type,.unit>.stats>*.speed,.unit>.stats>*.armour,.unit>.stats>*.cc,.unit>.stats>*.ff{flex:1 1 auto;padding:var(--datasheet_cell_padding);text-align:center}.unit>.stats>*.name::before,.unit>.stats>*.type::before,.unit>.stats>*.speed::before,.unit>.stats>*.armour::before,.unit>.stats>*.cc::before,.unit>.stats>*.ff::before{color:var(--color_gray_500);display:block;font-size:var(--h6_font_size);letter-spacing:.03em;line-height:var(--h6_line_height);position:relative;top:2px;text-transform:uppercase}.unit>.stats>*.name{font-weight:bold;text-align:left;max-width:50%}.unit>.stats>*.name::before{font-weight:normal;content:"Name"}.unit>.stats>*.type::before{content:"Type"}.unit>.stats>*.speed::before{content:"Speed"}.unit>.stats>*.armour::before{content:"Armour"}.unit>.stats>*.cc::before{content:"CC"}.unit>.stats>*.ff::before{content:"FF"}.unit>.weapons{display:grid;grid-template-columns:auto max-content minmax(max-content, 50%);grid-template-rows:auto;grid-auto-rows:auto}.unit>.notes{padding:var(--datasheet_cell_padding)}.unit>.notes>*{display:inline;margin:0;padding:0}.unit>.notes>*.special_rules{font-style:italic}.unit>.notes>*:first-child::before{content:"Notes: ";font-style:normal}@media screen and (min-width: 769px){.unit{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"stats weapons" "notes notes"}.unit>.stats{grid-area:stats}.unit>.weapons{grid-area:weapons}.unit>.notes{grid-area:notes}}.weapon{display:contents}.weapon:first-child>.weapon_line:first-child>*.name::before,.weapon:first-child>.weapon_line:first-child>*.boolean::before,.weapon:first-child>.weapon_line:first-child>*.range::before,.weapon:first-child>.weapon_line:first-child>*.firepower::before{color:var(--color_gray_500);display:block;font-size:var(--h6_font_size);letter-spacing:.03em;line-height:var(--h6_line_height);position:relative;top:2px;text-transform:uppercase}.weapon:first-child>.weapon_line:first-child>*.name::before,.weapon:first-child>.weapon_line:first-child>*.boolean::before{content:"Weapons"}.weapon:first-child>.weapon_line:first-child>*.range::before{content:"Range"}.weapon:first-child>.weapon_line:first-child>*.firepower::before{content:"Firepower"}.weapon_line{display:contents}.weapon_line>.name,.weapon_line>.boolean,.weapon_line>.range,.weapon_line>.firepower{padding:var(--datasheet_cell_padding)}.weapon_line>.boolean{text-align:right}.weapon_line>.range{text-align:center}.weapon_line>.firepower>:not(:last-child)::after{content:", "}.weapon_line>.firepower>.special_rules>li:last-child::after{content:none}dl._list_upper_roman,ol._list_upper_roman,ul._list_upper_roman{counter-reset:_list_upper_roman;list-style-type:none;padding:0}dl._list_upper_roman>li::before,dl._list_upper_roman>dt::before,ol._list_upper_roman>li::before,ol._list_upper_roman>dt::before,ul._list_upper_roman>li::before,ul._list_upper_roman>dt::before{counter-increment:_list_upper_roman;content:counter(_list_upper_roman, upper-roman) " – ";font-weight:bold}dl>dt{float:left}dl>dt::after{content:": ";white-space:pre}dl>dd{margin:0 0 var(--_)}dl>dd:last-child{margin-bottom:0}ol,ul{padding-left:1em}img{--inset_border_color: var(--color_light);--_inset_border_color: var(--inset_border_color, var(--body_color));--_inset_border_block_color: var(--inset_border_block_color, var(--_inset_border_color));--_inset_border_inline_color: var(--inset_border_inline_color, var(--_inset_border_color));--_inset_border_top_color: var(--inset_border_top_color, var(--_inset_border_block_color));--_inset_border_right_color: var(--inset_border_right_color, var(--_inset_border_inline_color));--_inset_border_bottom_color: var(--inset_border_bottom_color, var(--_inset_border_block_color));--_inset_border_left_color: var(--inset_border_left_color, var(--_inset_border_inline_color));--_inset_border_width: var(--inset_border_width, 1px);--_inset_border_block_width: var(--inset_border_block_width, var(--_inset_border_width));--_inset_border_inline_width: var(--inset_border_inline_width, var(--_inset_border_width));--_inset_border_top_width: var(--inset_border_top_width, var(--_inset_border_block_width));--_inset_border_right_width: calc(-1 * var(--inset_border_right_width, var(--_inset_border_inline_width)));--_inset_border_bottom_width: calc(-1 * var(--inset_border_bottom_width, var(--_inset_border_block_width)));--_inset_border_left_width: var(--inset_border_left_width, var(--_inset_border_inline_width));box-shadow:inset 0 var(--_inset_border_top_width) 0 0 var(--_inset_border_top_color),inset var(--_inset_border_right_width) 0 0 0 var(--_inset_border_right_color),inset 0 var(--_inset_border_bottom_width) 0 0 var(--_inset_border_bottom_color),inset var(--_inset_border_left_width) 0 0 0 var(--_inset_border_left_color);margin:0 0 var(--_);padding:var(--_half)}table{border:.1rem solid var(--color_light);border-top:0;margin:0 0 calc(var(--_) - .1rem)}table caption{background-color:var(--color_lightest);border:.1rem solid var(--color_light);border-bottom:0;padding:calc(var(--_) - .1rem) .5em var(--_)}table>thead:first-child>tr:first-child::after{content:none}table tr{position:relative}table tr::after{border-top:.1rem solid var(--color_light);content:"";position:absolute;inset:0}table th{font-weight:bold}table._borderless{border:0;margin-bottom:var(--_)}table._striped>tbody>tr:nth-child(odd){background:var(--color_lightest)}table._army_list>caption{background:none}table._army_list>colgroup>col{width:auto !important}table._army_list>thead>tr>td{text-align:center}table._army_list>tbody>tr._bordered{border-top:.1rem solid var(--color_light);padding-top:calc(var(--_) - .1rem)}table._army_list>tbody>tr._striped{background:var(--color_lightest)}table._army_list tr{position:static}table._army_list tr::after{border-top:auto;content:none;position:static;inset:auto}table._army_list td,table._army_list th{vertical-align:top}table._army_list ul{list-style:none;margin:0;padding:0}table._army_list ul>li{margin-bottom:var(--_)}table._army_list ul>li:last-child{margin-bottom:0}blockquote{border-left:.5rem solid var(--color_lighter);padding:var(--_) 0 var(--_) 2.5em;margin:0 0 var(--_)}blockquote footer{text-align:right}blockquote footer cite{color:var(--gray_500)}blockquote footer cite::before{content:"— "}[data-footnote]::after{content:" " attr(data-footnote);font-size:1rem;font-weight:normal;line-height:0;vertical-align:super}/*# sourceMappingURL=tp.css.map */