.reference-article{color:#223230;background:#fffefb}.reference-layout{grid-template-columns:230px minmax(0,760px);gap:64px;max-width:1200px;margin:auto;padding:0 34px;display:grid}.reference-layout .post-container{width:100%;min-width:0;margin:0 0 70px}.reference-layout .article-back-link{color:#22594c;margin-top:28px;font:12px/1.5 Arial,sans-serif}.article-contents{align-self:start;max-height:calc(100vh - 136px);margin-top:56px;padding-right:15px;font:12px/1.5 Arial,sans-serif;position:sticky;top:116px;overflow:auto}.article-contents summary{color:#22594c;cursor:pointer;font-size:12px;font-weight:700}.article-contents ol{margin-top:20px;padding:0;list-style:none}.article-contents li{margin:0 0 12px}.article-contents a{color:#69756f;text-decoration:none}.article-contents a:hover{text-decoration:underline}.article-heading{border-bottom:1px solid #dce3df;margin-bottom:35px;padding:32px 0 30px}.article-eyebrow{letter-spacing:2px;color:#22594c;margin:0 0 22px;font:700 11px/1.75 Arial,sans-serif}.article-languages{flex-wrap:wrap;gap:14px;margin:0 0 26px;font:13px/1.75 Arial,sans-serif;display:flex}.article-languages a{color:#22594c;text-underline-offset:3px;text-decoration:underline}.article-languages a[aria-current]{color:#223230;font-weight:700;text-decoration:none}.article-series{color:#73827b;flex-wrap:wrap;gap:20px;margin:0 0 28px;font:12px/1.75 Arial,sans-serif;display:flex}.article-series b{color:#22594c}.reference-layout .article-heading h1{letter-spacing:-1.15px;color:#223230;text-wrap:pretty;margin:0 0 24px;font:500 46px/1.16 Georgia,Times New Roman,serif}.article-meta{color:#697671;margin-bottom:14px;font:12px/1.75 Arial,sans-serif}.reference-layout .post-body{color:#223230;margin:0;font:19px/1.75 Georgia,Times New Roman,serif}.reference-layout .ricos-content [data-id=content-viewer]{--ricos-text-color:#223230!important;--ricos-custom-p-font-size:19px!important;--ricos-custom-p-line-height:1.75!important}.reference-layout .post-body p[data-ricos-paragraph]{color:inherit;margin:0 0 21px!important;padding:0!important;font:19px/1.75 Georgia,Times New Roman,serif!important}.reference-layout .post-body p[data-ricos-paragraph] span{font-size:inherit!important;font-family:inherit!important;line-height:inherit!important}.reference-layout .post-body :is(h2,h3)[data-ricos-heading]{text-wrap:pretty;scroll-margin-top:120px;color:#223230!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important}.reference-layout .post-body h2[data-ricos-heading]{border-top:1px solid #dce3df;letter-spacing:-.4px!important;margin:16px 0 24px!important;padding:34px 0 0!important;font-size:31px!important;line-height:1.3!important}.reference-layout .post-body h3[data-ricos-heading]{letter-spacing:0!important;margin:30px 0 10px!important;font-size:23px!important;line-height:1.4!important}.reference-layout .post-body [data-ricos-heading] span{color:inherit!important;font-family:inherit!important}.reference-layout .post-body :is(em,i){color:inherit;font-style:italic!important}.reference-layout .post-body strong{font-weight:700}.reference-layout .post-body a[data-hook]{color:#22594c;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.reference-layout .post-body a[data-hook]:hover{color:#993e28}.reference-layout .post-body [data-hook=anchor-link]{white-space:nowrap;text-decoration:none;font:11px Arial,sans-serif!important}.reference-layout .post-body :is(h2,h3):target{color:#22594c!important}.reference-layout .post-notice{color:#697671;border-color:#dce3df;padding-top:35px;font:12px/1.75 Arial,sans-serif}.reference-layout .post-back{font-family:Arial,sans-serif}@media (width<=1050px){.reference-layout{max-width:820px;padding:0 28px;display:block}.article-contents{max-height:none;margin:24px 0 0;padding:0;position:static}.article-contents ol{columns:2;column-gap:28px}.article-contents li{break-inside:avoid}.article-heading{padding-top:24px}.reference-layout .article-heading h1{font-size:40px}}@media (width<=600px){.reference-layout .post-body p[data-ricos-paragraph]{font-size:18px!important;line-height:1.7!important}.reference-layout{padding:0 22px}.reference-layout .post-body{font-size:18px;line-height:1.7}.reference-layout .ricos-content [data-id=content-viewer]{--ricos-custom-p-font-size:18px!important;--ricos-custom-p-line-height:1.7!important}.reference-layout .article-heading h1{letter-spacing:-.7px;font-size:35px}.reference-layout .post-body h2[data-ricos-heading]{padding-top:30px!important;font-size:27px!important}.reference-layout .post-body h3[data-ricos-heading]{font-size:21px!important}.article-contents{font-size:11px}.article-contents ol{columns:1}.article-series{gap:12px}.article-meta{line-height:1.6}}@media print{.article-contents,.article-series,.article-languages,.article-back-link{display:none}.reference-layout{max-width:none;padding:0;display:block}.reference-layout .post-body{font-size:11pt}.reference-layout .article-heading h1{font-size:28pt}.reference-layout .post-body h2[data-ricos-heading]{font-size:19pt!important}.reference-layout .post-body h3[data-ricos-heading]{font-size:14pt!important}}.reference-layout .post-body [data-hook=imageViewer]{max-width:560px;margin-inline:auto}.reference-layout .post-body a:has([data-hook=button-text]),.reference-layout .post-body [data-hook=button]{color:#fff!important;background:#22594c!important}.reference-layout .post-body a[href*=consultation\/online]{border-radius:6px;padding:16px 24px;font:600 17px/1.5 Arial,sans-serif;display:inline-block;color:#fff!important;background:#22594c!important;text-decoration:none!important}.reference-layout .post-body a[href*=consultation\/online] *{color:#fff!important}.reference-layout .post-body h3 a[href*=consultation\/online]{font:inherit;padding:0;display:inline;color:#22594c!important;background:0 0!important;text-decoration:underline!important}.reference-layout .post-body [data-hook^=image-viewer-]{width:min(100%,560px)!important;margin-inline:auto!important}.reference-layout .post-body h2[data-ricos-heading]:has(+div [data-hook^=image-viewer-]),.reference-layout .post-body h2[data-ricos-heading]:has(+[data-hook^=image-viewer-]){text-align:center!important}
