.page_page__yflAI{min-height:100vh;padding-top:125px;color:var(--site-text);background:#fff;font-family:var(--font-site-interface),Arial,sans-serif}.page_hero__BUdG8{position:relative;isolation:isolate;width:100%;padding:30px max(24px,calc((100% - 1100px) / 2)) 90px;overflow:hidden;text-align:center}.page_hero__BUdG8:before{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background-color:#a9d1f4;background-image:linear-gradient(180deg,rgb(233 246 255/34%),rgb(255 255 255/54%) 50%,#fff),url(/assets/site/meadow-decoration.avif),url(/assets/site/meadow-background.avif);background-repeat:no-repeat;background-position:50%,center 210px,top;background-size:100% 100%,max(1300px,100vw) auto,cover}.page_breadcrumb__ZylWP{display:flex;width:max-content;max-width:100%;align-items:center;justify-content:center;gap:10px;margin:0 auto 58px;padding:9px 16px;overflow:hidden;color:#405566;background:rgb(255 255 255/74%);border:1px solid rgb(255 255 255/85%);border-radius:999px;box-shadow:0 8px 25px rgb(54 88 112/8%);font-size:13px;white-space:nowrap;backdrop-filter:blur(12px)}.page_breadcrumb__ZylWP a{color:inherit;text-decoration:none}.page_breadcrumb__ZylWP a:hover{color:#182e3e;text-decoration:underline}.page_breadcrumb__ZylWP span:last-child{overflow:hidden;font-weight:600;text-overflow:ellipsis}.page_category__n9ZGV{display:inline-block;padding:8px 17px;color:#3c596a;background:rgb(255 255 255/65%);border:1px solid var(--site-line);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page_hero__BUdG8 h1{max-width:1000px;margin:24px auto 20px;font-family:var(--font-site-display),Arial,sans-serif;font-size:clamp(42px,5.6vw,76px);font-weight:600;line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.page_lead__ET19o{max-width:760px;margin:0 auto 23px;color:#415463;font-size:18px;line-height:1.6}.page_byline__bYdm9{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:48px;color:#667782;font-size:13px}.page_byline__bYdm9 span:first-child{color:#2d3f4b;font-weight:600}.page_cover__MJlpA{position:relative;width:100%;max-height:590px;overflow:hidden;aspect-ratio:16/9;background:var(--site-surface-soft);border:7px solid #fff;border-radius:26px;box-shadow:0 28px 65px rgb(44 69 90/16%),0 0 0 1px rgb(91 123 146/12%)}.page_cover__MJlpA img{object-fit:cover}.page_contentLayout__ajaFG{display:grid;grid-template-columns:minmax(0,740px) minmax(0,260px);align-items:start;gap:70px;padding:70px max(24px,calc((100% - 1100px) / 2)) 100px;color:var(--site-text);background:#fff}.page_article__YlLOu{min-width:0;overflow-wrap:anywhere;color:#3e4951;font-size:17px;line-height:1.85}.page_article__YlLOu h2,.page_article__YlLOu h3,.page_article__YlLOu h4{color:var(--site-text);font-family:var(--font-site-display),Arial,sans-serif;font-weight:600;line-height:1.2;letter-spacing:-.035em;scroll-margin-top:110px}.page_article__YlLOu h2{margin:2.15em 0 .7em;font-size:35px}.page_article__YlLOu h3{margin:1.7em 0 .6em;font-size:26px}.page_article__YlLOu p{margin:0 0 1.3em}.page_article__YlLOu a{color:#285a78;text-decoration:underline;text-underline-offset:3px}.page_article__YlLOu strong{color:var(--site-text);font-weight:700}.page_article__YlLOu ol,.page_article__YlLOu ul{margin:0 0 1.5em;padding-left:1.55em}.page_article__YlLOu li{margin-bottom:.45em;padding-left:.2em}.page_article__YlLOu blockquote{margin:30px 0;padding:20px 25px;color:#334b5b;background:var(--site-surface-soft);border-left:4px solid #9ac7e0;border-radius:0 14px 14px 0;font-style:italic}.page_article__YlLOu blockquote p:last-child{margin-bottom:0}.page_article__YlLOu img{max-width:100%;height:auto;border-radius:14px}.page_article__YlLOu figure{margin:30px 0}.page_article__YlLOu figcaption{margin-top:8px;color:#697780;font-size:13px;text-align:center}.page_article__YlLOu pre{margin:28px 0;padding:20px;overflow:auto;color:var(--site-surface-soft);background:var(--site-text);border-radius:14px;font-size:14px;line-height:1.55}.page_article__YlLOu code{padding:2px 5px;color:#243f50;background:var(--site-surface-soft);border-radius:4px;font-size:.9em}.page_article__YlLOu pre code{padding:0;color:inherit;background:none}.page_article__YlLOu table{display:block;max-width:100%;margin:25px 0;overflow:auto;border-collapse:collapse;font-size:14px}.page_article__YlLOu td,.page_article__YlLOu th{padding:10px 14px;border:1px solid var(--site-line);text-align:left}.page_article__YlLOu th{background:var(--site-surface-soft)}.page_article__YlLOu details{margin:12px 0;padding:14px 18px;border:1px solid var(--site-line);border-radius:10px}.page_article__YlLOu summary{font-weight:700;cursor:pointer}.page_article__YlLOu details p{margin:12px 0 0}.page_article__YlLOu .post-cta{margin:50px 0;padding:34px;color:#fff;background:linear-gradient(135deg,#363a3c,#111415);border:1px solid var(--site-muted);border-radius:24px;box-shadow:0 22px 42px rgb(26 38 47/16%)}.page_article__YlLOu .post-cta h3,.page_article__YlLOu .post-cta strong{color:#fff}.page_article__YlLOu .post-cta a{display:inline-flex;align-items:center;gap:17px;padding:10px 11px 10px 20px;color:#fff;background:var(--site-text);border:1px solid #ffffff72;border-radius:999px;font-weight:600;text-decoration:none}.page_article__YlLOu .post-cta a:after{display:grid;width:34px;height:34px;place-items:center;color:var(--site-text);background:#fff;border-radius:50%;content:"↗";font-size:20px}.page_article__YlLOu .btn__gf,.page_article__YlLOu .btn__go,.page_article__YlLOu .btn__gs{display:none}.page_toc__BvIDb{position:sticky;top:115px;max-height:calc(100vh - 145px);padding:24px;overflow:auto;background:var(--site-surface-soft);border:1px solid var(--site-line);border-radius:20px}.page_toc__BvIDb p{margin:0 0 16px;color:#273b48;font-weight:700}.page_toc__BvIDb ol{margin:0;padding-left:18px}.page_toc__BvIDb li{margin-bottom:12px;font-size:13px;line-height:1.45}.page_toc__BvIDb a{color:#536b7b;text-decoration:none}.page_toc__BvIDb a:hover{color:#243f50;text-decoration:underline}.page_related__VtT7E{padding:85px max(24px,calc((100% - 1100px) / 2)) 100px;color:var(--site-text);background:linear-gradient(180deg,var(--site-surface-soft),#fff)}.page_related__VtT7E h2{margin:0 0 30px;font-family:var(--font-site-display),Arial,sans-serif;font-size:36px}.page_relatedGrid__TwRNv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.page_relatedGrid__TwRNv a{padding-bottom:20px;overflow:hidden;color:var(--site-text);background:#fff;border:1px solid var(--site-line);border-radius:18px;box-shadow:0 12px 30px rgb(43 75 96/8%);text-decoration:none}.page_relatedGrid__TwRNv img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.page_relatedGrid__TwRNv span{display:block;margin:17px 20px 8px;color:#426880;font-size:12px;font-weight:700}.page_relatedGrid__TwRNv h3{margin:0 20px;font-size:18px;font-weight:600;line-height:1.3}@media (max-width:900px){.page_contentLayout__ajaFG{grid-template-columns:minmax(0,1fr);padding:65px max(24px,calc((100% - 740px) / 2))}.page_toc__BvIDb{display:none}.page_relatedGrid__TwRNv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.page_page__yflAI{padding-top:105px}.page_hero__BUdG8{padding:24px 16px 55px}.page_hero__BUdG8:before{background-position:50%,center 220px,top;background-size:100% 100%,1300px auto,auto 760px}.page_breadcrumb__ZylWP{margin-bottom:40px;font-size:11px}.page_hero__BUdG8 h1{font-size:42px}.page_lead__ET19o{font-size:16px}.page_cover__MJlpA{border-width:4px;border-radius:17px}.page_contentLayout__ajaFG{padding:50px 20px}.page_article__YlLOu{font-size:16px}.page_article__YlLOu h2{font-size:29px}.page_article__YlLOu h3{font-size:23px}.page_related__VtT7E{padding:65px 20px}.page_relatedGrid__TwRNv{grid-template-columns:1fr}}@media (max-width:1280px){.page_hero__BUdG8:before{background-image:linear-gradient(180deg,rgb(233 246 255/34%),rgb(255 255 255/54%) 50%,#fff),url(/assets/site/meadow-decoration.avif),url(/assets/site/meadow-background-1280.avif)}}@media (max-width:700px){.page_hero__BUdG8:before{background-image:linear-gradient(180deg,rgb(233 246 255/34%),rgb(255 255 255/54%) 50%,#fff),url(/assets/site/meadow-background-800.avif);background-position:50%,top;background-size:100% 100%,cover}}