:root{--content-page-bg: hsl(4, 8%, 95%);
--content-surface-bg: #ffffff;
--content-text: hsl(4, 10%, 11%);
--content-text-muted: rgba(24, 33, 47, 0.72);
--content-border: rgba(0, 0, 0, 0.08);
--content-link-color: hsl(4, 10%, 11%);
--content-accent-ui: hsl(4, 83%, 57%);
--max-width: 1545px;
--text-read-width: 897px;
--radius-lg: 22px;
--shadow-sm: 0 4px 12px rgba(0, 0, 0, 0.03);
--shadow-md: 0 12px 32px rgba(0, 0, 0, 0.06);
--primary-color: var(--content-accent-ui, hsl(4, 83%, 57%));
--secondary-color: var(--content-link-hover, var(--content-accent-ui, hsl(4, 83%, 57%)));
--bg-color: var(--content-page-bg, hsl(4, 8%, 95%));
--text-color: var(--content-text, hsl(4, 10%, 11%));
--text-muted: var(--content-text-muted, rgba(24, 33, 47, 0.72));
--border-color: var(--content-border, rgba(0, 0, 0, 0.08));
--page-max-width: 1545px;
--idx-max-width: 1545px;
--page-reading-width: 958px;
--reading-width: 958px;
--content-width: 958px;
--text-column-width: 958px;
--text-width: 963px;
--page-hero-reading-width: 897px;
--hero-text-width: 897px;
--hero-text-max: 897px;
--hero-text-max-width: 897px;
--transition: all 0.25s ease;
--site-page-frame-mode: contained;
--site-hero-layout-family: split_stage;
--site-breakout-mode: controlled;
--site-frame-width-policy: page;
--site-surface-density: balanced;
--page-card-radius: 22px;
--page-card-shadow: 0 20px 48px rgb(242, 224, 222);
--page-card-border: rgba(0, 0, 0, 0.08);
--page-card-bg: rgb(242, 224, 222);
--content-heading: hsl(4, 10%, 11%);
--content-accent-text: hsl(4, 10%, 11%);
--content-link-hover: rgb(238, 115, 106);}
main.se05bd_xj .dyqjokv2n{min-width:0;
display:grid;
gap:12px;
align-content:start;}
main.se05bd_xj .xa461ac{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.se05bd_xj .xa461ac>*{min-width:0;}
main.se05bd_xj .w632af9_zcen{box-sizing:border-box;}
main.se05bd_xj .y3f11ba_b9d{min-width:0;
overflow:hidden;}
main.se05bd_xj .y3f11ba_b9d>:is(img,picture,video,canvas,svg){display:block;
width:100%;
max-width:100%;
height:auto;}
main.se05bd_xj .icde6b0d{box-sizing:border-box;}
main.se05bd_xj .faed2f_0u00{box-sizing:border-box;}
main.se05bd_xj .g5f0__7a9{box-sizing:border-box;}
main.se05bd_xj .z9cb34706{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.se05bd_xj .z9cb34706>*{min-width:0;}
main.se05bd_xj .f7zakcurxly{box-sizing:border-box;}
main.se05bd_xj .q7d000_zoos{box-sizing:border-box;}
main.se05bd_xj .u8986_a3a3{min-width:0;
overflow:hidden;}
main.se05bd_xj .u8986_a3a3>:is(img,picture,video,canvas,svg){display:block;
width:100%;
max-width:100%;
height:auto;}
main.se05bd_xj .vab1d_2ada{box-sizing:border-box;}
main.se05bd_xj .jadd__67c7{min-width:0;
display:grid;
gap:12px;
align-content:start;}
main.se05bd_xj .jb762495b6{min-width:0;
overflow:hidden;}
main.se05bd_xj .jb762495b6>:is(img,picture,video,canvas,svg){display:block;
width:100%;
max-width:100%;
height:auto;}
main.se05bd_xj .r5b596__126{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.se05bd_xj .r5b596__126>*{min-width:0;}
main.se05bd_xj .h428aa30ef{box-sizing:border-box;}
main.se05bd_xj .b62f0620{box-sizing:border-box;}
main.se05bd_xj{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
background-color: var(--content-page-bg);
color: var(--content-text);
line-height: 1.6;
overflow-x: hidden;}
main.se05bd_xj .o2ad05_hj{max-width: var(--max-width);
margin: 0 auto;
padding: 0 28px;}
main.se05bd_xj h1, main.se05bd_xj h2, main.se05bd_xj h3{margin: 0;
font-weight: 700;
line-height: 1.2;}
main.se05bd_xj a{color: var(--content-link-color);
text-decoration: none;
transition: opacity 0.2s;}
main.se05bd_xj .rc37__592{}
main.se05bd_xj .e88e3cb55{}
main.se05bd_xj .rc37__592 h1{}
main.se05bd_xj .rc37__592 p{}
main.se05bd_xj .y3f11ba_b9d{}
main.se05bd_xj .y3f11ba_b9d img{}
main.se05bd_xj .h428aa30ef{}
main.se05bd_xj .q7d000_zoos{}
main.se05bd_xj .q7d000_zoos h2{}
main.se05bd_xj .r5b596__126{}
main.se05bd_xj .jadd__67c7{}
main.se05bd_xj .jadd__67c7:hover{}
main.se05bd_xj .jb762495b6{}
main.se05bd_xj .jb762495b6 svg{}
main.se05bd_xj .jadd__67c7 h3{}
main.se05bd_xj .jadd__67c7 p{}
main.se05bd_xj .b62f0620{}
main.se05bd_xj .b3393981_b2ig{}
main.se05bd_xj .b3393981_b2ig:nth-child(even){}
main.se05bd_xj .b3393981_b2ig:nth-child(even) .vab1d_2ada{}
main.se05bd_xj .vab1d_2ada h3{}
main.se05bd_xj .vab1d_2ada ul{}
main.se05bd_xj .vab1d_2ada li{}
main.se05bd_xj .vab1d_2ada li::before{}
main.se05bd_xj .u8986_a3a3{}
main.se05bd_xj .u8986_a3a3 img{}
main.se05bd_xj .f7zakcurxly{}
main.se05bd_xj .z9cb34706{}
main.se05bd_xj .v11259f_c57{}
main.se05bd_xj .g5f0__7a9{}
main.se05bd_xj .faed2f_0u00{}
main.se05bd_xj .icde6b0d{}
main.se05bd_xj .w632af9_zcen{}
main.se05bd_xj .xa461ac{}
main.se05bd_xj .dyqjokv2n{}
main.se05bd_xj .dyqjokv2n h3{}
main.se05bd_xj .dyqjokv2n p{}
main.se05bd_xj .aae860a3b75{}
main.se05bd_xj .aae860a3b75 a{}
main.se05bd_xj .aae860a3b75 a:hover{}
main.se05bd_xj .copyright{}
@media (max-width: 992px) {main.se05bd_xj .b3393981_b2ig{grid-template-columns: 1fr;gap: 40px;direction: ltr   !important;}
main.se05bd_xj .v11259f_c57{grid-template-columns: 1fr;gap: 16px;}}
@media (max-width: 768px) {main.se05bd_xj .rc37__592{padding: 80px 0 40px;}}
body{background: var(--content-page-bg);
color: var(--content-text);}
@media (min-width: 769px) {main.se05bd_xj > :nth-child(2) > *{min-width: 0  !important;}
main.se05bd_xj > :nth-child(2) > :nth-child(1){min-width: 0  !important;flex: 1 1 0  !important;max-width: 100%  !important;}
main.se05bd_xj > :nth-child(2) > :nth-child(2){min-width: 0  !important;flex: 1 1 0  !important;max-width: 100%  !important;}
main.se05bd_xj > :nth-child(2) > :nth-child(2) :where(img, picture, video, canvas, svg), main.se05bd_xj > :nth-child(2) > :nth-child(2) picture > img{display: block  !important;width: 100%  !important;max-width: 100%  !important;height: auto  !important;}
main.se05bd_xj > :nth-child(3) > *{min-width: 0  !important;}
main.se05bd_xj > :nth-child(3) > :nth-child(1){min-width: 0  !important;flex: 1 1 0  !important;max-width: 100%  !important;}
main.se05bd_xj > :nth-child(3) > :nth-child(2){min-width: 0  !important;flex: 1 1 0  !important;max-width: 100%  !important;}
main.se05bd_xj > :nth-child(3) > :nth-child(2) :where(img, picture, video, canvas, svg), main.se05bd_xj > :nth-child(3) > :nth-child(2) picture > img{display: block  !important;width: 100%  !important;max-width: 100%  !important;height: auto  !important;}}
div.jb762495b6 {display: inline-grid  !important;
place-items: center  !important;
width: clamp(56px, 7vw, 72px)  !important;
height: clamp(56px, 7vw, 72px)  !important;
min-width: 56px  !important;
min-height: 56px  !important;
padding: 0  !important;
margin-bottom: clamp(18px, 2vw, 24px)  !important;
border-radius: 20px  !important;
background: linear-gradient(180deg, var(--content-surface-bg, var(--content-page-bg, var(--bg-color))), var(--page-accent-soft, rgba(15,23,42,0.04)))  !important;
border: 1px solid var(--content-border, rgba(15, 23, 42, 0.08))  !important;
box-shadow: 0 14px 30px rgba(15, 23, 42, 0.08)  !important;
color: var(--content-link-color, var(--content-accent-ui, var(--primary-color, #2563eb)))  !important;
font-size: 0  !important;
line-height: 1  !important;
flex: 0 0 auto  !important;}
div.jb762495b6 > svg {display: block  !important;
width: 28px  !important;
height: 28px  !important;
overflow: visible  !important;
color: inherit  !important;
fill: none  !important;
stroke: currentColor  !important;
stroke-width: 1.8  !important;
stroke-linecap: round  !important;
stroke-linejoin: round  !important;
vector-effect: non-scaling-stroke  !important;}
div.jb762495b6 > svg :is(path, rect, circle, ellipse, line, polyline, polygon) {fill: none  !important;
stroke: currentColor  !important;
stroke-width: 1.8  !important;
stroke-linecap: round  !important;
stroke-linejoin: round  !important;
vector-effect: non-scaling-stroke  !important;}
@media (min-width: 769px) {section.rc37__592{width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;max-width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;margin-left: auto  !important;margin-right: auto  !important;padding-left: clamp(20px, 3vw, 32px)  !important;padding-right: clamp(20px, 3vw, 32px)  !important;box-sizing: border-box  !important;}
section.h428aa30ef{width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;max-width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;margin-left: auto  !important;margin-right: auto  !important;padding-left: clamp(20px, 3vw, 32px)  !important;padding-right: clamp(20px, 3vw, 32px)  !important;box-sizing: border-box  !important;}
section.b62f0620{width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;max-width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;margin-left: auto  !important;margin-right: auto  !important;padding-left: clamp(20px, 3vw, 32px)  !important;padding-right: clamp(20px, 3vw, 32px)  !important;box-sizing: border-box  !important;}
section.w632af9_zcen{width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;max-width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;margin-left: auto  !important;margin-right: auto  !important;padding-left: clamp(20px, 3vw, 32px)  !important;padding-right: clamp(20px, 3vw, 32px)  !important;box-sizing: border-box  !important;}}
@media (max-width: 768px) {section.rc37__592{width: 100%  !important;max-width: 100%  !important;margin-left: auto  !important;margin-right: auto  !important;padding-left: 20px  !important;padding-right: 20px  !important;box-sizing: border-box  !important;}
section.h428aa30ef{width: 100%  !important;max-width: 100%  !important;margin-left: auto  !important;margin-right: auto  !important;padding-left: 20px  !important;padding-right: 20px  !important;box-sizing: border-box  !important;}
section.b62f0620{width: 100%  !important;max-width: 100%  !important;margin-left: auto  !important;margin-right: auto  !important;padding-left: 20px  !important;padding-right: 20px  !important;box-sizing: border-box  !important;}
section.w632af9_zcen{width: 100%  !important;max-width: 100%  !important;margin-left: auto  !important;margin-right: auto  !important;padding-left: 20px  !important;padding-right: 20px  !important;box-sizing: border-box  !important;}}