@charset "UTF-8";@media screen and (min-width:768px){.l-page-head:has(+.p-blog-fv){height:0;overflow:visible}}.p-blog-fv{display:grid;overflow:hidden}.p-blog-fv__texture-marker,.p-blog-fv__inner{grid-area:1/1}.p-blog-fv__texture-marker{align-self:start;width:100%;height:0;translate:0 -8.125rem;pointer-events:none}.p-blog-fv__inner{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.p-blog-fv__inner{display:grid;padding-left:0;padding-right:0}}.p-blog-fv__title{margin-top:2.5rem;font-size:1.625rem;font-weight:700;line-height:1.079;letter-spacing:.08em;text-align:center}@media screen and (min-width:768px){.p-blog-fv__title{grid-area:1/1;align-self:start;justify-self:center;width:10.6188375rem;margin-top:4.375rem;font-size:2.125rem;white-space:nowrap}}.p-blog-fv__status{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin-top:1rem;font-size:.875rem;font-weight:700;line-height:1.0790111111;letter-spacing:.016em;color:#ff541f;text-align:center;white-space:nowrap}@media screen and (min-width:768px){.p-blog-fv__status{grid-area:1/1;align-self:start;justify-self:center;gap:.5rem 1.125rem;font-size:1.125rem;width:-moz-max-content;width:max-content;max-width:42.5rem;margin-top:10.29949375rem}}.p-blog-fv__status-item{display:inline-flex;align-items:center;gap:.3125rem}@media screen and (min-width:768px){.p-blog-fv__status-item{gap:.375rem}}.p-blog-fv__status-item.-tag:before{content:"";flex:0 0 auto;width:.9375rem;height:1.0625rem;background-color:currentcolor;-webkit-mask:var(--icon-tag) no-repeat center/contain;mask:var(--icon-tag) no-repeat center/contain}@media screen and (min-width:768px){.p-blog-fv__status-item.-tag:before{width:1.2125rem;height:1.40625rem}}.p-blog-fv__status-item.-business{padding:.3125rem .4375rem .3125rem .625rem;font-size:.8125rem;border:1px solid currentcolor;border-radius:50vh}@media screen and (min-width:768px){.p-blog-fv__status-item.-business{padding:.40625rem .5625rem .40625rem .8125rem;font-size:1rem}}.p-blog-fv__status-clear{color:#fdc08f}@media(hover:hover)and (pointer:fine){.p-blog-fv__status-clear:hover{opacity:.7}}.p-blog-fv__filters{display:grid;grid-gap:.625rem;gap:.625rem;width:min(100%,13.18288125rem);margin-top:2.25rem}@media screen and (min-width:768px){.p-blog-fv__filters{grid-area:1/1;align-self:start;justify-self:end;width:13.18288125rem;margin-top:6.244075rem}}.p-blog-fv__filter-button,.p-blog-fv__search{width:100%;height:2.25rem;border-radius:1.125rem}.p-blog-fv__filter-button{display:grid;grid-template-columns:minmax(0,1fr) 1.54170625rem;align-items:center;padding-right:.44246875rem;padding-left:.98288125rem;font-size:.875rem;line-height:1.0871428571;letter-spacing:0;color:#fff;text-align:left;background-color:#ff541f;box-shadow:inset 0 0 0 1px transparent;transition:background-color .3s,box-shadow .3s,color .3s}@media(hover:hover)and (pointer:fine){.p-blog-fv__filter-button:hover{background-color:transparent;box-shadow:inset 0 0 0 1px #ff541f;color:#ff541f}.p-blog-fv__filter-button:hover .p-blog-fv__filter-icon-circle{fill:#ff541f}.p-blog-fv__filter-button:hover .p-blog-fv__filter-icon line{stroke:#fff}}.p-blog-fv__filter-icon{width:1.54170625rem;height:1.54170625rem}.p-blog-fv__filter-icon-circle{transition:fill .3s}.p-blog-fv__search{display:grid;grid-template-columns:minmax(0,1fr) 1.25rem 1.54170625rem;align-items:center;padding-right:.44246875rem;overflow:hidden;background-color:#fff;border:1px solid #323232}.p-blog-fv__search input[type=search]{grid-column:1;align-self:center;min-width:0;height:1.3125rem;padding-left:.92038125rem;font-size:.875rem;line-height:1.5;letter-spacing:0;color:#323232}.p-blog-fv__search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-blog-fv__search input[type=search]::-moz-placeholder{color:#323232;opacity:1}.p-blog-fv__search input[type=search]::placeholder{color:#323232;opacity:1}.p-blog-fv__search button[type=submit]{grid-column:3;display:grid;grid-template-columns:1.54170625rem;grid-template-rows:1.54170625rem;width:1.54170625rem;height:1.54170625rem;color:#323232;transition:color .3s}@media(hover:hover)and (pointer:fine){.p-blog-fv__search button[type=submit]:hover{color:#ff541f}}.p-blog-fv__search img,.p-blog-fv__search .p-blog-fv__search-icon,.p-blog-fv__search .p-blog-fv__search-icon-marker{grid-area:1/1;align-self:center;justify-self:center;place-self:center}.p-blog-fv__search img,.p-blog-fv__search .p-blog-fv__search-icon{width:100%;height:100%}.p-blog-fv__search-clear{display:grid;align-items:center;justify-items:center;place-items:center;width:1rem;height:1rem;margin-right:.25rem;color:#ff541f}.p-blog-fv__search-clear[hidden]{display:none}.p-blog-fv__search-clear svg{width:.625rem;height:.625rem;stroke-width:2.4}@media(hover:hover)and (pointer:fine){.p-blog-fv__search-clear:hover{opacity:.7}}.p-blog-fv__search-icon-marker{width:.721875rem;height:.810625rem}.p-blog-list{overflow:hidden}.p-blog-list--layout{margin-top:3.75rem;margin-bottom:6.25rem}@media screen and (min-width:768px){.p-blog-list--layout{margin-top:6.25rem;margin-bottom:12.5rem}}.p-blog-list__inner{max-width:none;margin-left:0;margin-right:0;padding:3.75rem 1.25rem;background-color:#fff;border-radius:2.5rem}@media screen and (min-width:768px){.p-blog-list__inner{padding-top:6.25rem;padding-bottom:6.25rem;padding-left:0;padding-right:0;border-radius:5.625rem}}.p-blog-list__empty{padding-top:2.5rem;padding-bottom:2.5rem;font-size:1rem;line-height:1.445625;letter-spacing:.05em;text-align:center}.p-blog-list__grid{display:grid;grid-template-columns:minmax(0,18.75rem);justify-content:center;grid-row-gap:2.5rem;row-gap:2.5rem;width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-blog-list__grid{grid-template-columns:repeat(3,18.75rem);-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:6.25rem;width:61.25rem}}.p-blog-list__item{min-width:0}.p-blog-list__date{display:block;font-size:.75rem;line-height:1.0866666667;letter-spacing:0;color:#8c8c8c}.p-blog-list__thumb{width:100%;height:auto;margin-top:.56625rem;aspect-ratio:300/157.5}.p-blog-list__thumb img{height:100%;-o-object-fit:cover;object-fit:cover}.p-blog-list__tags{display:flex;flex-wrap:wrap;gap:.45rem .46875rem;margin-top:.9375rem}.p-blog-list__tag{display:inline-flex;align-items:center;gap:.1875rem;font-size:.75rem;line-height:1.0866666667;letter-spacing:.016em;color:#8c8c8c;white-space:nowrap}.p-blog-list__tag:not(.-business):before{content:"";flex:0 0 auto;width:.85625rem;height:.9625rem;margin-top:.125rem;color:inherit;background-color:currentcolor;-webkit-mask:var(--icon-tag) no-repeat center/contain;mask:var(--icon-tag) no-repeat center/contain}.p-blog-list__tag.-business{padding:.1875rem .375rem .25rem;border:1px solid #8c8c8c;border-radius:50vh}.p-blog-list__tag.-business+.p-blog-list__tag.-business+.p-blog-list__tag:not(.-business){margin-left:.275rem}.p-blog-list__title.c-article-card__title{margin-top:.9375rem;font-weight:500;letter-spacing:.05em;text-align:justify;color:#323232}@media screen and (min-width:768px){.p-blog-list__title.c-article-card__title{font-size:1rem;line-height:1.445625}}.p-blog-list__actions{display:grid;justify-items:center;margin-top:3.75rem}@media screen and (min-width:768px){.p-blog-list__actions{margin-top:6.25rem}}.p-blog-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;align-items:center;justify-items:center;place-items:center;padding:.75rem;overflow-y:auto;background-color:#0003}@media screen and (min-width:768px){.p-blog-modal{padding:1.25rem}}.p-blog-modal[hidden]{display:none}.p-blog-modal__panel{position:relative;width:min(100%,70.625rem);max-height:calc(100dvh - 1.5rem);padding:1.875rem 1rem 1.5rem;overflow-y:auto;background-color:#fff;border-radius:1.25rem;box-shadow:0 .25rem 1.5rem #0000001f}@media screen and (min-width:768px){.p-blog-modal__panel{max-height:calc(100dvh - 2.5rem);padding:3.125rem 3.125rem 1.875rem}}.p-blog-modal__close{position:absolute;top:1rem;right:.875rem;display:grid;align-items:center;justify-items:center;place-items:center;width:1.625rem;height:1.625rem;color:#ff541f}@media screen and (min-width:768px){.p-blog-modal__close{top:2.75rem;right:2.6875rem;width:2rem;height:2rem}}.p-blog-modal__close svg{width:1.125rem;height:1.125rem;stroke-width:1.6}@media screen and (min-width:768px){.p-blog-modal__close svg{width:1.375rem;height:1.375rem}}@media(hover:hover)and (pointer:fine){.p-blog-modal__close:hover{opacity:.7}}.p-blog-modal__group+.p-blog-modal__group{margin-top:1.875rem;padding-top:1.875rem;border-top:1px solid #323232}@media screen and (min-width:768px){.p-blog-modal__group+.p-blog-modal__group{margin-top:3.125rem;padding-top:3.125rem}}.p-blog-modal__title{font-size:1.125rem;font-weight:700;line-height:1.079;letter-spacing:.08em;color:#ff541f;text-align:center}@media screen and (min-width:768px){.p-blog-modal__title{font-size:1.375rem}}.p-blog-modal__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.875rem 1.125rem;margin-top:1.25rem}@media screen and (min-width:768px){.p-blog-modal__list{gap:1.5rem 1.75rem;margin-top:2.5rem}}.p-blog-modal__list.-pill{gap:.625rem .5rem}@media screen and (min-width:768px){.p-blog-modal__list.-pill{gap:1.25rem .9375rem}}.p-blog-modal__list.-pill a{padding:.25rem .625rem .3125rem;border:1px solid #8c8c8c;border-radius:50vh}@media screen and (min-width:768px){.p-blog-modal__list.-pill a{padding:.375rem .875rem .4375rem}}@media(hover:hover)and (pointer:fine){.p-blog-modal__list.-pill a:hover{border-color:#ff541f}}.p-blog-modal__list.-pill .is-active a{border-color:#ff541f}.p-blog-modal__item a{display:inline-flex;align-items:center;gap:.3125rem;font-size:.875rem;line-height:1.0866666667;letter-spacing:.016em;color:#8c8c8c;white-space:nowrap;transition:.3s}@media screen and (min-width:768px){.p-blog-modal__item a{gap:.375rem;font-size:1.125rem}}@media(hover:hover)and (pointer:fine){.p-blog-modal__item a:hover{color:#ff541f}}.p-blog-modal__item.-tag a:before{content:"";flex:0 0 auto;width:.9375rem;height:1.0625rem;margin-top:.125rem;background-color:currentcolor;-webkit-mask:var(--icon-tag) no-repeat center/contain;mask:var(--icon-tag) no-repeat center/contain}@media screen and (min-width:768px){.p-blog-modal__item.-tag a:before{width:1.25rem;height:1.375rem}}.p-blog-modal__item.is-active a{color:#ff541f}.p-blog-modal__clear{flex:0 0 auto;width:.625rem;height:.625rem}.p-blog-modal__clear svg{width:100%;height:100%;stroke-width:2.4}.p-blog-modal__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.0625rem 1.25rem;margin-top:1.875rem}@media screen and (min-width:768px){.p-blog-modal__links{gap:.75rem 2rem;margin-top:4.375rem}}.p-blog-modal__links a{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.0866666667;letter-spacing:.016em;color:#323232;transition:.3s}@media screen and (min-width:768px){.p-blog-modal__links a{gap:.625rem;font-size:.9375rem}}.p-blog-modal__links a:after{content:"";flex:0 0 auto;width:.6025rem;height:.553125rem;background-color:currentcolor;-webkit-mask:var(--icon-chevron-double) no-repeat center/contain;mask:var(--icon-chevron-double) no-repeat center/contain;transition:.3s}@media(hover:hover)and (pointer:fine){.p-blog-modal__links a:hover{color:#ff541f}.p-blog-modal__links a:hover:after{translate:.25rem 0}}
