:root{--site-background:#fff;--site-surface:#fffdf8;--site-ink:#1f2426;--site-border:#d8d5cc;--site-field-border:#667772;--site-focus:#3f6e67;--site-notice:#9b762e;--site-notice-background:#fff7df;--page-accent:#315f4b;--group-label-colour:#667772;--link-colour:#3f6e67;--page-soft:#eaf1ed;--site-font:Calibri, Carlito, "Segoe UI", Arial, sans-serif;--body-size:18px;--site-title-size:35px;--h1-size:27px;--h2-size:21px;--h3-size:20px;--small-size:14px;--body-line-height:1.65;--h1-colour:#315f4b;--h2-colour:#315f4b;--h3-colour:#315f4b;--body-colour:#1f2426;--accordion-heading-background:#dce7df}*{box-sizing:border-box}html{font-family:var(--site-font);color:var(--body-colour);font-size:var(--body-size);line-height:var(--body-line-height);background:#fff}body{overflow-wrap:break-word;min-width:0;margin:0}a{color:var(--link-colour);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:#284e40;text-decoration-thickness:.13em}a:focus-visible{color:#284e40;background:#eaf1ed;border-radius:.15em}.skip{color:#111;z-index:20;background:#fff;padding:.6rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-150%)}.skip:focus{transform:none}.site-header{background:var(--site-surface);border-block-end:1px solid var(--site-border)}.masthead{justify-content:space-between;align-items:center;gap:1rem;max-width:78rem;margin:auto;padding:1.2rem 1.5rem;display:flex}.brand{font-size:clamp(1.6rem,3vw,var(--site-title-size));color:var(--h1-colour);font-weight:700;line-height:1.15;text-decoration:none}.language-picker{display:inline-block;position:relative}.language-picker select{width:6.25rem;font:inherit;color:var(--site-ink);border:1px solid var(--site-border);cursor:pointer;background:#fff;border-radius:.45rem;padding-block:.4rem;padding-inline:1.85rem 2rem;font-weight:700}.language-icon{z-index:1;width:.9rem;height:.9rem;color:var(--group-label-colour);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.62rem;transform:translateY(-50%)}.language-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.primary{gap:.35rem;max-width:78rem;margin:auto;padding:.75rem 1.5rem;display:flex;overflow:auto}.primary a{white-space:nowrap;border-radius:999px;padding:.45rem .7rem;text-decoration:none}.primary a.active,.primary a:hover{background:var(--page-soft)}.shell{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);min-width:0;max-width:78rem;margin:2rem auto;padding:0 1.5rem;display:grid}.finder{background:var(--site-surface);border:1px solid var(--site-border);border-radius:1rem;grid-template-rows:auto auto minmax(0,1fr);align-self:start;height:calc(100dvh - 12rem);min-height:0;max-height:calc(100dvh - 12rem);padding:1.15rem;display:grid;position:sticky;top:1rem;overflow:hidden}.finder:has(>.sidebar-menu-panel){grid-template-rows:auto minmax(0,1fr)}.finder:focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.finder h2{margin-top:0;font-size:1.05rem}.finder h3{font-size:1rem}.finder label,.contact label{gap:.3rem;margin-block:.8rem;font-weight:650;display:grid}.finder input,.finder select,.contact input,.contact textarea{width:100%;font:inherit;border:1px solid var(--site-field-border);color:var(--site-ink);background:#fff;border-radius:.45rem;padding:.6rem}.finder ul{margin-bottom:0;padding-inline-start:1.2rem}.finder li{margin:.4rem 0}.sidebar-tools{background:var(--site-background,#fff);gap:.55rem;min-width:0;display:grid}.sidebar-search{min-width:0;display:grid}.sidebar-tools label{gap:.25rem;margin:0}.filter-result-status{color:var(--group-label-colour);font-size:var(--small-size);margin:.15rem 0 0;font-weight:700;line-height:1.4}.sidebar-filters>summary,.sidebar-menu-control{display:none}.sidebar-menu-panel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sidebar-filter-fields,.sidebar-filters:not([open])>.sidebar-filter-fields{gap:.55rem;display:grid}.sidebar-divider{border-block-start:1px solid var(--site-border);margin-block:.8rem .55rem}.sidebar-navigation-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;height:0;min-height:0;overflow:hidden auto}.content{min-width:0;max-width:52rem}.content a,.site-footer a,.contact-direct a,.privacy-information address{overflow-wrap:anywhere;word-break:normal}html[dir=rtl] .bibliography-content :is(p,li){unicode-bidi:plaintext}html[dir=rtl] .bibliography-content a[href^=http]{overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;max-width:100%;display:inline-block}.content>h1{font-size:var(--h1-size);color:var(--h1-colour);margin:.5rem 0 1.5rem;line-height:1.2}.content>h1.title-medium{font-size:max(22px,calc(var(--h1-size) * .9));line-height:1.23}.content>h1.title-long{font-size:max(21px,calc(var(--h1-size) * .8));line-height:1.27}.content section{margin-block:2.3rem}.content h2{font-size:var(--h2-size);color:var(--h2-colour);line-height:1.25}.content h3{font-size:var(--h3-size);color:var(--h3-colour);line-height:1.3}.content small,.flower figcaption,.breadcrumbs{font-size:var(--small-size)}.content p{max-width:72ch;margin-block:0 1rem}.content p:last-child{margin-block-end:0}.content ul,.content ol{margin-block:.65rem 1.15rem;padding-inline-start:1.55rem}.content li{margin-block:.42rem;padding-inline-start:.2rem}.content li::marker{color:var(--page-accent);font-weight:700}.content li>ul,.content li>ol{margin-block:.4rem .55rem;padding-inline-start:1.35rem}.page-introduction{margin-block-end:1.5rem}.about-dedication{max-width:44rem;margin-block:0 2rem}.about-dedication h2{margin-block:0 1rem}.about-important{max-width:44rem;color:var(--body-colour);border:1px solid color-mix(in srgb,var(--page-accent) 22%,#fff);border-inline-start:.25rem solid var(--page-accent);background:#faf9f6;border-radius:.55rem;margin-block:0 2.5rem;padding:1.25rem 1.35rem}.about-important h2{color:var(--page-accent);margin:0 0 .85rem;font-size:1.1rem}.about-important p{margin-block:0 .8rem}.about-important p:last-child{margin-block-end:0}.about-next-step{color:var(--body-colour);border-block-start:1px solid #d8dedb;margin-block:2.4rem 1rem;padding-block-start:1rem}.about-next-step a{font-weight:600}.callout-paragraph{color:#1f2426;background:#f7f1d8;border-inline-start:3px solid #315f4b;margin:0;padding:.4rem 1.15rem}.callout-paragraph:not(.callout-paragraph+.callout-paragraph){border-start-start-radius:.45rem;border-start-end-radius:.45rem;margin-block-start:1.35rem;padding-block-start:1rem}.callout-paragraph:not(:has(+.callout-paragraph)){border-end-end-radius:.45rem;border-end-start-radius:.45rem;margin-block-end:1.35rem;padding-block-end:1rem}.source-note{color:#59615f;margin-block:.85rem;font-size:.92em;line-height:1.55}.accordion-controls{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-block:1rem;display:flex}.accordion-controls button{font:inherit;font-size:var(--small-size);color:var(--page-accent);border:1px solid var(--page-accent);cursor:pointer;background:#fff;border-radius:999px;padding:.4rem .85rem;font-weight:700}.accordion-controls button:hover{background:var(--page-soft)}.sidebar-filters>summary:focus-visible,.sidebar-menu-control>summary:focus-visible,.navigation-toggle:focus-visible,.accordion-controls button:focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.accordion-sections{border-block-start:1px solid #bdc8c4;gap:0;display:grid}.accordion-item,.accordion-static{background:#fff;border:0;border-block-end:1px solid #bdc8c4;border-radius:0;overflow:clip}.accordion-item summary{cursor:pointer;color:var(--page-accent);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.45rem .15rem;font-weight:700;display:grid}.accordion-item summary::-webkit-details-marker{display:none}.accordion-item summary::marker{content:""}.accordion-item summary:after{content:"+";color:var(--page-accent);font-size:1.5rem;font-weight:700;line-height:1}.accordion-item[open] summary:after{content:"−"}.accordion-item summary :is(h2,h3),.accordion-static>:is(h2,h3){color:var(--page-accent);margin:0;font-weight:700}.accordion-item summary:focus-visible{outline:3px solid var(--site-focus);outline-offset:-3px}.accordion-panel{color:var(--body-colour);padding:.2rem .15rem 2rem}.accordion-static>h2{background:#fff;padding:1.45rem .15rem}.accordion-static .accordion-panel{padding-top:.35rem}.grouped-accordion-prototype .accordion-sections{border-block-start:0}.grouped-accordion-prototype .accordion-group-label{border-block-end:1px solid color-mix(in srgb,var(--group-label-colour) 14%,#fff);color:var(--group-label-colour);letter-spacing:.025em;margin-block:3.4rem .35rem;padding-block-end:.72rem;font-size:1.02rem;font-weight:600;line-height:1.4}.grouped-accordion-prototype .accordion-group-label span{align-items:center;gap:.65rem;display:inline-flex}.grouped-accordion-prototype .accordion-group-label span:before{content:"";background:var(--group-label-colour);border-radius:999px;flex:none;block-size:1.15em;inline-size:.2rem}.grouped-accordion-prototype .accordion-group-label:first-child{margin-block-start:2.4rem}.grouped-accordion-prototype .accordion-item,.grouped-accordion-prototype .accordion-static{border-block-end-color:color-mix(in srgb,var(--page-accent) 12%,#fff)}.grouped-accordion-prototype .accordion-item summary,.grouped-accordion-prototype .accordion-static>h2{padding-block:1.15rem}.grouped-accordion-prototype .accordion-item summary :is(h2,h3),.grouped-accordion-prototype .accordion-static>:is(h2,h3){font-size:1.12rem;line-height:1.35}.parent-return{font-size:var(--small-size);margin-block:.35rem 1.15rem}.parent-return a{color:var(--group-label-colour);text-underline-offset:.16em;font-weight:500;text-decoration:underline 1px;display:inline}.parent-return a:hover{color:var(--page-accent);text-decoration:underline}.parent-return a:focus-visible{outline:3px solid var(--site-focus);outline-offset:3px;border-radius:.15em}.parent-return-context{margin-block:-.55rem 1.35rem}.parent-return-bottom{border-block-start:1px solid #d8dedb;margin-block:2.4rem .8rem;padding-block-start:1rem}.history-return{font-size:var(--small-size);margin-block:0 .7rem}.history-return[hidden]{display:none}.history-return button{appearance:none;color:var(--link-colour);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.2rem 0;font-weight:600;display:inline-flex}.history-return button:hover{color:var(--page-accent);text-decoration:underline}.history-return button:focus-visible{outline:3px solid var(--site-focus);outline-offset:3px;border-radius:.15em}.back-to-top{justify-content:flex-end;margin-block:2rem .5rem;display:flex}.back-to-top-intermediate{margin-block:1.15rem 2rem}.children-at-end{border-block-start:1px solid #bdc8c4;margin-block:3rem 1.5rem;padding-block:1.4rem .2rem}.children-at-end h2{color:var(--page-accent);margin:0 0 .65rem;font-size:1rem}.children-at-end ul{margin:0;padding:0;list-style:none}.children-at-end li{margin:0;padding:.35rem 0}.children-at-end a{font-weight:700;text-decoration-thickness:1px}.nested-navigation .navigation-branch{gap:0;display:grid}.navigation-parent-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.navigation-parent-row>a{min-width:0}.navigation-toggle{color:#315847;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;font:700 1.1rem/1 Arial,sans-serif;display:grid}.navigation-toggle:hover,.navigation-toggle:focus-visible{background:#f1f4f1}.navigation-children{border-inline-start:1px solid #cbd3ce;margin:0;padding:.15rem 0 .55rem 1rem;list-style:none}html[dir=rtl] .navigation-children{padding:.15rem 1rem .55rem 0}.nested-navigation .navigation-children li{margin:0}.nested-navigation .navigation-children a{color:#66716d;padding-block:.35rem;font-size:.9em;display:block}.nested-navigation .navigation-children a.active{color:var(--page-accent);box-shadow:none;padding-inline-start:.45rem;font-weight:700}.flower{background:linear-gradient(135deg,var(--page-soft),#fff);border-radius:1.2rem;align-content:center;place-items:center;min-height:13rem;margin:2rem auto;display:grid;overflow:hidden}.flower.width-standard{--flower-max-height:24rem;width:min(100%,34rem)}.flower.width-wide{--flower-max-height:28rem;width:min(100%,44rem)}.flower.width-full{--flower-max-height:32rem;width:100%}.flower.bottom{min-height:8rem}.flower img{width:auto;max-width:100%;height:auto;max-height:var(--flower-max-height,24rem);object-fit:contain;margin-inline:auto;display:block}.draft-shell .flower.crop-banner{aspect-ratio:4;border-radius:.35rem;width:100%;max-width:52rem;min-height:0;margin:1rem 0 2rem;position:relative;overflow:hidden}.draft-shell .flower.crop-banner img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;margin:0;position:absolute;inset:0}.flower-mark{width:7rem;height:7rem;position:relative}.flower-mark span,.flower-mark b{color:var(--page-accent);transform-origin:0 0;font-size:3.2rem;position:absolute;inset:50% auto auto 50%}.flower-mark span:first-child{transform:rotate(0)translateY(-2.6rem)}.flower-mark span:nth-child(2){transform:rotate(90deg)translateY(-2.6rem)}.flower-mark span:nth-child(3){transform:rotate(180deg)translateY(-2.6rem)}.flower-mark span:nth-child(4){transform:rotate(270deg)translateY(-2.6rem)}.flower-mark b{font-size:1.5rem;transform:translate(-50%,-50%)}.flower figcaption{opacity:.75;font-size:.8rem}.author-photo{border:1px solid var(--site-border);background:#fff;border-radius:.85rem;width:min(100%,17rem);margin:1.6rem auto .25rem;padding:.55rem;box-shadow:0 .55rem 1.6rem #26342f1c}.author-photo img{border-radius:.55rem;width:100%;height:auto;display:block}.author-photo figcaption{font-size:var(--small-size);color:color-mix(in srgb,var(--body-colour) 72%,#fff);padding:.55rem .25rem 0}.notice{background:var(--site-notice-background);border-inline-start:.3rem solid var(--site-notice);padding:.85rem 1rem}.contact-page-copy{max-width:44rem}.contact-intro{font-size:1.05em}.contact-notice{border:1px solid color-mix(in srgb,var(--page-accent) 22%,#fff);border-inline-start:.25rem solid var(--page-accent);background:#faf9f6;border-radius:.55rem;margin-block:1.5rem;padding:1rem 1.1rem}.contact{max-width:38rem;margin-block:2rem}.contact-sensitive{font-weight:650}.contact-privacy{color:color-mix(in srgb,var(--body-colour) 86%,#fff)}.required-key{font-size:var(--small-size)}.required-mark,.field-error,.form-failure{color:#9a2f2f}.field-error{font-size:var(--small-size);margin-block:-.45rem .8rem;font-weight:650}.form-error-summary{border:2px solid #9a2f2f;border-radius:.45rem;margin-block:1rem;padding:.9rem 1rem}.form-error-summary ul{margin-block:.45rem 0}.form-error-summary:focus{outline:3px solid var(--site-focus);outline-offset:3px}.contact input[aria-invalid=true],.contact textarea[aria-invalid=true]{border-width:2px;border-color:#9a2f2f}.contact button{background:var(--page-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:.5rem;padding:.7rem 1.2rem;font-weight:750}.contact button:disabled{cursor:wait;opacity:.72}.form-status,.form-failure{min-height:1.5em;margin-block-start:.8rem;font-weight:650}.contact-honeypot{display:none!important}.contact-direct{border-block-start:1px solid var(--site-border);max-width:44rem;margin-block:2.5rem;padding-block-start:1.5rem}.contact-direct h2{margin-block-start:0}.privacy-information{max-width:72ch}.privacy-information h2{margin-block:2.2rem .8rem}.privacy-information address{margin-block:1rem;font-style:normal}.contact button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.site-footer{border-block-start:1px solid var(--site-border);min-width:0;max-width:78rem;color:var(--group-label-colour);font-size:var(--small-size);justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin:auto;padding:2rem 1.5rem;display:flex}.site-footer p{margin:0}.site-footer nav{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.site-footer a{color:var(--link-colour)}html[dir=rtl] .primary{direction:rtl}@media (width<=64rem){.shell{grid-template-columns:minmax(0,1fr)}.finder{width:100%;height:auto;max-height:none;display:block;position:static;overflow:visible}.sidebar-tools{gap:.45rem}.sidebar-search{display:grid}.sidebar-filters>summary,.sidebar-menu-control>summary{cursor:pointer;color:var(--page-accent);padding-block:.4rem;font-weight:700;display:list-item}.sidebar-menu-control{margin-block-start:.35rem;display:block}.sidebar-filters:not([open])>.sidebar-filter-fields,.sidebar-menu-control:not([open])+.sidebar-menu-panel{display:none}.sidebar-filters[open]>.sidebar-filter-fields{margin-block-start:.55rem;display:grid}.sidebar-menu-panel{height:auto;display:block;overflow:visible}.sidebar-menu-control[open]+.sidebar-menu-panel .sidebar-divider{margin-block:.45rem .35rem}.sidebar-navigation-scroll{overscroll-behavior-y:auto;scrollbar-gutter:auto;height:auto;overflow:visible}}@media (width<=760px){.masthead{flex-direction:column;align-items:flex-start}.shell{grid-template-columns:minmax(0,1fr);margin-top:1rem;padding-inline:1rem}.finder{width:100%;height:auto;max-height:none;display:block;position:static;overflow:visible}.sidebar-tools{gap:.45rem}.sidebar-search{display:grid}.sidebar-filters>summary,.sidebar-menu-control>summary{cursor:pointer;color:var(--page-accent);padding-block:.4rem;font-weight:700;display:list-item}.sidebar-menu-control{margin-block-start:.35rem;display:block}.sidebar-filters:not([open])>.sidebar-filter-fields,.sidebar-menu-control:not([open])+.sidebar-menu-panel{display:none}.sidebar-filters[open]>.sidebar-filter-fields{margin-block-start:.55rem;display:grid}.sidebar-menu-panel{height:auto;display:block;overflow:visible}.sidebar-menu-control[open]+.sidebar-menu-panel .sidebar-divider{margin-block:.45rem .35rem}.sidebar-navigation-scroll{overscroll-behavior-y:auto;scrollbar-gutter:auto;height:auto;overflow:visible}.flower{min-height:10rem}.site-footer{flex-direction:column;padding-inline:1rem}.about-important{padding:1.05rem 1rem}}@media (prefers-reduced-motion:no-preference){a,button{transition:background-color .15s,color .15s}}html[data-visual-direction]{--study-ink:#17201d;--study-muted:#5d6864;--study-line:#dfe5e2;color:var(--study-ink)}html[data-visual-direction] body{background:#fff}html[data-visual-direction] .design-study-label{z-index:50;color:#fff;letter-spacing:.025em;background:#17201de8;border-radius:999px;padding:.55rem .85rem;font:700 12px/1.2 Arial,sans-serif;position:fixed;inset-block-end:1rem;inset-inline-end:1rem;box-shadow:0 .35rem 1.2rem #17201d26}html[data-visual-direction] .site-header{background:#fff}html[data-visual-direction] .masthead,html[data-visual-direction] .primary,html[data-visual-direction] .shell,html[data-visual-direction] footer{max-width:82rem}html[data-visual-direction] .content{max-width:56rem}html[data-visual-direction] .content>h1{text-wrap:balance}html[data-visual-direction] .finder,html[data-visual-direction] .accordion-item,html[data-visual-direction] .accordion-static{box-shadow:none}html[data-visual-direction] .accordion-item summary,html[data-visual-direction] .accordion-static>h2{transition:color .18s,background-color .18s}@media (prefers-reduced-motion:reduce){html[data-visual-direction] .accordion-static>h2{transition:none}}html[data-visual-direction] .accordion-item summary:after{font-family:Arial,sans-serif}html[data-visual-direction=editorial]{--site-font:Calibri,Carlito,"Segoe UI",Arial,sans-serif!important;--page-soft:#f4f5f1!important;--accordion-heading-background:transparent!important;--page-accent:#315f4b!important;--group-label-colour:#667772!important;--link-colour:#3f6e67!important;--h1-colour:#315f4b!important;--h2-colour:#315f4b!important;--h3-colour:#315f4b!important;--body-colour:#1f2426!important;--body-line-height:1.72!important}html[data-visual-direction=editorial] .site-header{border-block-end:1px solid #dfe3df}html[data-visual-direction=editorial] .content{color:var(--body-colour)}html[data-visual-direction=editorial] .masthead{padding-block:1.7rem}html[data-visual-direction=editorial] .brand{font-family:var(--site-font);letter-spacing:-.035em;color:#20513d;font-size:clamp(1.85rem,3vw,2.45rem);font-weight:700}html[data-visual-direction=editorial] .shell{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);gap:clamp(3.5rem,7vw,7rem);margin-block:3.8rem 5rem}html[data-visual-direction=editorial] .primary.sidebar-navigation{border:0;gap:.12rem;max-width:none;margin:0;padding:.15rem .5rem 1rem 0;display:grid;overflow:visible}html[data-visual-direction=editorial] .primary.sidebar-navigation a{white-space:normal;color:#4e5b57;border-radius:0;padding:.48rem 0;line-height:1.38}html[data-visual-direction=editorial] .primary a.active,html[data-visual-direction=editorial] .primary a:hover{color:#1f4938;background:0 0;padding-inline-start:.7rem;box-shadow:inset 3px 0 #526e48}html[data-visual-direction=editorial] .nested-navigation .navigation-children{padding-block:.1rem .65rem;padding-inline:1rem 0}html[dir=rtl][data-visual-direction=editorial] .nested-navigation .navigation-children{padding-inline:1rem 0}html[data-visual-direction=editorial] .nested-navigation .navigation-children a{color:#69736f;box-shadow:none;padding:.35rem .25rem;font-size:.9em}html[data-visual-direction=editorial] .nested-navigation .navigation-children a.active,html[data-visual-direction=editorial] .nested-navigation .navigation-children a:hover{color:var(--page-accent);box-shadow:none;background:0 0;padding-inline-start:.55rem}html[data-visual-direction=editorial] .finder{background:0 0;border:0;border-radius:0;padding:0 1.15rem 0 0}html[dir=rtl][data-visual-direction=editorial] .finder{padding-inline:1.15rem 0}html[data-visual-direction=editorial] .finder label{color:#30483d;gap:.3rem;margin:0;font-size:.9rem}html[data-visual-direction=editorial] .finder h3{color:#315847;margin-block:1.8rem .65rem;font-size:.95rem}html[data-visual-direction=editorial] .finder .contextual-results,html[data-visual-direction=editorial] .finder.filter-active .sidebar-navigation{display:none}html[data-visual-direction=editorial] .finder.filter-active .contextual-results{display:block}html[data-visual-direction=editorial] .finder.filter-active .contextual-results[hidden]{display:none}html[data-visual-direction=editorial] .finder.filter-active ul.contextual-results{margin:0;padding:0 .45rem 1rem 0;list-style:none}html[dir=rtl][data-visual-direction=editorial] .finder.filter-active ul.contextual-results{padding-inline:.45rem 0}html[data-visual-direction=editorial] .finder.filter-active ul.contextual-results a{color:#4e5b57;padding:.48rem 0;line-height:1.38;text-decoration:none;display:block}html[data-visual-direction=editorial] .finder.filter-active ul.contextual-results a:hover{color:var(--page-accent)}html[data-visual-direction=editorial] .finder input,html[data-visual-direction=editorial] .finder input,html[data-visual-direction=editorial] .finder select{background:#fff;border:0;border-block-end:1px solid #667772;border-radius:0;padding:.5rem 1.6rem .55rem 0}html[data-visual-direction=editorial] .sidebar-tools,html[data-visual-direction=editorial] .sidebar-filter-fields{gap:.48rem}html[data-visual-direction=editorial] .sidebar-divider{border-color:#d3d9d5;margin-block:.75rem .45rem}html[dir=rtl][data-visual-direction=editorial] .primary.sidebar-navigation{padding-inline:.5rem 0}html[data-visual-direction=editorial] .content>h1{font-family:var(--site-font);letter-spacing:-.048em;color:var(--page-accent);margin-block:0 2.2rem;font-size:clamp(2.75rem,5.5vw,4.35rem);font-weight:700;line-height:1.01}html[data-visual-direction=editorial] .content>h1.title-medium{letter-spacing:-.036em;font-size:clamp(2.4rem,4.4vw,3.55rem);line-height:1.06}html[data-visual-direction=editorial] .content>h1.title-long{letter-spacing:-.025em;font-size:clamp(2.05rem,3.6vw,2.95rem);line-height:1.1}html[data-visual-direction=editorial] .page-introduction{max-width:43rem;color:var(--body-colour);font-size:1.12rem}html[data-visual-direction=editorial] .flower.top,html[data-visual-direction=editorial] .flower.bottom{float:none;aspect-ratio:4;background:#eef1ed;border-radius:.25rem;width:100%;max-width:46rem;min-height:0;max-height:none;margin:.4rem 0 2.7rem;position:relative;overflow:hidden}html[data-visual-direction=editorial] .flower.top img,html[data-visual-direction=editorial] .flower.bottom img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;margin:0;display:block;position:absolute;inset:0}html[data-visual-direction=editorial] .accordion-panel:has(.author-photo){display:flow-root}html[data-visual-direction=editorial] .author-photo{float:inline-end;width:min(100%,126px);box-shadow:none;border:1.5px solid #526e60;border-radius:.4rem;margin:.25rem 0 1rem 1.65rem;padding:.3rem}html[dir=rtl][data-visual-direction=editorial] .author-photo{margin:.25rem 1.65rem 1rem 0}html[data-visual-direction=editorial] .author-photo img{border-radius:.25rem}html[data-visual-direction=editorial] .accordion-content{clear:both}html[data-visual-direction=editorial] .accordion-controls{justify-content:flex-start;gap:.55rem;margin-block:2.35rem 1.15rem}html[data-visual-direction=editorial] .accordion-controls button{color:var(--page-accent);background:#fff;border:1px solid #aab7b0;border-radius:999px;margin:0;padding:.38rem .8rem;font-weight:700}html[data-visual-direction=editorial] .accordion-controls button:hover,html[data-visual-direction=editorial] .accordion-controls button:focus-visible{background:#f1f4f1;border-color:#607a6d}html[data-visual-direction=editorial] .accordion-sections{border-block-start:1px solid #bdc8c4;gap:0}html[data-visual-direction=editorial] .accordion-item,html[data-visual-direction=editorial] .accordion-static{border:0;border-block-end:1px solid #bdc8c4;border-radius:0}html[data-visual-direction=editorial] .accordion-item summary,html[data-visual-direction=editorial] .accordion-static>h2{padding:1.45rem .15rem}html[data-visual-direction=editorial] .accordion-item summary:hover{color:var(--page-accent);background:#f7f8f5}html[data-visual-direction=editorial] .accordion-item summary h2{font-family:var(--site-font);color:var(--page-accent);font-size:1.27rem;font-weight:700}html[data-visual-direction=editorial] .accordion-item summary h2 strong{font-weight:700}html[data-visual-direction=editorial] .accordion-item summary:after{color:var(--page-accent)}html[data-visual-direction=editorial] .accordion-panel{max-width:44rem;padding:.2rem .15rem 2rem}html[data-visual-direction=public]{--site-font:Calibri,Carlito,"Segoe UI",Arial,sans-serif;--page-accent:#086f75;--page-soft:#eef8f7;--accordion-heading-background:#f1f8f7;--h1-colour:#12383b;--h2-colour:#174e52;--h3-colour:#176369;--body-colour:#172627;--body-line-height:1.68}html[data-visual-direction=public] .site-header{border-block-end:0;box-shadow:0 1px #d9e8e7}html[data-visual-direction=public] .masthead{padding-block:1.25rem}html[data-visual-direction=public] .brand{letter-spacing:-.03em;color:#12383b;font-size:clamp(1.75rem,3vw,2.15rem)}html[data-visual-direction=public] .language-picker select{color:#075c61;border-color:#9ec2bf;border-radius:999px}html[data-visual-direction=public] .primary{gap:.25rem;padding-block:.7rem 1rem}html[data-visual-direction=public] .primary a{color:#31595b;padding:.5rem .75rem}html[data-visual-direction=public] .primary a.active{color:#075c61;background:#dff1ef;font-weight:700}html[data-visual-direction=public] .shell{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);margin-block:3rem 5rem}html[data-visual-direction=public] .finder{background:#f3f8f7;border:0;border-radius:1.1rem;padding:1.4rem}html[data-visual-direction=public] .finder input,html[data-visual-direction=public] .finder select{border-color:#b5cfcd}html[data-visual-direction=public] .content>h1{letter-spacing:-.04em;color:#12383b;margin-block:.25rem 1.6rem;font-size:clamp(2.35rem,5vw,3.75rem);line-height:1.04}html[data-visual-direction=public] .page-introduction{color:#334849;max-width:46rem;font-size:1.08rem}html[data-visual-direction=public] .flower.top{float:inline-end;background:#e6f3f1;border-radius:50%;width:9rem;height:9rem;min-height:0;margin:0 0 1.5rem 2rem;padding:.5rem}html[dir=rtl][data-visual-direction=public] .flower.top{margin-inline:2rem 0}html[data-visual-direction=public] .flower.top img{object-fit:cover;border-radius:50%;width:100%;height:100%;max-height:none}html[data-visual-direction=public] .accordion-content{clear:both}html[data-visual-direction=public] .accordion-controls{margin-block:2rem 1rem}html[data-visual-direction=public] .accordion-controls button{color:#075c61;border-color:#76aaa7}html[data-visual-direction=public] .accordion-sections{gap:.7rem}html[data-visual-direction=public] .accordion-item,html[data-visual-direction=public] .accordion-static{background:#f1f8f7;border:0;border-radius:.7rem;overflow:hidden}html[data-visual-direction=public] .accordion-item summary,html[data-visual-direction=public] .accordion-static>h2{padding:1.15rem 1.25rem}html[data-visual-direction=public] .accordion-item summary:hover{background:#e5f3f1}html[data-visual-direction=public] .accordion-item summary h2{letter-spacing:-.01em;font-size:1.18rem}html[data-visual-direction=public] .accordion-panel{background:#fff;border-inline-start:3px solid #8bc0bc;padding:.7rem 1.35rem 1.5rem}html[data-visual-direction=botanical]{--site-font:Calibri,Carlito,"Segoe UI",Arial,sans-serif;--page-accent:#7d4939;--page-soft:#f7f2ec;--accordion-heading-background:transparent;--h1-colour:#283d32;--h2-colour:#3c5849;--h3-colour:#7d4939;--body-colour:#292d2a;--body-line-height:1.72}html[data-visual-direction=botanical] .site-header{border:0}html[data-visual-direction=botanical] .masthead{padding-block:1.5rem .9rem}html[data-visual-direction=botanical] .brand{color:#304c3d;letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.3rem)}html[data-visual-direction=botanical] .primary{border-block:1px solid #e3ddd4;gap:.6rem;padding-block:.7rem}html[data-visual-direction=botanical] .primary a{color:#536259}html[data-visual-direction=botanical] .primary a.active,html[data-visual-direction=botanical] .primary a:hover{color:#6f3e31;background:#f1e9de}html[data-visual-direction=botanical] .shell{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);gap:clamp(3rem,6vw,6rem);margin-block:3.4rem 5rem}html[data-visual-direction=botanical] .finder{background:0 0;border:0;border-block:1px solid #ded8ce;border-radius:0;padding:1.3rem 0}html[data-visual-direction=botanical] .finder h2{color:#304c3d}html[data-visual-direction=botanical] .finder input,html[data-visual-direction=botanical] .finder select{background:#fdfcf9;border-color:#c9c0b4}html[data-visual-direction=botanical] .content{position:relative}html[data-visual-direction=botanical] .content>h1{letter-spacing:-.045em;max-width:42rem;margin-block:.2rem 2rem;font-size:clamp(2.65rem,5vw,4.25rem);line-height:1.02}html[data-visual-direction=botanical] .page-introduction{color:#3d4741;max-width:44rem;font-size:1.1rem}html[data-visual-direction=botanical] .flower.top{float:inline-end;background:#f2e8dc;border-radius:48% 52% 44% 56%/58% 43% 57% 42%;width:11rem;height:14rem;min-height:0;margin:-.5rem 0 2rem 2.4rem;padding:.45rem;transform:rotate(1.5deg)}html[dir=rtl][data-visual-direction=botanical] .flower.top{margin-inline:2.4rem 0;transform:rotate(-1.5deg)}html[data-visual-direction=botanical] .flower.top img{border-radius:inherit;object-fit:cover;width:100%;height:100%;max-height:none}html[data-visual-direction=botanical] .accordion-content{clear:both}html[data-visual-direction=botanical] .accordion-controls{justify-content:flex-start;margin-block:2.3rem 1rem}html[data-visual-direction=botanical] .accordion-controls button{color:#6f3e31;background:#fff;border-color:#a88270}html[data-visual-direction=botanical] .accordion-controls button:hover{background:#f7f2ec}html[data-visual-direction=botanical] .accordion-sections{gap:0}html[data-visual-direction=botanical] .accordion-item,html[data-visual-direction=botanical] .accordion-static{border:0;border-block-end:1px solid #ddd5ca;border-radius:0}html[data-visual-direction=botanical] .accordion-item:first-child{border-block-start:1px solid #ddd5ca}html[data-visual-direction=botanical] .accordion-item summary,html[data-visual-direction=botanical] .accordion-static>h2{padding:1.35rem .35rem}html[data-visual-direction=botanical] .accordion-item summary:hover{background:#faf7f2}html[data-visual-direction=botanical] .accordion-item summary h2{color:#355444;font-size:1.2rem}html[data-visual-direction=botanical] .accordion-item summary:after{color:#8c5644}html[data-visual-direction=botanical] .accordion-panel{max-width:45rem;padding:.35rem .35rem 2rem}html[data-visual-direction=botanical] .content li::marker{color:#9b604b}@media (width<=760px){html[data-visual-direction] .shell{grid-template-columns:1fr;gap:2.25rem;margin-block-start:2rem}html[data-visual-direction] .content>h1{font-size:clamp(2.25rem,12vw,3.35rem)}html[data-visual-direction=editorial] .content>h1.title-medium{font-size:clamp(2rem,9vw,2.7rem)}html[data-visual-direction=editorial] .content>h1.title-long{font-size:clamp(1.8rem,7.5vw,2.3rem)}html[data-visual-direction] .flower.top{float:none;width:8.5rem;height:10.5rem;margin:0 auto 2rem}html[data-visual-direction=editorial] .flower.top,html[data-visual-direction=editorial] .flower.bottom{aspect-ratio:4;width:100%;height:auto;margin:.25rem 0 2rem}html[data-visual-direction=editorial] .author-photo,html[dir=rtl][data-visual-direction=editorial] .author-photo{float:none;margin:.35rem auto 1.25rem}html[data-visual-direction=public] .flower.top{height:8.5rem}html[data-visual-direction] .design-study-label{text-align:center;inset-inline:.75rem}html[data-visual-direction=editorial] .primary.sidebar-navigation{gap:.2rem;padding-block:0 1rem;display:grid;overflow:visible}html[data-visual-direction=editorial] .primary.sidebar-navigation a{white-space:normal;padding:.4rem 0}html[data-visual-direction=editorial] .primary.sidebar-navigation a.active,html[data-visual-direction=editorial] .primary.sidebar-navigation a:hover{padding-inline-start:.55rem;box-shadow:inset 3px 0 #526e48}}
