:root{--brand-primary: hsl(350, 78%, 55%);
--brand-secondary: hsl(78, 62%, 55%);
--content-page-bg: hsl(350, 7%, 97%);
--content-surface-bg: rgb(245, 226, 229);
--content-text: hsl(350, 10%, 7%);
--content-text-muted: rgba(26, 26, 46, 0.75);
--content-accent-text: #ffffff;
--content-border: rgb(245, 226, 229);
--container-max-width: 1640px;
--hero-content-width: 756px;
--radius-lg: 18px;
--transition-base: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
--page-max-width: 1640px;
--idx-max-width: 1640px;
--max-width: 1640px;
--page-reading-width: 1017px;
--reading-width: 1017px;
--content-width: 1017px;
--text-column-width: 1017px;
--text-width: 1035px;
--page-hero-reading-width: 756px;
--hero-text-width: 756px;
--hero-text-max: 756px;
--hero-text-max-width: 756px;
--transition: all 0.25s ease;
--site-page-frame-mode: contained;
--site-hero-layout-family: editorial_band;
--site-breakout-mode: controlled;
--site-frame-width-policy: page;
--site-surface-density: airy;
--page-card-radius: 18px;
--page-card-shadow: none;
--page-card-border: rgb(245, 226, 229);
--page-card-bg: rgb(245, 226, 229);
--content-heading: hsl(350, 10%, 7%);
--content-accent-ui: hsl(350, 78%, 55%);
--content-link-color: #ffffff;
--content-link-hover: hsl(78, 62%, 55%);}
.o7df__bee{box-sizing:border-box;
min-width:0;}
main.o7df__bee .n221qe4d38{display:inline-flex;
align-items:center;
text-decoration:none;
color:inherit;}
main.o7df__bee .k950__5f59b{width:100%;
border-collapse:collapse;}
main.o7df__bee .kf973__dae4d{box-sizing:border-box;}
main.o7df__bee .b20979_43{box-sizing:border-box;}
main.o7df__bee .e9b2a1fb{min-width:0;
display:grid;
gap:12px;
align-content:start;}
main.o7df__bee .u8735_f218{display:grid;
grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));
gap:clamp(16px,2.4vw,24px);
align-items:stretch;
min-width:0;}
main.o7df__bee .u8735_f218>*{min-width:0;}
main.o7df__bee .tbead__a89b{box-sizing:border-box;}
main.o7df__bee .re540_04{box-sizing:border-box;}
main.o7df__bee .i08d42e_eh{box-sizing:border-box;}
main.o7df__bee .v47d6__d125{min-width:0;
overflow:hidden;}
main.o7df__bee .v47d6__d125>:is(img,picture,video,canvas,svg){display:block;
width:100%;
max-width:100%;
height:auto;}
main.o7df__bee .c1t81whmdd0{min-width:0;
overflow:hidden;}
main.o7df__bee .c1t81whmdd0>:is(img,picture,video,canvas,svg){display:block;
width:100%;
max-width:100%;
height:auto;}
main.o7df__bee .c07e2_91{min-width:0;
display:grid;
gap:12px;
align-content:start;}
main.o7df__bee .bnyjfnozl{box-sizing:border-box;}
main.o7df__bee .t69a5aeafd2{box-sizing:border-box;}
main.o7df__bee .c274__feb{box-sizing:border-box;}
main.o7df__bee{}
main.o7df__bee .kf973__dae4d{}
main.o7df__bee .c274__feb{}
main.o7df__bee .c274__feb h2{}
main.o7df__bee .c274__feb p{}
main.o7df__bee .re540_04{}
main.o7df__bee .n8549a4c{}
main.o7df__bee .i08d42e_eh{}
main.o7df__bee .i08d42e_eh h1{}
main.o7df__bee .i08d42e_eh p{}
main.o7df__bee .v47d6__d125 img{}
main.o7df__bee .b20979_43{}
main.o7df__bee .n221qe4d38{}
main.o7df__bee .n221qe4d38:hover{}
main.o7df__bee .bnyjfnozl{}
main.o7df__bee .m26fa6d00c{}
main.o7df__bee .c07e2_91{}
main.o7df__bee .c07e2_91:hover{}
main.o7df__bee .c07e2_91 .c1t81whmdd0{}
main.o7df__bee .c07e2_91 .c1t81whmdd0 svg{}
main.o7df__bee .c07e2_91 h3{}
main.o7df__bee .c07e2_91 ul{}
main.o7df__bee .c07e2_91 ul li{}
main.o7df__bee .c07e2_91 ul li::before{}
main.o7df__bee .t69a5aeafd2{}
main.o7df__bee .k950__5f59b{}
main.o7df__bee .k950__5f59b th, main.o7df__bee .k950__5f59b td{}
main.o7df__bee .k950__5f59b th{}
main.o7df__bee .k950__5f59b tr:hover td{}
main.o7df__bee .tbead__a89b{}
main.o7df__bee .u8735_f218{}
main.o7df__bee .e9b2a1fb{}
main.o7df__bee .e9b2a1fb h3{}
main.o7df__bee .e9b2a1fb p{}
main.o7df__bee .w73865fc8{}
main.o7df__bee .j8b35767675{}
main.o7df__bee .i780__42d6 h2{}
main.o7df__bee .kb64__9756 h4{}
main.o7df__bee .kb64__9756 ul{}
main.o7df__bee .kb64__9756 ul li{}
main.o7df__bee .kb64__9756 a{}
main.o7df__bee .kb64__9756 a:hover{}
main.o7df__bee .copyright{}
@media (max-width: 1024px) {main.o7df__bee .n8549a4c{grid-template-columns: 1fr;}
main.o7df__bee .m26fa6d00c{grid-template-columns: 1fr;}}
html, body {margin: 0;
padding: 0;}
body *, body *::before, body *::after {box-sizing: border-box;}
main [data-layout-collapse-single="1"] {}
main [data-layout-collapse-single="1"] > * {}
main [data-flow-list="1"] {}
main [data-flow-list="1"] > li {}
html, body {}
main {}
main > div,
    main > div,
    main > div {}
main > :first-child,
    main > div:first-of-type,
    main > div:first-of-type {}
main > :first-child > *,
    main > div:first-of-type > *,
    main > div:first-of-type > * {}
body {background: var(--content-page-bg, hsl(350, 7%, 97%));
color: var(--content-text, hsl(350, 10%, 7%));}