.form__wrap{margin-top:64px;padding:96px min(6vw,80px) 0 min(6vw,80px)}.form__wrap__content{width:min(100%,800px);margin:0 auto;padding:min(6vw,80px);background:#f1f5f5;border:1px solid #ccc;border-radius:8px}.form__wrap__content p:has(label){display:grid;gap:24px}.form__wrap__content p:has(label) label{display:grid}.form__wrap__content p:has(label) input[type=password]{padding:.3rem;background:#fff;border:1px solid #fff;border-radius:4px;-webkit-box-shadow:1px 1px 2px 0 #707070 inset;box-shadow:1px 1px 2px 0 #707070 inset;font-size:16px;letter-spacing:1px;color:#707070}.form__wrap__content p:has(label) input[type=submit]{padding:.5rem;background-color:#141e3e;border-radius:4px;color:#fff;text-align:center}.form__wrap__content p:has(label) input[type=password]:focus{outline:none;-webkit-box-shadow:inset 1px 1px 2px 0 #c9c9c9;box-shadow:inset 1px 1px 2px 0 #c9c9c9}section{padding:0 !important}.section__container{display:grid;gap:24px}.section__container__article{padding:24px 16px;background:#fff;border:1px solid #ccc;border-radius:8px}.section__container__article>h2{margin-bottom:24px;padding:8px 16px;background:#141e3e;border-radius:2px;font-size:1.125rem;font-weight:700;color:#fff}.section__container__article>h3{margin-bottom:24px;padding:6px;display:block;border-left:4px solid #141e3e;font-size:1.125rem;font-weight:900;color:#141e3e}.section__container__article p:not(:last-of-type){margin-bottom:2rem !important}.section__container__article p:not([class]) a:not([class]){color:#0066c0;text-decoration:underline}.section__container__article .img{margin-bottom:24px}.section__container__article .article__title{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ccc}.section__container__article .article__title h2{margin-bottom:4px;font-size:1.15rem;font-weight:900;color:#141e3e}.section__container__article .article__title__date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:900;color:#3eac14}.section__container__article .article__title__date span{margin-top:2px;margin-bottom:2px}.section__container__article .article__title__date span:not(:last-of-type){margin-right:8px}.section__container__article .article__title__date span.tag{height:1.25rem;padding:0 8px;display:grid;place-items:center;border:1px solid #3eac14;border-radius:calc(infinity*1px);font-size:.6125rem;font-weight:500}.section__container__article .btn-wrap{margin-bottom:2rem;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem}.section__container__article .btn-wrap .btn a{width:100%}@media screen and (min-width: 600px){.section__container{display:grid;gap:48px}.section__container__article{padding:48px;border-radius:16px}.section__container__article>h2{font-size:1.25rem}.section__container__article>h2:not(:first-of-type){margin-top:48px}.section__container__article .article__title{margin-bottom:48px;padding-bottom:48px}.section__container__article .article__title h2{font-size:1.25rem}.section__container__article .article__title__date span:not(:last-of-type){margin-right:16px}.section__container__article .btn-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1025px){.section__container__article{padding:min(5vw,80px)}.section__container__article .article__title h2{margin-bottom:16px;font-size:1.45rem}}