@layer tokens,base,components;@layer overrides{._10p7-a_icon{width:12rem;height:1rem;animation:var(--animation-loading-pulse);border-radius:var(--radius-xs);background-color:var(--color-gray-200);margin-block:1rem}@media (min-width:48rem){._10p7-a_container{grid-template-columns:minmax(0,1fr) 320px;gap:3rem;display:grid}}._10p7-a_container2{max-width:750px}._10p7-a_container3{width:6rem;height:1rem;animation:var(--animation-loading-pulse);border-radius:var(--radius-xs);background-color:var(--color-gray-200);margin-bottom:.5rem;margin-left:auto}._10p7-a_imageFrame{aspect-ratio:16/9;animation:var(--animation-loading-pulse);border-radius:var(--radius-lg);background-color:var(--color-gray-200);margin-bottom:1rem;position:relative}._10p7-a_container4{height:2rem;animation:var(--animation-loading-pulse);border-radius:var(--radius-xs);background-color:var(--color-gray-200);margin-bottom:.5rem}._10p7-a_container5{width:75%;height:2rem;animation:var(--animation-loading-pulse);border-radius:var(--radius-xs);background-color:var(--color-gray-200);margin-bottom:2rem}:where(._10p7-a_container6>:not(:last-child)){margin-block:0 1rem}._10p7-a_container7{height:1rem;animation:var(--animation-loading-pulse);border-radius:var(--radius-xs);background-color:var(--color-gray-200)}._10p7-a_container8{width:66.6667%;height:1rem;animation:var(--animation-loading-pulse);border-radius:var(--radius-xs);background-color:var(--color-gray-200)}._10p7-a_sidebar{display:none}@media (min-width:48rem){._10p7-a_sidebar{display:block}}._10p7-a_container9{height:16rem;animation:var(--animation-loading-pulse);border-radius:var(--radius-lg);background-color:var(--color-gray-200)}}
@layer tokens,base,components;@layer overrides{.T7FZwa_articleContent{max-width:750px}@media (min-width:48rem){.T7FZwa_articleColumns{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:3rem;display:grid}}.T7FZwa_pageContainer{width:100%}@media (min-width:40rem){.T7FZwa_pageContainer{max-width:40rem}}@media (min-width:48rem){.T7FZwa_pageContainer{max-width:48rem}}@media (min-width:64rem){.T7FZwa_pageContainer{max-width:64rem}}@media (min-width:80rem){.T7FZwa_pageContainer{max-width:80rem}}@media (min-width:96rem){.T7FZwa_pageContainer{max-width:96rem}}.T7FZwa_pageContainer{margin-inline:auto;max-width:var(--container-6xl);padding-inline:1rem;margin-bottom:2rem;padding-top:1.5rem}@media (min-width:48rem){.T7FZwa_pageContainer{padding-inline:1.5rem;padding-top:2rem}}.T7FZwa_standardBanner{aspect-ratio:16/9}.T7FZwa_socialBanner{aspect-ratio:14/3}}
@layer tokens,base,components;@layer overrides{.-\35 61kq_navigation{max-width:750px;margin-top:.5rem;margin-bottom:.5rem;overflow-x:auto}.-\35 61kq_row{min-width:min-content;font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;align-items:center;display:flex}.-\35 61kq_item{align-items:center;display:flex}.-\35 61kq_label{flex-shrink:0;margin-inline:.5rem}.-\35 61kq_label2{color:var(--color-gray-600)}.-\35 61kq_link{color:var(--color-primary)}@media (hover:hover){.-\35 61kq_link:hover{text-decoration-line:underline}}}
@layer tokens,base,components;@layer overrides{.mK4AzG_row{justify-content:center;align-items:center;gap:.5rem;display:flex}.mK4AzG_icon{width:1.25rem;height:1.25rem}}
@layer tokens,base,components;@layer overrides{._9tZK1q_link{border-radius:var(--radius-lg);transition-property:transform,box-shadow;transition-timing-function:var(--default-transition-timing-function);transition-duration:.3s;display:block;overflow:hidden}@media (hover:hover){._9tZK1q_link:hover{scale:1.02}}@media (hover:hover){._9tZK1q_link:hover{box-shadow:0 4px 8px -2px #72422b14,0 2px 4px -2px #0000000a}}._9tZK1q_container{position:relative}._9tZK1q_coverImage{object-fit:cover}._9tZK1q_image{border-radius:var(--radius-lg)}}
@layer tokens,base,components;@layer overrides{._6dodDq_className{margin-block:1rem}}
@layer tokens,base,components;@layer overrides{._9ESAvG_container{margin-block:1rem}}
@layer tokens,base,components;@layer overrides{.eRpiWq_column{justify-content:center;align-items:center;gap:var(--spacing);border-style:dashed;border-width:2px;border-color:var(--color-gray-300);background-color:var(--color-gray-50);color:var(--color-gray-400);flex-direction:column;display:flex}.eRpiWq_container{padding-block:1rem}.eRpiWq_container2{border-block-style:solid;border-block-width:1px;border-color:var(--color-gray-100);padding-block:1rem}.eRpiWq_label{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider)}.eRpiWq_label2{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.eRpiWq_label3{font-size:10px}}
@layer tokens,base,components;@layer overrides{.qrWVOG_row{flex-wrap:wrap;gap:.5rem;display:flex}.qrWVOG_link{border-radius:var(--radius-full);background-color:var(--color-gray-100);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-gray-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);padding-block:.375rem;padding-inline:.75rem;display:inline-block}@media (hover:hover){.qrWVOG_link:hover{background-color:var(--color-gray-200)}}}
@layer tokens,base,components;@layer overrides{.MRM4bW_imageFrame{aspect-ratio:16/9;margin-top:1rem;margin-bottom:2rem;position:relative}.MRM4bW_coverImage{border-radius:var(--radius-lg);object-fit:cover}.MRM4bW_header{margin-bottom:2rem}.MRM4bW_title{font-size:var(--text-2xl);line-height:var(--leading-relaxed);font-weight:var(--font-weight-bold);margin-block:.75rem}@media (min-width:48rem){.MRM4bW_title{font-size:var(--text-3xl);line-height:var(--leading-relaxed)}}.MRM4bW_container{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-gray-600)}}
@layer tokens,base,components;@layer overrides{._1CfVQa_footer{margin-top:3rem}._1CfVQa_heading{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-bold);color:var(--color-gray-800);margin-bottom:1rem}._1CfVQa_paragraph{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-gray-500);margin-top:1rem;padding-bottom:0}._1CfVQa_link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);text-decoration-line:underline}@media (hover:hover){._1CfVQa_link:hover{color:var(--color-primary)}}}
@layer tokens,base,components;@layer overrides{.GP3XYq_row{border-radius:var(--radius-lg);background-color:var(--color-primary-subtle);flex-direction:row;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}@media (min-width:48rem){.GP3XYq_row{gap:1rem;padding:1rem}}.GP3XYq_container{flex-shrink:0}.GP3XYq_image{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:60px;height:60px}@media (min-width:48rem){.GP3XYq_image{width:72px;height:72px}}.GP3XYq_container2{flex:1;min-width:0}.GP3XYq_container3{font-size:var(--text-base);line-height:var(--leading-tight);font-weight:var(--font-weight-medium)}@media (min-width:48rem){.GP3XYq_container3{font-size:var(--text-lg);line-height:var(--leading-tight)}}.GP3XYq_container4{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){.GP3XYq_container4:hover{color:var(--color-primary)}}.GP3XYq_container5{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-gray-600);margin-top:.375rem}.GP3XYq_container6{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.GP3XYq_button{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-gray-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){.GP3XYq_button:hover{color:var(--color-gray-700)}}.GP3XYq_link{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-link);text-underline-offset:3px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);margin-top:.5rem;text-decoration-line:underline;display:block}@media (hover:hover){.GP3XYq_link:hover{color:var(--color-link-hover)}}}
@layer tokens,base,components;@layer overrides{.OMV9mG_header{margin-bottom:2.5rem}.OMV9mG_container{position:relative}.OMV9mG_container2{border-radius:var(--radius-xl);margin-bottom:1.5rem;overflow:hidden;box-shadow:0 10px 25px -5px #72422b1a,0 4px 10px -6px #0000000d}.OMV9mG_imageBackground{background-color:var(--color-gray-100)}.OMV9mG_containedImage{object-fit:contain}.OMV9mG_coverImage{object-fit:cover;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--default-transition-timing-function);transition-duration:.5s}@media (hover:hover){.OMV9mG_coverImage:hover{scale:1.05}}.OMV9mG_row{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.OMV9mG_row2{font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--tracking-wider);color:var(--color-gray-500);align-items:center;gap:.5rem;display:flex}.OMV9mG_title{font-size:var(--text-2xl);line-height:var(--leading-relaxed);font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--color-gray-900)}@media (min-width:48rem){.OMV9mG_title{font-size:var(--text-3xl);line-height:var(--leading-relaxed)}}}
@layer tokens,base,components;@layer overrides{._9pDFIW_row{align-items:center;gap:.5rem;display:flex}}
@layer tokens,base,components;@layer overrides{@media (min-width:48rem){.EXPUVG_sidebar{align-self:stretch}}}
@layer tokens,base,components;@layer overrides{._7z0wSq_item{margin-left:0}._7z0wSq_item2{margin-left:1.25rem}._7z0wSq_item3{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-gray-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:.2s}@media (hover:hover){._7z0wSq_item3:hover{color:var(--color-gray-800)}}._7z0wSq_link[aria-current=location]{color:var(--color-primary);font-weight:var(--font-weight-medium)}._7z0wSq_link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:.2s;display:block}@media (hover:hover){._7z0wSq_link:hover{color:var(--color-primary)}}:where(._7z0wSq_list>:not(:last-child)){margin-block:0 .625rem}._7z0wSq_navigation{padding:1.25rem}._7z0wSq_container{text-align:center;font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-bold);color:var(--color-gray-700);margin-bottom:1rem}}
@layer tokens,base,components;@layer overrides{.Vr3pJq_section{padding-top:1rem}:where(.Vr3pJq_section2>:not(:last-child)){margin-block:0 1rem}}
@layer tokens,base,components;@layer overrides{.FOIoUW_link{align-items:center;padding:1rem;display:flex}.FOIoUW_container{border-radius:var(--radius-lg);flex-shrink:0;width:8rem;height:72px;overflow:hidden}@media (min-width:48rem){.FOIoUW_container{width:10rem;height:90px}}.FOIoUW_imageBackground{background-color:var(--color-gray-100)}.FOIoUW_image{width:100%;height:100%}.FOIoUW_containedImage{object-fit:contain}.FOIoUW_coverImage{object-fit:cover;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--default-transition-timing-function);transition-duration:.3s}@media (hover:hover){.FOIoUW_coverImage:is(:where(.hover-group):hover *){scale:1.05}}.FOIoUW_container2{-webkit-line-clamp:3;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-gray-700);-webkit-box-orient:vertical;margin-left:1rem;display:-webkit-box;overflow:hidden}}
@layer tokens,base,components;@layer overrides{:where(._7nnSEG_container>:not(:last-child)){margin-block:0 1rem}._7nnSEG_link{margin-inline:calc(var(--spacing) * -2);border-radius:var(--radius-lg);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);align-items:center;gap:.75rem;padding-block:.375rem;padding-inline:.5rem;transition-duration:.2s;display:flex}@media (hover:hover){._7nnSEG_link:hover{background-color:var(--color-primary-subtle)}}._7nnSEG_imageFrame{border-radius:.25rem;flex-shrink:0;width:6rem;height:4rem;position:relative;overflow:hidden}._7nnSEG_imageBackground{background-color:var(--color-gray-100)}._7nnSEG_image{width:100%;height:100%}._7nnSEG_containedImage{object-fit:contain}._7nnSEG_coverImage{object-fit:cover}._7nnSEG_label{border-bottom-right-radius:var(--radius-lg);width:1.5rem;height:1.5rem;font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}._7nnSEG_label2{background-color:var(--color-amber-500)}._7nnSEG_label3{background-color:var(--color-gray-400)}._7nnSEG_label4{background-color:var(--color-amber-700)}._7nnSEG_label5{background-color:var(--color-primary)}._7nnSEG_label6{-webkit-line-clamp:3;font-size:var(--text-sm);line-height:var(--leading-relaxed);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}@media (hover:hover){._7nnSEG_label6:is(:where(.hover-group):hover *){color:var(--color-primary)}}}
@layer tokens,base,components;@layer overrides{._6H7vlq_section{padding-top:1rem}@media (min-width:48rem){._6H7vlq_section{display:none}}._6H7vlq_container{margin-top:1rem}}
@layer tokens,base,components;@layer overrides{.hi1xla_containedImage{object-fit:contain}.hi1xla_coverImage{object-fit:cover}}
@layer tokens,base,components;@layer overrides{.e074Qq_section{padding-top:1rem}:where(.e074Qq_section2>:not(:last-child)){margin-block:0 1rem}}
@layer tokens,base,components;@layer overrides{.UXAjwq_section{border-color:#efe5dc;border-top-style:solid;border-top-width:1px;max-width:1180px;margin-inline:auto;padding-top:2rem;padding-bottom:2.5rem}@media (min-width:48rem){.UXAjwq_section{padding-bottom:3rem}}.UXAjwq_grid{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1.75rem;display:grid}@media (min-width:520px){.UXAjwq_grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}@media (min-width:48rem){.UXAjwq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.25rem}}@media (min-width:64rem){.UXAjwq_grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.UXAjwq_container{min-width:0}.UXAjwq_link{display:block}.UXAjwq_imageFrame{aspect-ratio:var(--aspect-video);border-radius:var(--radius-lg);background-color:var(--color-gray-100);transition-property:box-shadow,transform;transition-timing-function:var(--default-transition-timing-function);transition-duration:.15s;position:relative;overflow:hidden;box-shadow:0 8px 22px #72422b12}@media (hover:hover){.UXAjwq_imageFrame:is(:where(.hover-group):hover *){translate:0 calc(var(--spacing) * -.5)}}@media (hover:hover){.UXAjwq_imageFrame:is(:where(.hover-group):hover *){box-shadow:0 12px 28px #72422b1c}}.UXAjwq_containedImage{object-fit:contain}.UXAjwq_coverImage{object-fit:cover;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out)}@media (hover:hover){.UXAjwq_coverImage:is(:where(.hover-group):hover *){scale:1.03}}.UXAjwq_container2{padding-top:.625rem}.UXAjwq_subheading{-webkit-line-clamp:3;font-size:13px;line-height:1.55;font-weight:var(--font-weight-extrabold);color:var(--color-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.UXAjwq_date{font-size:11px;line-height:1;font-weight:var(--font-weight-bold);color:color-mix(in oklab, var(--color-primary) 80%, transparent);margin-top:.5rem;display:block}}
@layer tokens,base,components;@layer overrides{.Ju2gTW_section{padding-top:1rem}:where(.Ju2gTW_section2>:not(:last-child)){margin-block:0 1rem}}
@layer tokens,base,components;@layer overrides{._W581W_section{border-color:#efe5dc;border-top-style:solid;border-top-width:1px;max-width:1180px;margin-inline:auto;padding-top:2rem;padding-bottom:2.25rem}@media (min-width:48rem){._W581W_section{padding-bottom:2.75rem}}._W581W_row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._W581W_link{font-size:13px;font-weight:var(--font-weight-bold);color:color-mix(in oklab, var(--color-primary) 80%, transparent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-shrink:0;align-items:center;gap:.125rem;padding-top:.125rem;display:inline-flex}@media (hover:hover){._W581W_link:hover{color:var(--color-tag-orange)}}@media (min-width:48rem){._W581W_link{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}}._W581W_icon{width:1rem;height:1rem}}
@layer tokens,base,components;@layer overrides{.LtKebG_container{text-align:center;margin-top:2rem;display:block}.LtKebG_container2{margin-bottom:3rem}.LtKebG_inlineAdvertisingBanner{width:100%;margin-block:2rem}@media (min-width:48rem){.LtKebG_inlineAdvertisingBanner{display:none}}.LtKebG_sidebar{margin:auto;padding-top:1.25rem}@media (min-width:48rem){.LtKebG_sidebar{width:83.3333%}}.LtKebG_container4{margin-bottom:2rem}.LtKebG_container5{text-align:center;display:block}}
._86ceEW_cta{margin:3.25rem 0 1rem}._86ceEW_link{border-radius:var(--radius-lg);background:#fcf8f3;border:1px solid #e7d9cf;width:100%;text-decoration:none;transition:opacity .15s ease-out;display:block;overflow:hidden}._86ceEW_link:hover{opacity:.94}._86ceEW_link:focus-visible{outline-offset:3px;outline:3px solid #279b7773}._86ceEW_picture{display:block}._86ceEW_link ._86ceEW_image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;margin-bottom:0;display:block}@media (min-width:768px){._86ceEW_link ._86ceEW_image{aspect-ratio:8/3}}
@layer tokens,base,components;@layer overrides{.cnceXG_className{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){.cnceXG_className:hover{text-decoration-line:underline}}}
@layer tokens,base,components;@layer overrides{.V3TA1W_navigation{justify-content:center;align-items:center;gap:var(--spacing);margin-top:2rem;margin-bottom:1rem;display:flex}.V3TA1W_link{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);justify-content:center;align-items:center;display:flex}@media (hover:hover){.V3TA1W_link:hover{background-color:var(--color-gray-100)}}.V3TA1W_icon{width:1.25rem;height:1.25rem}.V3TA1W_label{width:2.75rem;height:2.75rem;color:var(--color-gray-300);justify-content:center;align-items:center;display:flex}.V3TA1W_label2{width:2.75rem;height:2.75rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-gray-500);justify-content:center;align-items:center;display:flex}.V3TA1W_label3{border-radius:var(--radius-lg);background-color:var(--color-primary);width:2.75rem;height:2.75rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.V3TA1W_link2{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);justify-content:center;align-items:center;transition-duration:.2s;display:flex}@media (hover:hover){.V3TA1W_link2:hover{background-color:var(--color-gray-100)}}@media (hover:hover){.V3TA1W_link2:hover{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}}.V3TA1W_link2:active{scale:.95}}
@layer tokens,base,components;@layer overrides{.q_l5Tq_container{max-width:860px}.q_l5Tq_grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:40rem){.q_l5Tq_grid{grid-template-columns:minmax(0,220px) 1fr;gap:2rem}}.q_l5Tq_imageFrame{aspect-ratio:1/1.414;border-radius:var(--radius-xl);background-color:var(--color-primary-subtle);width:11rem;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #72422b1a,0 4px 10px -6px #0000000d}@media (min-width:40rem){.q_l5Tq_imageFrame{width:100%;margin-inline:0}}.q_l5Tq_containedImage{object-fit:contain}.q_l5Tq_column{flex-direction:column;display:flex}.q_l5Tq_title{font-size:var(--text-2xl);line-height:var(--leading-snug);font-weight:var(--font-weight-extrabold);color:var(--color-primary)}@media (min-width:48rem){.q_l5Tq_title{font-size:var(--text-3xl);line-height:var(--leading-snug)}}.q_l5Tq_paragraph{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-extrabold);color:color-mix(in oklab, var(--color-primary) 90%, transparent);margin-top:.75rem}.q_l5Tq_container2{margin-top:1.5rem}.q_l5Tq_container3{width:100%}@media (min-width:40rem){.q_l5Tq_container3{width:auto}}.q_l5Tq_section{margin-top:3rem}.q_l5Tq_heading{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:1rem}@media (min-width:48rem){.q_l5Tq_heading{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}}.q_l5Tq_column2{border-radius:var(--radius-xl);background-color:var(--color-primary-subtle);text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:3rem;padding-block:2rem;padding-inline:1.5rem;display:flex}.q_l5Tq_paragraph2{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-bold);color:var(--color-primary)}.q_l5Tq_container4{margin-top:2.5rem}.q_l5Tq_link{color:var(--color-link);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.q_l5Tq_link:hover{color:var(--color-link-hover)}}}
.fyK_iW_root figure:has(img[alt=Minima広告メニュー・料金表]) a{border:1px solid var(--color-gray-200);color:inherit;cursor:zoom-in;word-break:normal;background:#fff;border-radius:.75rem;margin:1.5rem 0 .75rem;text-decoration:none;display:block;position:relative;overflow:hidden}.fyK_iW_root img[alt=Minima広告メニュー・料金表]{border-radius:0;width:100%;height:auto;margin:0;transition:transform .18s}.fyK_iW_root figure:has(img[alt=Minima広告メニュー・料金表]) a:hover img{transform:scale(1.012)}.fyK_iW_root figure:has(img[alt=Minima広告メニュー・料金表]) a:after{color:#fff;letter-spacing:.03em;content:"＋ 画像を拡大して見る";background:#141f45e0;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.fyK_iW_root figure:has(img[alt=Minima広告メニュー・料金表]) a:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.fyK_iW_root table:has(a[href*="/articles/"] img){border-collapse:separate;width:100%;margin:1rem 0 2rem;display:block;overflow:visible}.fyK_iW_root table:has(a[href*="/articles/"] img) tbody{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.fyK_iW_root table:has(a[href*="/articles/"] img) tr{display:contents}.fyK_iW_root table:has(a[href*="/articles/"] img) td{border:1px solid var(--color-gray-200);min-width:0;height:100%;color:var(--color-text-dark);background:#fff;border-radius:.75rem;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 7px 22px #141f4512}.fyK_iW_root table:has(a[href*="/articles/"] img) td:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 10px 28px #141f451f}.fyK_iW_root table:has(a[href*="/articles/"] img) td:has(a:focus-visible){outline:3px solid var(--color-accent);outline-offset:3px}.fyK_iW_root table:has(a[href*="/articles/"] img) figure{margin:0}.fyK_iW_root table:has(a[href*="/articles/"] img) a{color:inherit;word-break:normal;text-decoration:none;display:block;position:static}.fyK_iW_root table:has(a[href*="/articles/"] img) a:after{z-index:1;content:"";position:absolute;inset:0}.fyK_iW_root table:has(a[href*="/articles/"] img) img{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%;margin:0}.fyK_iW_root table:has(a[href*="/articles/"] img) td>p{color:var(--color-gray-600);letter-spacing:.04em;margin:0;padding:.8rem 1rem 1rem;font-size:.75rem;font-weight:700;line-height:1.7}.fyK_iW_root table:has(a[href*="/articles/"] img) td>p strong{color:var(--color-text-dark);letter-spacing:.025em;background:0 0;margin:.35rem 0 0;padding:0;font-size:.9375rem;line-height:1.65;display:block}.fyK_iW_root table:has(a[href*=tomcat-multibox] img) td>p strong{font-size:1.0625rem}.fyK_iW_lightbox{z-index:1000;background:#080e22eb;justify-content:center;align-items:center;padding:4rem 1rem 1.25rem;display:flex;position:fixed;inset:0}.fyK_iW_lightboxClose{z-index:1;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.9rem;line-height:1;display:grid;position:fixed;top:.85rem;right:.85rem}.fyK_iW_lightboxClose:hover{background:#ffffff38}.fyK_iW_lightboxClose:focus-visible{outline-offset:3px;outline:3px solid #fff}.fyK_iW_lightboxImageFrame{justify-content:center;align-items:center;width:min(95vw,1280px);max-height:calc(100vh - 5.5rem);display:flex;overflow:auto}.fyK_iW_lightboxImage{object-fit:contain;max-width:100%;max-height:calc(100vh - 5.5rem);display:block}@media (min-width:640px){.fyK_iW_root table:has(a[href*="/articles/"] img):not(:has(a[href*=tomcat-multibox])) tbody{grid-template-columns:repeat(2,minmax(0,1fr))}.fyK_iW_root table:has(a[href*=tomcat-multibox] img) td{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.fyK_iW_root table:has(a[href*=tomcat-multibox] img) figure{height:100%}.fyK_iW_root table:has(a[href*=tomcat-multibox] img) img{height:100%;min-height:15rem}}@media (max-width:639px){.fyK_iW_root figure:has(img[alt=Minima広告メニュー・料金表]) a:after{bottom:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){:is(.fyK_iW_root img[alt=Minima広告メニュー・料金表],.fyK_iW_root table:has(a[href*="/articles/"] img) td){transition:none}}
@layer tokens,base,components;@layer overrides{.GCxk-q_paragraph{text-align:center;color:var(--color-gray-500);padding-block:3rem}.GCxk-q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem;display:grid}@media (min-width:48rem){.GCxk-q_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem 1.25rem}}.GCxk-q_imageFrame{aspect-ratio:1/1.414;transition-property:box-shadow,transform;transition-timing-function:var(--default-transition-timing-function);background-color:#f8f4ee;transition-duration:.15s;position:relative;overflow:hidden;box-shadow:0 8px 24px #72422b0f}@media (hover:hover){.GCxk-q_imageFrame:is(:where(.hover-group):hover *){translate:0 calc(var(--spacing) * -.5)}}@media (hover:hover){.GCxk-q_imageFrame:is(:where(.hover-group):hover *){box-shadow:0 12px 28px #72422b1c}}.GCxk-q_productImage{object-fit:contain;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out)}@media (hover:hover){.GCxk-q_productImage:is(:where(.hover-group):hover *){scale:1.03}}.GCxk-q_productTitle{font-size:13px;line-height:1.45;font-weight:var(--font-weight-extrabold);color:var(--color-primary)}@media (min-width:48rem){.GCxk-q_productTitle{font-size:14px}}.GCxk-q_productPrice{margin-top:var(--spacing);font-size:12px;line-height:1;font-weight:var(--font-weight-extrabold);color:color-mix(in oklab, var(--color-primary) 85%, transparent)}@media (min-width:48rem){.GCxk-q_productPrice{font-size:13px}}}
@layer tokens,base,components;@layer overrides{.D4_9ma_titleClassNameWithSpacing{padding-top:.75rem}.D4_9ma_link{min-width:0;display:block}}
@layer tokens,base,components;@layer overrides{.rlSgIq_label{border-radius:var(--radius-lg);border-style:solid;border-width:2px;border-color:var(--color-border-warm);background-color:var(--color-primary-subtle);font-weight:var(--font-weight-bold);color:color-mix(in oklab, var(--color-primary) 60%, transparent);justify-content:center;align-items:center;padding-block:.75rem;padding-inline:1.5rem;display:inline-flex}.rlSgIq_icon{fill:none;stroke:currentColor;stroke-width:2px;width:1rem;height:1rem;margin-left:.5rem}}
@layer tokens,base,components;@layer overrides{._0f6lia_coverImage{object-fit:cover}}
@layer tokens,base,components;@layer overrides{.YEPzLa_container{max-width:560px;margin-inline:auto}.YEPzLa_imageFrame{aspect-ratio:3/2;border-radius:var(--radius-lg);background-color:var(--color-primary-subtle);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.YEPzLa_containedImage{object-fit:contain}.YEPzLa_button{border-radius:var(--radius-full);background-color:color-mix(in oklab, var(--color-white) 85%, transparent);width:2.25rem;height:2.25rem;color:var(--color-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);place-items:center;display:grid;position:absolute;top:50%;left:.5rem;translate:0 -50%;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (hover:hover){.YEPzLa_button:hover{background-color:var(--color-white)}}.YEPzLa_icon{width:1.25rem;height:1.25rem}.YEPzLa_button2{border-radius:var(--radius-full);background-color:color-mix(in oklab, var(--color-white) 85%, transparent);width:2.25rem;height:2.25rem;color:var(--color-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);place-items:center;display:grid;position:absolute;top:50%;right:.5rem;translate:0 -50%;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (hover:hover){.YEPzLa_button2:hover{background-color:var(--color-white)}}.YEPzLa_label{border-radius:var(--radius-full);background-color:color-mix(in oklab, var(--color-black) 55%, transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-bold);color:var(--color-white);padding-block:.125rem;padding-inline:.5rem;position:absolute;bottom:.5rem;right:.5rem}.YEPzLa_row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.YEPzLa_button3{border-radius:var(--radius-full);height:.625rem;transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}.YEPzLa_button4{background-color:var(--color-primary);width:1.5rem}.YEPzLa_button5{background-color:var(--color-border-warm);width:.625rem}@media (hover:hover){.YEPzLa_button5:hover{background-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}}
@layer tokens,base,components;@layer overrides{.r_m3eW_containedImage{object-fit:contain}.r_m3eW_coverImage{object-fit:cover}}
@layer tokens,base,components;@layer overrides{.DmTJKa_coverImage{object-fit:cover}}
