main h3{font-size:1.1rem}hr{display:block;border:1px solid #dddddd;width:10%;margin:.5rem 0 .8rem}#title_section{margin-bottom:3rem}#content_status{display:flex;gap:2rem}#contents_nav{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:.5rem;width:max(20ch,calc(1/3 * 100%) - 1rem);gap:.3rem .7rem}#contents_nav a{flex-grow:1;text-align:center}#comment_status{display:flex;justify-content:center;align-items:center;flex:1 1 max(20ch,calc(2/3 * 100%) - 1rem);color:#fff;font-weight:700;margin-bottom:.5rem;background-color:#00853e}#comment_status p{margin:0}.unit_nav,#unit_content{font-size:16px}.unit_nav{background-color:#fff;color:#bd5319;border:1px solid #bd5319;padding:.3rem 1.3rem;white-space:nowrap;font-weight:700;transition:color .2s,background-color .2s}.unit_nav:hover{color:#fff;background-color:#bd5319}#text_content{display:flex;flex-wrap:wrap;gap:2rem}#unit_content{flex:1 1 clamp(20ch,calc(1/3 * 100%) - 1rem,100%)}#unit_content h2{font-size:1.1rem;line-height:normal;text-align:center;border-top:1px solid black;border-bottom:1px solid black;margin-top:0;padding:.3rem;font-weight:400}#unit_content li a{text-decoration:none;text-underline-position:unset}#guide_section_nav{list-style-type:none;margin-bottom:0}#unit_section_nav{margin-top:0}#unit_content li{margin-bottom:1rem}.unit_links{color:#4a4a4a}.unit_links:hover{color:#bd5319;text-shadow:1px 0 0 currentColor;transition:color .2s ease-in-out,underline .2s ease-in-out,text-shadow .2s ease-in-out}.current_link{color:#bd5319;font-weight:700;text-shadow:none}.current_link:hover{text-shadow:none}.current_link:after{content:" ▶︎";font-size:11px;color:#4a4a4a}#main_text{flex:1 1 clamp(20ch,calc(2/3 * 100%) - 1rem,100%);border-top:1px solid black;padding-top:.3rem}#share_content{margin-bottom:1rem}#share_content button{background-color:transparent;border:none;cursor:pointer;padding:0}#share_content button svg{width:2rem;height:2rem}#share_tools{justify-content:space-between;margin-right:1.5rem}#share_tools .unit_nav{border-radius:unset;background-color:revert;padding:.3rem 1.3rem}#share_symbols{display:flex;gap:1rem;align-items:center}#main_text article{border-top:1px solid black;padding-top:1rem;word-break:break-word}#main_text article h2{margin-bottom:1rem}#main_text article img{border-radius:5px}#unit_section h3{margin-top:1.5rem;font-size:1.4rem}#comment_section{display:none}#comments_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}article #comments_header>h2{margin-top:0;margin-bottom:0}#comments_header button{display:flex;align-items:center;background-color:transparent;border:none;cursor:pointer}#comments_header svg{color:#bd5319;width:1.8rem;height:1.8rem;transition:all .2s}#comments_header svg:hover{transform:scale(1.05)}.submitted_comments{margin-bottom:2rem}#user_comment{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #dddddd}.submitted_comments h3{margin-bottom:0}#comment_backdrop{justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;border:none;padding:0;background-color:#0000004d;z-index:2;display:none;overflow:auto;overscroll-behavior:contain}#comment_form{padding:1.5rem 2rem 2rem;width:clamp(30ch,40%,100%);background-color:#fff;border:none;border-radius:5px}#close_modal{text-align:right}#comment_form svg{width:1.2rem;height:1.2rem;fill:#bd5319;cursor:pointer}#comment_form svg:hover{fill:#2b50a3}#comment_form_logo{text-align:center}#comment_form_logo>svg{width:4rem;height:4rem;color:#2b50a3;background-color:#2b50a31a;border-radius:50%;padding:.7rem;cursor:auto}#comment_form h2{text-align:center;margin-top:1rem}main form{display:flex;flex-wrap:wrap;padding-bottom:1.5rem;gap:1rem;margin-top:2rem}form p{color:red;visibility:hidden;margin:0}.error_message{visibility:visible}.form_fields{display:flex;flex-direction:column;gap:.7rem;flex:1 1 clamp(18ch,calc(50% - 1rem),100%);width:0%}form input[type=text],input[type=email]{flex-grow:1;height:2rem}textarea{width:100%;font-size:1rem}form input[type=text],form input[type=email],textarea{border:none;border-bottom:1px solid #dddddd;outline:none;transition:all .2s}form input[type=submit]{transition:all .2s}main form input::placeholder,textarea::placeholder{color:#4a4a4a}main form input:hover::placeholder,form textarea:hover::placeholder,main form input[type=text]:focus::placeholder,form input[type=email]:focus::placeholder,textarea:focus::placeholder{color:#2b50a3}main form input[type=text]:hover,form input[type=email]:hover,form textarea:hover,main form input[type=text]:focus,form input[type=email]:focus,textarea:focus{border-bottom:1px solid #2b50a3}input[type=submit]{background-color:#fff;border:1px solid #bd5319;color:#bd5319;font-weight:700;font-size:.89rem;cursor:pointer;transition:all .2s;width:100%;height:2rem;padding:.3rem 1.5rem;margin-left:auto;margin-right:auto}input[type=submit]:hover{color:#fff;background-color:#bd5319}.error_display{border-bottom:1px solid red!important}.error_display::placeholder{color:red}#char_count{all:unset;text-align:right;font-size:.78rem}#unit_bottom_nav{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0 0}#unit_bottom_nav a{display:flex;align-items:center}#unit_back_to_top{display:flex;flex-grow:1;flex-shrink:1;justify-content:flex-end}@media only screen and (max-width: 373px){#unit_bottom_nav a{flex-grow:1;justify-content:center}}@media only screen and (max-width: 470px){.unit_nav{padding-left:.5rem;padding-right:.5rem}}@media only screen and (max-width: 734px){#contents_nav{width:100%}#comment_form{margin-top:120%}}@media only screen and (max-width: 1105px){#comment_form{width:clamp(30ch,60%,90%)}}
