:root{--color-light:#ffffff;--color-dark:#252f3d;--color-gray:#3e3f41;--color-dark-gray:#2e2e30;--color-pale-gray:#ddd8d0;--color-border:#3e3f41;--color-accent-light:#fc4d50;--color-accent-light-sub:#36b0c0;--color-base:#28292a;--color-sub:#303132;--color-text-normal:#fffaf2;--color-text-normal-inverse:#2e2f30;--color-text-bold:#fffaf2}:root{--wrap-width-24:1400px}.see-more-post-btn__icon{width:1em;height:1em;display:inline-block;vertical-align:middle;color:inherit;fill:currentColor;stroke:currentColor;stroke-width:0;font-size:1rem}.pagination{display:flex;align-items:center;justify-content:center;margin:36px auto 24px}.pagination__pager{display:block;width:46px;height:46px;line-height:46px;margin:0 5px;padding:1px 17px 0;color:var(--color-pale-gray);background-color:var(--color-base);font-size:1.38rem;text-decoration:none;text-align:center}.pagination__pager.--first{width:auto;padding:1px 14px 0;font-size:1.25rem}.pagination__pager.--current{font-weight:700;color:var(--color-text-normal);border-color:var(--color-accent-light);background-color:var(--color-accent-light)}@media screen and (min-width:429px){.pagination{margin:42px auto 28px}.pagination__pager{width:55px;height:55px;line-height:55px;margin:0 7px;font-size:1.65rem}.pagination__pager.--first{width:auto;font-size:1.4rem}}@media screen and (min-width:960px){.pagination{margin-top:42px}.pagination__pager{transition:all .25s}.pagination__pager:hover{color:#fff;border-color:var(--color-accent-light);background-color:var(--color-accent-light)}}@media screen and (min-width:1366px){.pagination{margin-top:52.5px}}.see-more-post-btn{display:flex;align-items:center;justify-content:center;width:65%;margin:36px auto 24px;padding:10px 0;background:var(--color-accent-light);color:var(--color-text-normal);font-weight:700;word-break:break-all;line-height:1.5;letter-spacing:.025em}.see-more-post-btn__text{font-size:1.5rem;padding:7px 8px}.see-more-post-btn__icon{font-size:1.5rem;color:currentColor;margin-right:1.5rem}@media screen and (min-width:429px){.see-more-post-btn{width:65%;margin:42px auto 28px;border-top:unset}.see-more-post-btn__text{font-size:1.55rem}}@media screen and (min-width:960px){.see-more-post-btn{width:100%;margin-top:42px;margin-bottom:42px;transition:all .25s;color:var(--color-text-bold);background:var(--color-base);padding:14px 0 14px 18px}.see-more-post-btn:hover{transition:all .25s;padding-left:30px;background:var(--color-accent-light);color:var(--color-text-normal)}}@media screen and (min-width:1366px){.see-more-post-btn{margin-top:35px;margin-bottom:0}}.search__search-box{max-width:100%}.search__result{padding:20px;background-color:var(--color-base);line-height:1.9;color:var(--color-text-normal)}.search__result-message{font-size:1.475rem}.search__result-message+.search__result-message{margin-top:7.5px}.search__result-message:last-of-type{margin-bottom:20px}@media screen and (min-width:429px){.search__result{margin-bottom:14px;padding:28px}.search__result-message{font-size:1.525rem}.search__result-message:last-of-type{margin-bottom:28px}}@media screen and (min-width:1366px){.search__result{margin-bottom:17.5px;padding:35px}}.about__eyecatch{width:100%;max-width:100%;height:auto}.about__content{padding:14px}.about__content{color:var(--color-text-normal);line-height:1.7;background:var(--color-base)}.about__content>p{font-size:1.48rem;letter-spacing:.045em;word-wrap:break-word}.about__content>p.noline em{background:0 0}.about__content>p+p{margin-top:28px}.about__content em{color:inherit;font-style:normal !important;font-family:inherit;font-weight:700;background:linear-gradient(transparent 65%,rgba(252,118,120,.35) 35%)}.about__content strong{color:#000}.about__content>h2{margin:30px 0 15px;padding:16px 18px;font-size:1.75rem;font-weight:700;word-break:break-all;letter-spacing:.04em;border-left:solid 5px var(--color-accent-light);background:var(--color-gray);color:var(--color-text-normal)}.about__content>h2:first-of-type{margin-top:0}.about__content>h2:not(:first-of-type){margin-top:30px}.about__content>h3{margin:26px 0 18px;padding:14px;font-size:1.48rem;font-weight:700;line-height:1;word-break:break-all;letter-spacing:.025em;border-radius:1px;border-left:solid 5px var(--color-accent-light-sub);color:var(--color-text-normal)}.about__content>h4{margin:20px 0 15px;padding:2px 10px;font-size:1.55rem;font-weight:700;word-break:break-all;letter-spacing:.04em;border-left:solid 5px var(--color-dark);color:var(--color-text-normal)}.about__content a{color:#0066cb}.about__contact-info>a{color:#0066cb}@media screen and (min-width:429px){.about__content{padding:30px}.about__content>p{letter-spacing:.05em}.about__content>p+p{margin-top:28px}.about__content>h2{font-size:2.1rem;padding:14px 22px;margin:28px 0 25px}.about__content>h2:first-of-type{margin-top:0}.about__content>h3{font-size:1.5rem;padding:14.5px 18px;margin:28px 0 18px}.about__content>h4{padding:6px 15px;font-size:1.65rem;margin:25px 0}}