.c-body{background-color:#f1f1f1}.post-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}.post-tag .tag{border:1px solid;color:#858585;display:block;font-size:1.2rem;line-height:1;padding:.6rem 1.2rem;text-decoration:none;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}.post-tag .tag:hover{background-color:#ffc814;color:#323230;opacity:1}.download-contents{padding:42px 0 120px}@media screen and (max-width:767px){.download-contents{padding:26px 0 96px}}.listing-head .widget-type-rich_text{font-size:1.8rem;font-weight:500}@media screen and (min-width:768px){.listing-head .widget-type-rich_text{text-align:center}}.download-post-page{background-color:#f1f1f1}.download-post-page .adjust-width{max-width:1000px}@media screen and (min-width:861px){.download-post-container .row-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.download-post-container .post-content{max-width:59.2rem;width:60%}}.download-post-container .form-content{background-color:#fff;margin-top:4.4rem;overflow:hidden;padding:3.4rem 1rem 4.8rem}@media screen and (min-width:861px){.download-post-container .form-content{margin-top:0;max-width:34.4rem;padding-left:2.4rem;padding-right:2.4rem;width:35%}}.download-post-container .blog-title{color:#323230;font-size:1.4rem;font-weight:700;margin:0 0 1.8rem}@media screen and (max-width:767px){.download-post-container .blog-title{margin-bottom:1.4rem}}.download-post-container h1{font-size:2rem;line-height:1.4;margin:0 0 1.2rem}@media screen and (max-width:767px){.download-post-container h1{margin-bottom:2.2rem}}.download-post-container .post-tag{margin:0 0 3.2rem}@media screen and (max-width:767px){.download-post-container .post-tag{margin-bottom:2.4rem}}.download-post-container .featured-image{margin-bottom:3.2rem}@media screen and (max-width:767px){.download-post-container .featured-image{margin-bottom:2.4rem}}.download-post-container .post-body{font-size:1.4rem;letter-spacing:.04em}.download-post-container h2{font-size:1.6rem;letter-spacing:.04em;line-height:1.4;margin-bottom:2.4rem}.download-post-container form{font-size:1.4rem}.download-post-container form .form-columns-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.download-post-container form .form-columns-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.download-post-container form .form-columns-2 .hs-form-field{width:calc(50% - .8rem)!important}@media screen and (max-width:767px){.download-post-container form .form-columns-2 .hs-form-field{width:calc(50% - .5rem)!important}}.download-post-container form .hs-form-field{margin-bottom:1.6rem}.download-post-container form .hs-form-required{margin-left:1rem}.download-post-container form .hs-form-required:before{font-size:1.2rem;padding:.4rem .8rem}.download-post-container form .hs-input{font-size:1.4rem;padding:.6rem 1.6rem}.download-post-container form .hs-field-desc{color:inherit;font-size:1.2rem;line-height:1.175;margin-top:.4rem}.download-post-container form textarea{height:9.5em}.download-post-container form input[type=checkbox]+span{font-size:1.3rem;padding-top:1px}.download-post-container form .hs-submit{margin-top:3.2rem;width:100%}.download-post-container form input[type=submit]{padding:1.6rem}