[data-region=page]{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:100vh;width:100%;background:var(--surface-page, #f7f4ef)}[data-region=page][data-navigation=hidden]{grid-template-columns:minmax(0,1fr)}[data-region=panel]{width:var(--layout-panel, 248px);flex:none;position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;gap:var(--space-24, 24px);padding:var(--space-20, 20px) 0 0;background:var(--surface-raised, #fffdf9);border-inline-end:var(--border-width-hairline, 1px) solid var(--border-subtle, #d8cfc3)}[data-region=panel][data-state=collapsed]{width:var(--touch-target, 44px);align-items:center;gap:var(--space-12, 12px)}[data-region=panel][data-state=collapsed] [data-region=panel-menu]{width:100%;align-items:center;gap:var(--space-4, 4px)}[data-region=panel][data-state=collapsed] [data-region=panel-menu] [data-primitive=row][data-variant=menu]{width:var(--touch-target, 44px);height:var(--touch-target, 44px);padding:0;justify-content:center;border-inline-end:var(--border-width-strong, 2px) solid transparent}[data-region=panel][data-state=collapsed] [data-region=panel-menu] [data-part=menu-label],[data-region=panel][data-state=collapsed] [data-region=panel-menu] [data-primitive=chip]{display:none}[data-region=panel-resize]{position:absolute;inset-inline-end:0;top:0;bottom:0;width:var(--space-8, 8px);z-index:var(--layer-base, 1);cursor:col-resize;touch-action:none}[data-region=panel-resize]:hover{box-shadow:inset calc(-1 * var(--border-width-strong, 2px)) 0 0 var(--border-strong, #c9c1b6)}[data-region=panel-resize]:focus-visible{outline:none;box-shadow:inset calc(-1 * var(--border-width-strong, 2px)) 0 0 var(--accent, #2f5d50)}[data-region=panel-head]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8, 8px);padding-inline:var(--space-16, 16px)}[data-region=panel][data-state=collapsed] [data-region=panel-head]{padding-inline:0}[data-region=panel-menu]{display:flex;flex-direction:column;min-height:0;overflow-y:auto}[data-region=panel-foot]{margin-top:auto;display:flex;flex-direction:column;padding:0 var(--space-8, 8px) var(--space-8, 8px);border-top:var(--border-width-hairline, 1px) solid var(--border-subtle, #d8cfc3)}[data-region=panel][data-state=collapsed] [data-region=panel-foot]{width:100%;padding-inline:0;align-items:center}[data-region=panel-foot] [data-primitive=button][data-variant=quiet]{font-size:var(--text-size-small, 13px);white-space:nowrap;padding:0 var(--space-6, 6px);min-height:var(--space-28, 28px);height:var(--space-28, 28px)}[data-region=panel-foot-actions]{display:flex;align-items:center;justify-content:space-between;padding-inline-start:var(--space-8, 8px);min-height:var(--touch-target, 44px)}[data-region=panel-foot-actions]>:last-child{margin-inline-start:auto}[data-region=panel][data-state=collapsed] [data-region=panel-foot-actions]{width:100%;padding-inline-start:0;justify-content:center}[data-region=panel][data-state=collapsed] [data-region=panel-foot-actions]>:last-child{margin-inline-start:0}[data-region=content]{display:flex;flex-direction:column;min-width:0}[data-region=service-bar]{position:sticky;top:env(safe-area-inset-top,0px);z-index:var(--layer-top-bar, 20);box-sizing:border-box;width:100%;max-width:100%;height:var(--site-header-height, 60px);min-height:var(--site-header-height, 60px);max-height:var(--site-header-height, 60px);display:flex;align-items:center;gap:var(--space-16, 16px);padding:0 var(--space-32, 32px);border-bottom:var(--border-width-hairline, 1px) solid var(--border-subtle, #d8cfc3);background:var(--surface-raised, #fffdf9);flex-wrap:nowrap}[data-region=service-bar]:has([data-region=search] [data-part=overlay-surface]),[data-region=service-bar]:has([data-region=notices-centre] [data-part=overlay-surface]),[data-region=service-bar]:has([data-overlay-kind=notice-bell] [data-part=overlay-surface]){z-index:var(--layer-drawer, 60)}[data-site-header]:is([data-header-state=shown],[data-header-state=hidden]){transition:translate var(--site-header-finish, .16s) ease-out}[data-site-header] :is([data-part=page-actions],[data-part=page-navigation],[data-part=header-progress]):empty{display:none}[data-site-header] :is(button,a[data-primitive=icon-button]){min-height:var(--touch-target, 44px);min-width:var(--touch-target, 44px)}[data-site-header] [data-part=page-actions]{display:flex;align-items:center;gap:var(--space-8, 8px)}[data-region=service-bar][data-site-header] :is(button,a[data-primitive=icon-button]):not(:where([data-part=overlay-surface],[data-primitive=dialog],[data-region=account-menu]) *){background:transparent;border:0;border-radius:var(--radius-flat, 0px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-region=service-bar][data-site-header] :is(button,a[data-primitive=icon-button]):not(:where([data-part=overlay-surface],[data-primitive=dialog],[data-region=account-menu]) *):is(:active,[aria-expanded=true],[aria-pressed=true],[data-state=open]){background:var(--surface-nested, #ece6dc)}@media(max-width:899px){[data-region=service-bar][data-site-header]{translate:0 0!important;transition:translate var(--site-menu-move, .28s) ease-out;background:none;border:0;border-bottom-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:calc(1 - var(--site-header-hide, 0));pointer-events:none}[data-region=service-bar][data-site-header] [data-part=overlay-scrim]{bottom:auto;height:100dvh}[data-site-header] [data-part=header-progress]{inset-inline:6.5vw;max-width:87vw}[data-site-header]:is([data-header-state=shown],[data-header-state=hidden],[data-header-state=away]){transition:opacity var(--site-header-finish, .16s) ease-out,translate var(--site-menu-move, .28s) ease-out}[data-site-header] :is(button,a,input,select,textarea,[data-part=overlay-surface],[data-part=overlay-scrim]){pointer-events:auto}[data-site-header]:is([data-header-state=hidden],[data-header-state=away]):not(:has([data-part=overlay-surface])) *{pointer-events:none!important}[data-region=service-bar][data-site-header]:has([data-part=overlay-surface]){opacity:1}[data-region=service-bar][data-site-header] :is(button,a[data-primitive=icon-button]):not(:where([data-part=overlay-surface],[data-primitive=dialog],[data-region=account-menu]) *){background:var(--surface-floating-control);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%}}@media(prefers-reduced-motion:reduce){[data-site-header][data-header-state]{transition:none}}[data-region=product-name]{display:inline-flex;align-items:center;min-height:var(--touch-target, 44px);font-family:var(--font-heading);font-size:var(--text-size-section, 20px);font-weight:var(--weight-strong, 600);line-height:var(--line-height-tight, 1.3);color:var(--text-strong, #1f1d1a);text-decoration:none;flex:none}[data-region=service-bar-end]{display:flex;align-items:center;gap:var(--space-4, 4px);margin-inline-start:auto}[data-region=service-bar-end]~[data-region=search]{margin-inline-start:0}:is([data-app-shell],[data-region=app]) [data-region=service-bar]:not(:has(>[data-region=search]))>:is([data-region=notices-centre],[data-overlay-kind=notice-bell]){margin-inline-start:auto;flex:none}[data-region=menu-sheet]{position:fixed;inset:0;z-index:var(--layer-drawer, 60);display:flex}[data-region=menu-body]{flex:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-8, 8px);padding:var(--space-4, 4px) 0 var(--space-12, 12px)}[data-region=menu-body] [data-region=panel-menu]{flex:none;overflow:visible}[data-primitive=dialog][data-variant=drawer] [data-region=panel-foot]{flex:none;margin-top:0;flex-direction:row;align-items:center;gap:var(--space-12, 12px);padding:var(--space-12, 12px) var(--space-16, 16px)}[data-primitive=dialog][data-variant=drawer] [data-region=panel-foot]>[data-primitive=button]{margin-inline-start:auto}[data-primitive=dialog][data-variant=drawer] [data-region=panel-foot][data-layout=stack]{flex-direction:column;align-items:stretch;gap:0;padding:var(--space-4, 4px) var(--space-8, 8px) var(--space-12, 12px)}[data-primitive=dialog][data-variant=drawer] [data-region=panel-foot][data-layout=stack]>[data-primitive=button]{margin-inline:0;margin-top:var(--space-8, 8px);justify-content:center}[data-region=menu-scrim]{flex:1;padding:0;border:0;background:transparent;cursor:pointer}[data-region=skip-link]{position:absolute;inset-inline-start:-9999px;top:0;padding:var(--space-8, 8px) var(--space-12, 12px);background:var(--surface-raised, #fffdf9);color:var(--text-strong, #1f1d1a);z-index:var(--layer-skip-link, 100)}[data-region=skip-link]:focus{inset-inline-start:var(--space-8, 8px)}[data-region=page]{grid-template-columns:minmax(0,1fr)}[data-region=panel]{display:none}[data-region=service-bar]{padding:0 var(--space-16, 16px)}[data-region=content]>[data-region=notices]{position:sticky;top:env(safe-area-inset-top,0px);right:auto;width:auto;height:0;z-index:var(--layer-toast, 30)}[data-region=content]>[data-region=notices]>[data-region=message-channel]{position:absolute;top:var(--space-8, 8px);left:var(--space-16, 16px);right:var(--space-16, 16px);display:flex;flex-direction:column;gap:var(--space-8, 8px)}[data-region=content]:has([data-region=page-head])>[data-region=notices]>[data-region=message-channel]{top:calc(var(--space-8, 8px) + var(--control-height, 46px) + var(--space-32, 32px))}@media(min-width:900px){[data-region=menu-trigger]{display:none}[data-region=page][data-navigation=visible]:has([data-region=panel][data-state=open]) [data-region=service-bar]:not([data-keep-product]) [data-region=product-name]{display:none}}[data-site-header] [data-region=product-name]{min-width:0;flex:0 1 auto;overflow:hidden}[data-primitive=dialog][data-variant=drawer]{position:static;transform:none;max-height:none;overflow:hidden;gap:0;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border:0;width:var(--site-menu-width);min-width:0;box-sizing:border-box;height:100%;flex:none;display:flex;flex-direction:column;background:var(--surface-raised);border-inline-end:var(--border-width-hairline) solid var(--border-strong)}[data-primitive=dialog][data-variant=drawer] [data-region=dialog-head]{flex:none;display:flex;align-items:center;gap:var(--space-8);min-height:var(--touch-target);padding:var(--space-12) var(--space-16) var(--space-8)}[data-primitive=dialog][data-variant=drawer]:dir(rtl){padding-inline:env(safe-area-inset-right,0px) 0}:root{--site-menu-width: min(80vw, 320px)}[data-primitive=dialog-overlay][data-variant=drawer]{background:none}[data-region=menu-sheet]{--site-menu-from: calc(-1 * var(--site-menu-width))}[data-region=menu-sheet]:dir(rtl){--site-menu-from: var(--site-menu-width)}@keyframes site-menu-in{0%{translate:var(--site-menu-from) 0}}@keyframes site-menu-out{to{translate:var(--site-menu-from) 0}}@media(max-width:899px){[data-region=page]{overflow-x:clip}[data-region=band]{transition:translate var(--site-menu-move, .28s) ease-out}:root[data-site-menu-open] :is([data-region=band],[data-region=service-bar][data-site-header]){translate:var(--site-menu-width) 0!important}:root[data-site-menu-open][dir=rtl] :is([data-region=band],[data-region=service-bar][data-site-header]){translate:calc(-1 * var(--site-menu-width)) 0!important}[data-region=menu-sheet][data-state=open]{animation:site-menu-in var(--site-menu-move, .28s) ease-out}[data-region=menu-sheet][data-state=closed]{animation:site-menu-out var(--site-menu-move, .28s) ease-out}[data-region=menu-sheet]:not([data-state]){transition:translate var(--site-menu-move, .28s) ease-out,visibility 0s}[data-region=menu-sheet]:not([data-state])[hidden]{display:flex;visibility:hidden;pointer-events:none;translate:var(--site-menu-from) 0;transition:translate var(--site-menu-move, .28s) ease-out,visibility 0s linear var(--site-menu-move, .28s)}}@media(max-width:899px){[data-region=band]{position:relative;transition:translate var(--site-menu-move, .28s) ease-out}body:has([data-primitive=dialog-overlay]:not([data-variant=drawer]),[data-part=overlay-scrim]) [data-region=band]:after{content:"";position:absolute;inset:0;z-index:var(--layer-overlay-scrim);background:var(--surface-scrim);pointer-events:none}}@media(min-width:900px){[data-region=menu-sheet][hidden]{display:none}}@media(prefers-reduced-motion:reduce){[data-region=band],[data-region=menu-sheet],[data-region=service-bar][data-site-header]{transition:none!important;animation:none!important}}[data-region=band]{min-width:0}:root[data-site-menu-open]{overflow:hidden}@media(min-width:900px){[data-region=page][data-navigation=visible]{grid-template-columns:auto minmax(0,1fr)}[data-region=panel]{display:flex}[data-region=service-bar]{padding-inline:var(--space-32)}}:root{color-scheme:light dark;--site-header-height:auto;--site-header-surface:#fff;--surface-raised:#fff;--surface-nested:#edf2e9;--surface-floating-control:#ffffffdf;--border-subtle:#d1dbd4;--site-ink:#18352f;--site-accent:#236650}[data-site-header][data-region=service-bar]{height:auto;min-height:76px;max-height:none;flex-wrap:wrap;gap:12px 28px;padding:12px max(20px,calc((100vw - 1104px)/2));color:var(--site-ink);font:16px/1.5 system-ui,sans-serif;letter-spacing:normal}[data-site-header] .site-brand{font-size:26px;font-weight:750;letter-spacing:-1px;color:inherit;text-decoration:none}[data-site-header] nav{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0}[data-site-header] nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--site-accent);font-size:16px;text-decoration:none}[data-site-header] nav a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:6px}[data-site-header] [data-region=service-bar-end]{margin-inline-start:auto;min-width:0;max-width:100%}[data-site-header] .site-person{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}[data-site-header] [data-site-person]{overflow-wrap:anywhere;min-width:0}[data-site-header] form{margin:0;flex:none}[data-site-header] button{font:inherit;color:var(--site-accent);padding:8px 12px;cursor:pointer;border:1px solid var(--border-subtle);border-radius:6px;background:transparent}[data-site-header] :is(a,button):focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}@media(max-width:899px){[data-site-header][data-region=service-bar]{gap:4px 16px;padding:12px 20px}[data-site-header] nav{order:3;width:100%;gap:4px 20px}[data-site-header] [data-region=service-bar-end]{max-width:calc(100% - 100px)}[data-site-header] .site-person{gap:4px;font-size:14px}}@media(min-width:900px){[data-site-header][data-region=service-bar]{background:var(--site-header-surface)}}@media(prefers-color-scheme:dark){:root{--site-header-surface:#17231e;--site-ink:#e3eee7;--site-accent:#9fdbb8;--surface-raised:#17231e;--surface-nested:#23392c;--surface-floating-control:#17231edf;--border-subtle:#40564a;--ink:#e3eee7;--muted:#b6c6bd;--green:#9fdbb8;--line:#40564a;--paper:#101b16;--soft:#23392c;--white:#17231e}body{background:var(--paper);color:var(--site-ink)}body .main-content{color:var(--site-ink)}body a{color:var(--site-accent)}body .button:not(.secondary){background:#236650;color:#fff}}
