.mock-site{--mock-ink:#252d2b;--mock-muted:#59635e;--mock-line:#cbd3ce;--mock-green:#d0f5a6;--mock-paper:#f9fbf7;--mock-serif:Georgia, "Times New Roman", serif;color:var(--mock-ink);text-align:start;isolation:isolate;background:linear-gradient(112deg,#f3edf7 0%,#f0f4fa 51%,#f2f8ed 100%);min-block-size:850px;font:400 16px/1.55 Arial,Helvetica,sans-serif;container:mock-site/inline-size}.mock-site *,.mock-site :before,.mock-site :after{box-sizing:border-box}.mock-site button,.mock-site input,.mock-site textarea,.mock-site select{font:inherit;color:inherit}.mock-site button,.mock-site a{-webkit-tap-highlight-color:transparent}.mock-site button{cursor:pointer}.mock-site button:disabled{cursor:default;opacity:.6}.mock-site button:focus-visible,.mock-site a:focus-visible,.mock-site input:focus-visible,.mock-site textarea:focus-visible,.mock-site select:focus-visible,.mock-site [tabindex]:focus-visible{outline-offset:4px;outline:3px solid #245637}.mock-site a{color:inherit;text-underline-offset:4px}.mock-site h1,.mock-site h2,.mock-site h3,.mock-site p{margin-block-start:0}.mock-site h1,.mock-site h2,.mock-site h3{color:var(--mock-ink);letter-spacing:-.035em}.mock-site svg{flex:none}.mock-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:clip}.mock-header{border-block-end:1px solid var(--mock-line);grid-template-columns:250px minmax(220px,500px) 1fr;align-items:center;gap:32px;padding:34px 42px 30px;display:grid}.mock-logo{z-index:0;letter-spacing:-.075em;background:0 0;border:0;inline-size:fit-content;padding:0 3px;text-decoration:none;display:inline-block;position:relative;font:700 39px/.95 var(--mock-serif)!important}.mock-logo:before{content:"";z-index:-1;background:var(--mock-green);position:absolute;inset:43% -2px -1px}.mock-logo:has(small):before{display:none}.mock-logo>span{z-index:0;position:relative}.mock-logo>span:before{content:"";z-index:-1;background:var(--mock-green);position:absolute;inset:44% -2px 1px}.mock-logo>small{letter-spacing:.06em;color:#5a655b;margin-block-start:10px;padding-inline-start:2px;font:400 10px/1.2 Arial,sans-serif;display:block}.mock-search{background:#ffffffb8;border:1px solid #a9b9ac;border-radius:5px;align-items:center;block-size:46px;min-inline-size:0;display:flex}.mock-search input{background:0 0;border:0;outline:none;inline-size:100%;min-inline-size:0;padding:10px 15px}.mock-search input::placeholder{color:#67716a;opacity:1}.mock-search button{border:0;background:var(--mock-green);border-inline-start:1px solid #b6c4b0;border-radius:0 4px 4px 0;align-self:stretch;place-items:center;min-inline-size:46px;display:grid}.mock-account{justify-content:flex-end;align-items:center;gap:12px;display:flex}.mock-account>button,.mock-account>a{white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-block-size:44px;padding:9px 10px;font-size:14px;text-decoration:none;display:inline-flex}.mock-account>:last-child{background:var(--mock-ink);color:#fff;border-radius:5px;padding-inline:18px}.mock-categories{scrollbar-width:thin;border-block-end:1px solid #a5b0aa;justify-content:center;align-items:center;gap:clamp(18px,3.2vw,48px);padding:9px 28px;display:flex;overflow-x:auto}.mock-categories button,.mock-categories a{color:#414a43;background:0 0;border:0;flex-shrink:0;min-block-size:46px;padding:8px 2px;font-size:15px;text-decoration:none;position:relative}.mock-categories button.is-active,.mock-categories [aria-current=page],.mock-categories [aria-pressed=true]{color:#252d2b;font-weight:700}.mock-categories [aria-pressed=true]:after{content:"";background:#3f6547;block-size:3px;position:absolute;inset-block-end:0;inset-inline:0}.mock-category-all{margin-inline-end:auto}.mock-category-write{align-items:center;gap:5px;margin-inline-start:auto;display:inline-flex}.mock-categories button.is-active:after,.mock-categories [aria-current=page]:after{content:"";background:#3f6547;block-size:3px;position:absolute;inset-block-end:0;inset-inline:0}.mock-layout{grid-template-columns:250px minmax(0,1fr) 230px;min-block-size:650px;margin:0 42px;display:grid}.mock-topics{border-inline-end:1px solid var(--mock-line);min-inline-size:0;padding:30px 23px 45px 0}.mock-topics>.mock-eyebrow,.mock-topics>h2{margin-block-end:20px}.mock-eyebrow{color:var(--mock-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4;display:block}.mock-topic-item{text-align:start;color:#414a43;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:baseline;gap:12px;min-block-size:48px;inline-size:100%;padding:13px 11px;line-height:1.45;display:flex;font-size:14px!important}.mock-topic-item:hover{background:#ffffff96}.mock-topic-item.is-active,.mock-topic-item[aria-pressed=true],.mock-topic-item[aria-current=true]{background:#e3eccf;font-weight:700;box-shadow:inset 3px 0 #53704a}.mock-count{color:#606b63;font:400 12px/1.4 Arial,sans-serif}.mock-main{min-inline-size:0;padding:35px 38px 50px}.mock-topic-heading{border-block-end:1px solid var(--mock-line);padding-block-end:24px}.mock-topic-heading>.mock-eyebrow{font-size:10px}.mock-topic-heading>.mock-eyebrow button{text-transform:uppercase;letter-spacing:.1em;color:#49653d;background:0 0;border:0;min-block-size:30px;padding:0;font-size:10px;font-weight:700}.mock-title-row{justify-content:space-between;align-items:center;gap:14px;margin-block:7px 12px;display:flex}.mock-icon-button{background:#ffffff60;border:1px solid #b8c5b1;border-radius:4px;place-items:center;min-block-size:44px;min-inline-size:44px;padding:10px;display:grid}.mock-icon-button[aria-pressed=true]{background:var(--mock-green);border-color:#68894c}.mock-sort{align-items:center;gap:6px;margin-inline-start:auto;font-size:10px;display:flex}.mock-sort select{background:0 0;border:0;min-block-size:44px;max-inline-size:140px;padding:5px;font-size:12px}.mock-topic-heading :is(h1,h2){margin:8px 0;font-size:clamp(26px,2vw,34px);font-weight:600;line-height:1.2}.mock-topic-heading p{margin:0}.mock-topic-meta{color:var(--mock-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.mock-topic-list-heading{justify-content:space-between;align-items:center;gap:10px;margin-block-end:17px;padding-inline:10px;display:flex}.mock-topic-list-heading h2{letter-spacing:.09em;text-transform:uppercase;margin:0;font:700 11px/1.4 Arial,sans-serif}.mock-topic-index{color:#52604e;flex-shrink:0;min-inline-size:15px;font-size:10px}.mock-topic-title{flex:1;min-inline-size:0}.mock-topic-title small{color:#52604e;margin-block-start:5px;font-size:10px;font-weight:400;display:block}.mock-new-topic{justify-content:flex-start;inline-size:100%;margin-block-start:19px;font-size:12px!important}.mock-topic-footnote{border-block-start:1px solid var(--mock-line);font:italic 18px/1.5 var(--mock-serif);color:#616d5d;margin:28px 10px 0;padding-block-start:21px}.mock-tag{background:#edf4e7;border:1px solid #b9c8b5;border-radius:3px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.mock-muted{color:var(--mock-muted);font-size:14px;line-height:1.6}.mock-inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mock-button{color:#29352b;white-space:nowrap;background:#fff9;border:1px solid #a5b2a5;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-block-size:44px;padding:10px 17px;line-height:1.3;text-decoration:none;display:inline-flex;font-size:14px!important}.mock-button:hover{background:#f5faec;border-color:#698363}.mock-button.is-primary{color:#25352a;background:var(--mock-green);border-color:#b0ce91;font-weight:600}.mock-button.is-primary:hover{background:#bde78e}.mock-button.is-quiet{background:0 0;border-color:#0000}.mock-button.is-quiet:hover{background:#ffffff80;border-color:#acb8ac}.mock-filter-row{color:var(--mock-muted);justify-content:space-between;align-items:center;gap:12px;padding-block:16px;font-size:12px;display:flex}.mock-filter-row select{background:0 0;border:0;min-block-size:44px;max-inline-size:100%;padding:8px;font-size:13px}.mock-entry{border-block-end:1px solid var(--mock-line);padding:29px 0 27px}.mock-entry:first-of-type{padding-block-start:20px}.mock-entry-content{color:#2e3832;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.mock-entry-content p{margin-block-end:16px}.mock-entry-content p:last-child{margin-block-end:0}.mock-entry-content a{text-decoration-color:#7c9b5d;text-decoration-thickness:2px}.mock-entry-footer{justify-content:space-between;align-items:center;gap:16px;margin-block-start:23px;display:flex}.mock-entry-actions{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.mock-entry-actions button{color:#5a655e;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-block-size:44px;min-inline-size:36px;padding:6px 7px;font-size:12px;display:inline-flex}.mock-entry-actions button:hover,.mock-entry-actions button[aria-pressed=true]{color:#254127;background:#dce9cb}.mock-entry-footer>button,.mock-entry-footer>a,.mock-entry-author{text-align:end;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:0;font-size:13px;text-decoration:none;display:flex}.mock-entry-footer time{color:var(--mock-muted);margin-block-start:3px;font-size:11px;font-style:normal;display:block}.mock-author strong{font-size:12px;font-weight:500}.mock-author small{color:#626d64;margin-block-start:4px;font-size:10px;display:block}.mock-reader-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block:27px 0;display:flex}.mock-reader-cta>span{color:#626d60;font:italic 17px/1.4 var(--mock-serif)}.mock-avatar{color:#53545f;text-transform:uppercase;background:#e4dff0;border:1px solid #d0cadb;border-radius:50%;flex-shrink:0;place-items:center;block-size:35px;inline-size:35px;font-size:11px;font-weight:600;display:inline-grid}.mock-entry:nth-of-type(2n) .mock-avatar{color:#43583f;background:#deeadb;border-color:#c6d5c0}.mock-aside{border-inline-start:1px solid var(--mock-line);min-inline-size:0;padding:35px 0 40px 25px}.mock-aside h2,.mock-aside h3{font-size:21px;line-height:1.35;font-family:var(--mock-serif);margin:15px 0 12px;font-weight:400}.mock-aside p{color:#58635c;font-size:13px;line-height:1.75}.mock-aside .mock-button{white-space:normal;text-align:center;inline-size:100%;margin-block:6px 20px}.mock-aside hr{border:0;border-block-start:1px solid var(--mock-line);margin-block:28px}.mock-aside-spark{color:#5e7c48;font:42px/1 var(--mock-serif);margin-block-end:20px;display:block}.mock-aside-section{border-block-start:1px solid var(--mock-line);margin-block-start:24px;padding-block-start:24px}.mock-aside-section .mock-quote{border:0;margin-block:15px;padding:0}.mock-aside-author{color:#556950;background:0 0;border:0;align-items:center;gap:8px;min-block-size:44px;padding:5px 0;display:inline-flex;font-size:11px!important}.mock-consult{border-block-start:1px solid var(--mock-line);margin-block-start:28px;padding-block-start:22px}.mock-consult>p{font:400 20px/1.3 var(--mock-serif);color:#35452f}.mock-consult button{border:0;background:0 0;border-block-end:1px solid #9baf8a;justify-content:space-between;align-items:center;min-block-size:44px;inline-size:100%;padding:8px 0;font-size:11px;display:flex}.mock-aside .mock-aside-footer{color:#52604e;margin-block-start:27px;font-size:10px;line-height:1.9}.mock-aside-section.mock-community-activity{display:none}.mock-site[data-variant=commons] .mock-aside-section.mock-community-activity{display:block}.mock-site[data-variant=commons] .mock-aside-section:not(.mock-community-activity){display:none}.mock-quote{border-block-start:1px solid var(--mock-line);color:#54604f;font:italic 21px/1.55 var(--mock-serif);margin:28px 0 0;padding-block-start:24px}.mock-quote cite{color:#626d61;margin-block-start:14px;font:11px Arial,sans-serif;display:block}.mock-panel{max-inline-size:760px;margin-inline:auto}.mock-state-heading{margin-block-end:28px}.mock-state-heading :is(h1,h2){font:400 39px/1.12 var(--mock-serif);letter-spacing:-.045em;margin:8px 0 12px}.mock-state-heading p{max-inline-size:54ch;color:var(--mock-muted);font-size:14px}.mock-form{border:1px solid var(--mock-line);background:#ffffff80;border-radius:6px;max-inline-size:450px;margin:35px auto 10px;padding:30px}.mock-form .mock-state-heading{margin-block-end:25px}.mock-form .mock-state-heading :is(h1,h2){font-size:34px}.mock-field{flex-direction:column;gap:8px;min-inline-size:0;margin-block-end:20px;font-size:13px;font-weight:600;display:flex}.mock-field input,.mock-field textarea,.mock-field select{background:#fffffff2;border:1px solid #aab8ab;border-radius:4px;min-block-size:48px;inline-size:100%;min-inline-size:0;padding:12px;font-size:16px;font-weight:400}.mock-field textarea{resize:vertical;min-block-size:150px}.mock-field input[aria-invalid=true]{border-color:#9d3936}.mock-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.mock-form-hint{color:#59665e;font-size:12px;font-weight:400}.mock-form-error{color:#973730;font-size:13px;font-weight:400;line-height:1.5}.mock-form>.mock-button.is-primary{inline-size:100%}.mock-form>.mock-muted{text-align:center;margin-block:20px 0;font-size:12px}.mock-intro{max-inline-size:60ch;color:var(--mock-muted);font-size:14px;line-height:1.75}.mock-demo-note{color:#56634f;background:#edf1e7;border-radius:3px;margin-block:0 23px;padding:11px 13px;font-size:11px;line-height:1.6}.mock-password-wrap{background:#fff;border:1px solid #aab8ab;border-radius:4px;align-items:stretch;min-inline-size:0;display:flex}.mock-password-wrap input{border:0;flex:1}.mock-password-wrap button{border:0;background:0 0;border-inline-start:1px solid #d2dacc;min-block-size:48px;padding:7px 12px;font-size:11px;font-weight:400}.mock-form-link{text-underline-offset:3px;background:0 0;border:0;min-block-size:35px;margin:-7px 0 22px auto;padding:4px 0;font-weight:400;text-decoration:underline;display:block;font-size:12px!important}.mock-form-bottom{text-align:center;color:#5b6756;margin:23px 0 0;font-size:12px}.mock-form-bottom button{text-underline-offset:4px;background:0 0;border:0;min-block-size:44px;padding:6px;font-size:12px;font-weight:600;text-decoration:underline}.mock-field>span:not(.mock-form-hint):not(.mock-password-wrap){color:#687361;margin-block-start:-7px;font-size:10px;font-weight:400}.mock-status{color:#2f4c2e;background:#e1f0d7;border-inline-start:3px solid #47713e;border-radius:0 4px 4px 0;margin:20px 0;padding:14px 16px;font-size:14px}.mock-status:not(.has-status){border:0;margin:0;padding:0}.mock-tabs{border-block-end:1px solid var(--mock-line);gap:5px;margin-block-end:22px;display:flex}.mock-tabs button{min-block-size:48px;color:var(--mock-muted);background:0 0;border:0;border-block-end:2px solid #0000;padding:10px 16px;font-size:14px}.mock-tabs button[aria-selected=true],.mock-tabs button.is-active,.mock-tabs button[aria-pressed=true]{color:var(--mock-ink);border-block-end-color:#3d6345;font-weight:700}.mock-inline-search{align-items:flex-end;gap:10px;margin-block:24px 10px;display:flex}.mock-inline-search .mock-field{flex:1;margin:0}.mock-inline-search>.mock-button{min-block-size:48px}.mock-category-filter{flex-direction:column;align-items:flex-end;gap:2px;font-size:10px;display:flex}.mock-filter-row .mock-tabs{margin:0}.mock-category-filter select{padding:4px 0;font-size:12px}.mock-result{border:0;border-block-end:1px solid var(--mock-line);text-align:start;background:0 0;inline-size:100%;padding:23px 0;text-decoration:none;display:block}.mock-result h2,.mock-result h3{margin-block-end:7px;font-size:20px;font-weight:500}.mock-result:hover h2,.mock-result:hover h3{text-underline-offset:5px;-webkit-text-decoration:underline #718c53;text-decoration:underline #718c53}.mock-result p{color:var(--mock-muted);margin:0;font-size:14px}.mock-result{align-items:center;gap:14px;display:flex}.mock-result>span:not(.mock-avatar){flex:1;min-inline-size:0}.mock-result strong{margin-block:7px;font-size:19px;font-weight:500;display:block}.mock-result small{color:var(--mock-muted);font-size:12px;line-height:1.7;display:block}.mock-result:hover strong{text-underline-offset:4px;text-decoration:underline}.mock-empty{text-align:center;color:var(--mock-muted);border:1px dashed #adbaad;border-radius:5px;padding:45px 20px}.mock-profile-cover{border-block-end:1px solid var(--mock-line);align-items:center;gap:20px;padding:28px 0;display:flex}.mock-profile-cover .mock-avatar{block-size:76px;inline-size:76px;font-size:24px}.mock-profile-cover :is(h1,h2){font:400 36px/1.15 var(--mock-serif);margin:5px 0 10px}.mock-profile-cover p{color:var(--mock-muted);margin:0;font-size:14px}.mock-profile-stats{border-block-end:1px solid var(--mock-line);color:var(--mock-muted);flex-wrap:wrap;gap:28px;padding-block:22px;font-size:12px;display:flex}.mock-profile-stats strong{font:400 25px/1.3 var(--mock-serif);color:var(--mock-ink);display:block}.mock-profile .mock-inline-actions{margin-block:22px}.mock-profile-cover{color:#4b6042;min-block-size:125px;font:italic 19px/1.4 var(--mock-serif);background:#dfead8;border:1px solid #c8d6bd;border-radius:5px;justify-content:space-between;padding:24px;position:relative}.mock-profile-orbit{font:70px/1 var(--mock-serif);color:#718963}.mock-profile{padding:36px 0 0;position:relative}.mock-profile>.mock-profile-avatar{border:5px solid #f1f6eb;block-size:76px;inline-size:76px;font-size:22px;position:absolute;inset-block-start:-39px;inset-inline-end:20px}.mock-profile .mock-state-heading{margin-block-end:10px;padding-inline-end:70px}.mock-profile>p{margin-block-end:10px;font-size:14px}.mock-profile .mock-profile-joined{color:#63705e;font-size:11px}.mock-profile+.mock-tabs{margin-block-start:26px}.mock-profile-topic{font-size:20px;font-weight:500}.mock-messages{background:#fff9;border:1px solid #bbc8bb;border-radius:5px;grid-template-columns:210px minmax(0,1fr);min-block-size:490px;display:grid}.mock-conversations{background:#e9f0e7aa;border-inline-end:1px solid #c6d1c4;padding:12px}.mock-conversations>h2{margin:10px;font-size:16px}.mock-conversations button{text-align:start;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;inline-size:100%;padding:14px 10px;font-size:13px;display:flex}.mock-conversations button.is-active,.mock-conversations button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #314b3812}.mock-conversations button span{min-inline-size:0}.mock-conversations small{color:var(--mock-muted);margin-block-start:4px;font-size:11px;display:block}.mock-conversations>.mock-field{padding:6px 0 10px;font-size:10px}.mock-conversations .mock-field input{min-block-size:40px;padding:8px;font-size:14px}.mock-conversations .mock-conversation{align-items:flex-start;gap:8px;padding-inline:6px;position:relative}.mock-conversation>span:nth-child(2){flex:1}.mock-conversation strong{overflow-wrap:anywhere;font-size:11px;font-weight:600}.mock-conversation small{font-size:10px;line-height:1.5}.mock-conversation-time{color:#606f58;text-align:end;flex:0 0 25px;font-size:9px}.mock-unread{color:#fff;background:#547340;border-radius:50%;place-items:center;block-size:17px;inline-size:17px;margin:7px 0 0 auto;font-size:9px;display:grid}.mock-chat{flex-direction:column;min-inline-size:0;padding:20px;display:flex}.mock-chat>header{border-block-end:1px solid var(--mock-line);align-items:center;gap:10px;padding-block-end:15px;font-size:14px;display:flex}.mock-chat-header{border-block-end:1px solid var(--mock-line);justify-content:space-between;align-items:center;gap:8px;padding-block-end:13px;display:flex}.mock-chat-header>.mock-author{text-align:start;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.mock-chat-header>.mock-button{padding-inline:5px;font-size:10px!important}.mock-chat-history{flex-direction:column;display:flex}.mock-thread-date{text-align:center;color:var(--mock-muted);margin-block:20px;font-size:11px}.mock-message{overflow-wrap:anywhere;background:#ecebf4;border-radius:8px 8px 8px 0;align-self:flex-start;max-inline-size:88%;margin-block:0 14px;padding:13px 15px;font-size:16px;line-height:1.6}.mock-message.is-own{background:#e0edce;border-radius:8px 8px 0;align-self:flex-end}.mock-message p{margin-block-end:4px}.mock-message time,.mock-message>small{color:#596450;text-align:end;font-size:10px;display:block}.mock-chat-compose{align-items:flex-end;gap:8px;margin-block-start:auto;padding-block-start:22px;display:flex}.mock-chat-compose input,.mock-chat-compose textarea{resize:none;background:#fff;border:1px solid #aab8ab;border-radius:4px;flex:1;min-block-size:46px;max-block-size:100px;inline-size:100%;min-inline-size:0;padding:11px;font-size:16px}.mock-chat-compose .mock-button{padding-inline:13px}.mock-chat-compose>.mock-field{flex:1;min-inline-size:0;margin:0;font-size:10px}.mock-chat-compose .mock-field textarea{min-block-size:65px}.mock-mobile-nav{display:none}.mock-site[data-variant=study] .mock-topics .mock-eyebrow{padding-inline-start:10px}.mock-site[data-variant=study] .mock-main{background:#ffffff14}.mock-site[data-variant=study] .mock-hero,.mock-site[data-variant=study] .mock-community-hero{display:none}.mock-site[data-variant=editorial]{--mock-line:#c9ccc1;--mock-green:#dbf291;--mock-ink:#272e27;background:#f5f4ec}.mock-site[data-variant=editorial] .mock-header{grid-template-columns:260px minmax(220px,430px) 1fr;padding-block:26px}.mock-site[data-variant=editorial] .mock-logo{font-size:44px!important}.mock-site[data-variant=editorial] .mock-categories{border-block-end-color:#949d8d;justify-content:space-between;gap:20px;padding-inline:44px}.mock-hero{border-block-end:1px solid #949d8d;justify-content:space-between;align-items:flex-end;gap:35px;margin-inline:44px;padding:38px 0 30px;display:flex}.mock-hero h1,.mock-hero h2{font:400 clamp(42px, 4.8vw, 76px)/.99 var(--mock-serif);letter-spacing:-.07em;max-inline-size:750px;margin:13px 0 0}.mock-hero h1 em,.mock-hero h2 em{font-weight:400}.mock-hero p{max-inline-size:215px;color:var(--mock-muted);margin:0;font-size:13px;line-height:1.7}.mock-topic-pills{border-block-end:1px solid var(--mock-line);gap:0;margin-inline:44px;padding-block:18px;display:flex;overflow:auto}.mock-topic-pills .mock-topic-item{border-inline-end:1px solid var(--mock-line);border-radius:0;flex:0 0 190px;align-items:flex-start;gap:20px;min-block-size:44px;inline-size:auto;padding:3px 22px}.mock-topic-pills .mock-topic-item:first-child{padding-inline-start:0}.mock-topic-pills .mock-topic-item.is-active{box-shadow:none;text-underline-offset:6px;background:0 0;-webkit-text-decoration:underline #90a46c;text-decoration:underline #90a46c;text-decoration-thickness:3px}.mock-hero{grid-template-columns:minmax(0,1fr) 235px;align-items:end;gap:16px 32px;display:grid}.mock-hero>.mock-eyebrow{grid-column:1/-1;max-inline-size:none;margin:0;font-size:10px}.mock-hero>.mock-hero-title{max-inline-size:none;font:400 clamp(40px, 4.6vw, 72px)/1.02 var(--mock-serif);letter-spacing:-.065em;color:var(--mock-ink);margin:0}.mock-hero>span{color:var(--mock-muted);padding-block-end:5px;font-size:12px;line-height:1.75}.mock-topic-pills>.mock-topic-list-heading,.mock-topic-pills>.mock-new-topic,.mock-topic-pills>.mock-topic-footnote,.mock-topic-pills .mock-topic-index{display:none}.mock-site[data-variant=editorial] .mock-layout{grid-template-columns:minmax(0,1fr) 270px;margin-inline:44px}.mock-site[data-variant=editorial] .mock-topics{display:none}.mock-site[data-variant=editorial] .mock-main{padding:31px 50px 50px 0}.mock-site[data-variant=editorial] .mock-topic-heading :is(h1,h2){font:400 clamp(34px, 3vw, 45px)/1.1 var(--mock-serif)}.mock-site[data-variant=editorial] .mock-entry{grid-template-columns:1fr;padding-block:26px;display:grid}.mock-site[data-variant=editorial] .mock-entry-content{max-inline-size:73ch;line-height:1.85}.mock-site[data-variant=editorial] .mock-aside{background:#e9eddf;padding:32px 24px}.mock-site[data-variant=editorial] .mock-aside h2,.mock-site[data-variant=editorial] .mock-aside h3{font-size:29px}.mock-site[data-variant=editorial] .mock-avatar{background:#e4e6d8;border-color:#c7cbb7}.mock-site[data-variant=editorial] .mock-form{background:#fbfbf3}.mock-site[data-variant=commons]{--mock-green:#daf3ad;--mock-line:#ccd7cb;background:#f4f7f2}.mock-site[data-variant=commons] .mock-header{background:#edf0fa;padding-block:25px}.mock-site[data-variant=commons] .mock-categories{background:#edf0fa;justify-content:flex-start;gap:34px;padding-inline:42px}.mock-community-hero{border-block-end:1px solid var(--mock-line);background:#e4ecdd;justify-content:space-between;align-items:center;gap:30px;padding:39px 42px 34px;display:flex}.mock-community-hero h1,.mock-community-hero h2{max-inline-size:820px;font:400 clamp(35px, 3.8vw, 59px)/1.05 var(--mock-serif);letter-spacing:-.055em;margin:11px 0 13px}.mock-community-hero p{color:#4c604c;max-inline-size:70ch;margin:0;font-size:14px}.mock-community-hero .mock-button{background:#f7f9ef;flex-shrink:0}.mock-site[data-variant=commons] .mock-community-hero{border:1px solid #cbd8c0;border-radius:0 0 7px 7px;margin:-35px -30px 26px 0;padding:35px 32px 32px;display:block;position:relative}.mock-site[data-variant=commons] .mock-community-hero>.mock-eyebrow{z-index:1;font-size:10px;position:relative}.mock-site[data-variant=commons] .mock-community-hero h2{max-inline-size:600px;margin-block:18px;font-size:clamp(40px,4.2vw,62px)}.mock-community-hero h2 em{font-weight:400}.mock-site[data-variant=commons] .mock-community-hero>p:not(.mock-eyebrow){z-index:1;max-inline-size:390px;font-size:13px;line-height:1.75;position:relative}.mock-site[data-variant=commons] .mock-community-hero .mock-button{z-index:1;margin-block-start:23px;position:relative}.mock-hero-doodle{font:130px/.8 var(--mock-serif);color:#b5cb9f;position:absolute;inset-block-end:21px;inset-inline-end:30px;transform:rotate(-12deg)}.mock-section-label{justify-content:space-between;align-items:center;gap:20px;margin-block:26px 14px;display:flex}.mock-section-label h3{letter-spacing:-.015em;margin:0;font-size:13px;font-weight:600}.mock-section-label>span{color:#62715b;font-size:10px}.mock-site[data-variant=commons] .mock-layout{grid-template-columns:minmax(0,1fr) 285px}.mock-site[data-variant=commons] .mock-topics{display:none}.mock-site[data-variant=commons] .mock-main{padding-inline:0 30px}.mock-site[data-variant=commons] .mock-aside{background:#ecf1e7;padding-inline:24px}.mock-site[data-variant=commons] .mock-aside h2,.mock-site[data-variant=commons] .mock-aside h3{font:500 20px/1.3 Arial,sans-serif}.mock-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:20px 30px;display:grid}.mock-topic-card{text-align:start;background:#f9fbf6;border:1px solid #c9d4c6;border-radius:7px;flex-direction:column;align-items:flex-start;min-block-size:195px;min-inline-size:0;padding:24px;transition:border-color .16s,background .16s;display:flex}.mock-topic-card:nth-child(3n+2){background:#f0eef8;border-color:#d3cfdf}.mock-topic-card:nth-child(3n){background:#edf3f7;border-color:#cbd8de}.mock-topic-card:hover{background:#ecf4df;border-color:#718a60}.mock-topic-card h2,.mock-topic-card h3,.mock-topic-card .mock-topic-title{font:400 27px/1.1 var(--mock-serif);letter-spacing:-.04em;margin:15px 0 9px}.mock-topic-card p{color:#5a665b;margin:0 0 17px;font-size:13px;line-height:1.7}.mock-topic-card .mock-topic-meta{margin-block-start:auto;font-size:11px}.mock-topic-card{position:relative}.mock-topic-card>strong{font:400 29px/1.1 var(--mock-serif);letter-spacing:-.04em;max-inline-size:90%;margin:30px 0 10px}.mock-topic-card>span:not(.mock-tag):not(.mock-card-glyph){color:#56654e;margin-block-end:20px;font-size:12px}.mock-topic-card>small{color:#5b6b51;justify-content:space-between;align-items:center;gap:12px;inline-size:100%;margin-block-start:auto;font-size:10px;display:flex}.mock-card-glyph{font:29px/1 var(--mock-serif);color:#6c805d;position:absolute;inset-block-start:17px;inset-inline-end:22px}.mock-topic-card:nth-child(3n+2) .mock-card-glyph{color:#7b7098}.mock-topic-card:nth-child(3n) .mock-card-glyph{color:#5b7c90}.mock-mini-person{text-align:start;background:0 0;border:0;inline-size:100%;align-items:center!important}.mock-mini-person>span:not(.mock-avatar){flex:1;min-inline-size:0}.mock-mini-person strong{font-size:11px;font-weight:500}.mock-community-activity{margin-block:25px}.mock-community-activity>div,.mock-community-activity>button,.mock-community-activity>a{border-block-end:1px solid #cbd7c5;align-items:flex-start;gap:10px;padding-block:16px;font-size:12px;line-height:1.55;display:flex}.mock-community-activity p{margin:0;font-size:12px}.mock-community-activity small{color:#606b5f;margin-block-start:4px;font-size:10px;display:block}.mock-site[data-variant=commons] .mock-topic-heading{border:1px solid var(--mock-line);background:#edf3e6;border-radius:6px;padding:22px}.mock-site[data-variant=commons] .mock-entry{padding-inline:22px}.mock-site[data-variant=commons] .mock-form{background:#fbfdf8}@media (max-width:1200px){.mock-header,.mock-site[data-variant=editorial] .mock-header{grid-template-columns:205px minmax(180px,1fr) auto;gap:20px;padding-inline:27px}.mock-logo{font-size:35px!important}.mock-account{gap:4px}.mock-account>button,.mock-account>a{padding-inline:8px;font-size:13px}.mock-layout{grid-template-columns:220px minmax(0,1fr);margin-inline:27px}.mock-aside{display:none}.mock-main{padding-inline:28px 0}.mock-site[data-variant=editorial] .mock-layout,.mock-site[data-variant=commons] .mock-layout{grid-template-columns:minmax(0,1fr)}.mock-site[data-variant=editorial] .mock-main,.mock-site[data-variant=commons] .mock-main{padding-inline:0}.mock-community-hero{padding-inline:27px}.mock-site[data-variant=commons] .mock-community-hero{margin-inline:0}}@media (max-width:767px){.mock-site{min-block-size:760px;padding-block-end:calc(65px + env(safe-area-inset-bottom,0px))}.mock-header,.mock-site[data-variant=editorial] .mock-header{grid-template-columns:minmax(0,1fr) auto;gap:20px 10px;padding:22px 18px 16px}.mock-logo,.mock-site[data-variant=editorial] .mock-logo{font-size:32px!important}.mock-search{grid-area:2/1/auto/-1;inline-size:100%}.mock-account>button,.mock-account>a{padding-inline:7px;font-size:12px}.mock-account>:last-child{padding-inline:11px}.mock-account>:first-child:not(:last-child){min-inline-size:40px;display:none}.mock-account>:last-child svg{display:none}.mock-categories,.mock-site[data-variant=editorial] .mock-categories,.mock-site[data-variant=commons] .mock-categories{justify-content:flex-start;gap:24px;padding:4px 18px}.mock-categories button,.mock-categories a{font-size:13px}.mock-layout,.mock-site[data-variant=editorial] .mock-layout,.mock-site[data-variant=commons] .mock-layout{min-block-size:540px;margin-inline:18px;display:block}.mock-topics{display:none}.mock-topics.is-open,.mock-topics[data-open=true],.mock-site[data-variant=commons] .mock-topics[data-open=true]{border-inline-end:0;border-block-end:1px solid var(--mock-line);padding:24px 0;display:block}.mock-main,.mock-site[data-variant=editorial] .mock-main,.mock-site[data-variant=commons] .mock-main{padding:26px 0}.mock-topic-heading{flex-wrap:wrap;gap:14px;padding-block-end:20px}.mock-topic-heading :is(h1,h2){font-size:28px}.mock-topic-heading>.mock-inline-actions{inline-size:100%}.mock-topic-heading>.mock-inline-actions .mock-button:last-child{margin-inline-start:auto}.mock-filter-row{flex-wrap:wrap;padding-block:8px}.mock-filter-row .mock-tabs{flex:100%}.mock-category-filter{flex-direction:row;align-items:center;gap:8px;margin-inline-start:auto}.mock-entry{padding-block:24px}.mock-entry-content{line-height:1.8}.mock-entry-footer{align-items:flex-end;gap:6px;margin-block-start:20px}.mock-entry-actions{gap:0}.mock-entry-actions button{min-inline-size:36px;padding-inline:4px}.mock-entry-footer>button,.mock-entry-footer>a,.mock-entry-author{gap:7px;font-size:12px}.mock-entry-footer time{font-size:10px}.mock-avatar{block-size:30px;inline-size:30px;font-size:10px}.mock-form{margin-block-start:10px;padding:23px 19px}.mock-form-grid{grid-template-columns:minmax(0,1fr)}.mock-state-heading :is(h1,h2){font-size:34px}.mock-tabs{gap:0}.mock-tabs button{padding-inline:12px;font-size:13px}.mock-messages{grid-template-columns:minmax(0,1fr);min-block-size:560px}.mock-conversations{border-inline-end:0;border-block-end:1px solid var(--mock-line);flex-wrap:wrap;gap:5px;display:flex}.mock-conversations>h2{inline-size:100%;margin-block:5px}.mock-conversations>.mock-field{flex:1 0 100%}.mock-conversations button{flex:120px;padding:10px 7px}.mock-conversations small{font-size:10px}.mock-conversations .mock-conversation small,.mock-conversation-time{display:none}.mock-chat{min-block-size:420px;padding:15px}.mock-message{max-inline-size:92%}.mock-chat-compose{padding-block-start:14px}.mock-chat-compose .mock-button{padding-inline:10px}.mock-profile-cover{align-items:flex-start;gap:14px}.mock-profile-cover .mock-avatar{block-size:60px;inline-size:60px;font-size:20px}.mock-profile-cover :is(h1,h2){overflow-wrap:anywhere;font-size:29px}.mock-profile-stats{gap:23px}.mock-mobile-nav{z-index:5;padding:8px 7px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9f0f5;border-block-start:1px solid #b9c7b5;justify-content:space-around;align-items:center;gap:4px;margin-block-end:calc(-65px - env(safe-area-inset-bottom,0px));display:flex;position:sticky;inset-block-end:0}.mock-mobile-nav button,.mock-mobile-nav a{color:#485545;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-block-size:48px;min-inline-size:50px;padding:5px 8px;font-size:10px;text-decoration:none;display:flex}.mock-mobile-nav .is-active,.mock-mobile-nav [aria-current=page],.mock-mobile-nav [aria-pressed=true],.mock-mobile-nav [aria-expanded=true]{color:#263e27;background:#e3edcf;border-radius:5px;font-weight:700}.mock-hero{margin-inline:18px;padding-block:30px 24px;display:block}.mock-hero h1,.mock-hero h2{font-size:clamp(40px,11vw,62px)}.mock-hero p{max-inline-size:34ch;margin-block-start:20px}.mock-hero>.mock-hero-title{max-inline-size:none;margin-block:15px 20px;font-size:clamp(39px,10vw,58px)}.mock-hero>span{font-size:12px;display:block}.mock-topic-pills{margin-inline:18px;padding-block:15px}.mock-topic-pills .mock-topic-item{flex-basis:170px;padding-inline:15px}.mock-site[data-variant=editorial] .mock-topic-heading :is(h1,h2){font-size:35px}.mock-community-hero{flex-wrap:wrap;gap:20px;padding:27px 18px}.mock-community-hero h1,.mock-community-hero h2{font-size:41px}.mock-site[data-variant=commons] .mock-community-hero{margin-block-start:-26px;padding:27px 20px}.mock-site[data-variant=commons] .mock-community-hero h2{z-index:1;font-size:41px;position:relative}.mock-hero-doodle{font-size:88px;inset-block-end:24px;inset-inline-end:16px}.mock-community-grid{grid-template-columns:minmax(0,1fr);gap:12px}.mock-topic-card{min-block-size:165px;padding:21px}.mock-topic-card h2,.mock-topic-card h3,.mock-topic-card .mock-topic-title{font-size:27px}.mock-site[data-variant=commons] .mock-topic-heading{padding:20px}.mock-site[data-variant=commons] .mock-entry{padding-inline:0}}@media (prefers-reduced-motion:reduce){.mock-site *,.mock-site :before,.mock-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.mock-site[data-variant=study] .mock-search .study-search-toggle{background:0 0;border-radius:0 4px 4px 0;min-inline-size:44px;padding:0 8px;font-size:21px}.mock-site[data-variant=study] .mock-search button[type=submit]{border-radius:0}.study-search-popover{overscroll-behavior:contain;color:#252d2b;background:#fafcf7;border:1px solid #a9b9ac;border-radius:6px;margin:0;padding:20px;font:400 15px/1.5 Arial,Helvetica,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 36px #22382b26}.study-search-popover:is(:popover-open,.\:popover-open){display:block}.study-search-popover::backdrop{background:0 0}.study-search-popover>header{justify-content:space-between;align-items:center;gap:16px;margin-block-end:8px;display:flex}.study-search-popover h3{margin:0;font:600 19px/1.3 Arial,sans-serif}.study-search-popover>header button{background:0 0;border:0;place-items:center;block-size:48px;inline-size:48px;font-size:24px;display:grid}.study-advanced-form>label:not(.study-check),.study-search-dates label{color:#485447;gap:6px;margin-block-end:16px;font-size:13px;display:grid}.study-advanced-form input:not([type=checkbox]),.study-advanced-form select{color:#252d2b;min-block-size:48px;inline-size:100%;min-inline-size:0;font:inherit;background:#fff;border:1px solid #a0b09e;border-radius:3px;padding:9px 11px;font-size:16px}.study-search-dates{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-inline-size:0;margin:0;padding:0;display:grid}.study-search-dates legend{color:#485447;margin-block-end:8px;padding:0;font-size:13px}.study-search-dates label{font-size:11px}.study-check{flex-wrap:wrap;align-items:center;gap:8px;min-block-size:48px;font-size:13px;display:flex}.study-check input{accent-color:#45653f;block-size:18px;inline-size:18px}.study-check small{color:#52604e;font-size:11px}.study-advanced-form>label:last-of-type{margin-block-start:12px}.study-advanced-form>footer{justify-content:space-between;gap:12px;padding-block-start:4px;display:flex}.study-search-entry{border-block-end:1px solid #cbd3ce;padding-block:24px}.study-search-entry h3{margin:0 0 12px;font-size:20px}.study-search-entry h3 button{min-block-size:44px;font:inherit;text-align:start;background:0 0;border:0;padding:8px 0}.study-search-entry p{margin:0;font-size:16px;line-height:1.8}.study-search-entry footer{color:#52604e;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-block-start:16px;font-size:12px;display:flex}.study-search-entry footer>span{margin-inline-end:auto}.study-search-entry footer button{min-block-size:44px;font:inherit;background:0 0;border:0;padding:8px 0}.study-search-empty{color:#52604e;padding-block:25px;font-size:15px;line-height:1.7}.mock-site[data-variant=study] .mock-main{padding-bottom:55px}.study-missing-topic{color:#52604e;padding:28px 0 8px;font-size:15px}.study-inline-editor{border-top:1px solid #cbd3ce;margin-top:14px;padding-top:20px}.study-inline-editor h3{margin:0 0 10px;font-size:17px;font-weight:600}.study-inline-editor textarea{width:100%;height:auto;field-sizing:content;resize:vertical;background:#ffffffcf;border:1px solid #aab8ab;border-radius:0 0 4px 4px;min-block-size:104px;max-block-size:240px;padding:12px;font-size:16px;line-height:1.6;display:block;overflow-y:auto}.study-editor-tools{background:#edf2e9;border:1px solid #aab8ab;border-bottom:0;border-radius:4px 4px 0 0;flex-wrap:wrap;gap:0;padding:0 3px;display:flex}.study-editor-tools button{background:0 0;border:0;min-width:44px;min-height:44px;padding:8px 10px;font-size:13px}.study-editor-tools button:hover{background:#dce9ce}.study-editor-tools button[aria-expanded=true]{background:#dce9ce;box-shadow:inset 0 -2px #56784a}.study-editor-tool-panel{background:#f3f6ee;border:1px solid #aab8ab;min-inline-size:0;margin:0;padding:14px}.study-editor-tool-panel legend{padding:0 5px;font-size:13px;font-weight:600}.study-editor-tool-panel label{margin-block:8px 5px;font-size:12px;display:block}.study-editor-tool-panel input{background:#fff;border:1px solid #95a58e;border-radius:3px;width:100%;min-height:44px;padding:10px;font-size:16px}.study-editor-tool-panel>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.study-editor-tool-panel button{background:#e2efda;border:1px solid #9bb18b;border-radius:3px;min-height:44px;padding:8px 16px;font-size:13px}.study-editor-tool-panel [role=alert]{color:#83392e;margin:10px 0;font-size:13px}.study-editor-preview{background:#fbfcf8;border:1px dashed #93a58a;border-radius:4px;margin-top:12px;padding:16px;font-size:16px;line-height:1.75}.study-entry-prose{white-space:pre-wrap;overflow-wrap:anywhere}.mock-entry-content>.study-entry-prose+.study-entry-prose{margin-top:1em}.study-entry-prose a,.study-entry-link{color:#355e31;text-underline-offset:3px;text-decoration:underline}.study-entry-link{font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;display:inline}.study-entry-note{vertical-align:baseline;white-space:normal;display:inline-block}.study-entry-note summary{color:#355e31;cursor:pointer;padding:0 9px;text-decoration:underline;display:inline-block}.study-entry-note[open]{background:#e8f0df;border-radius:3px;padding:0 6px}.study-entry-spoiler{padding:10px 0}.study-entry-spoiler summary{color:#355e31;cursor:pointer;min-block-size:44px;padding-block:8px;font-size:13px}.study-entry-spoiler>div{background:#f0f4ea;border-inline-start:2px solid #8aa879;padding:12px}.study-editor-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.study-editor-bottom>span{color:#52604e;font-size:11px}.study-editor-bottom>div{flex-wrap:wrap;gap:5px;display:flex}.study-new-category{align-items:center;gap:15px;margin-bottom:15px;font-size:13px;display:flex}.study-new-category select{background:#fff;border:1px solid #aab8ab;border-radius:3px;min-height:44px;padding:8px 12px}.mock-site[data-variant=study] .mock-aside-section:first-child{border-top:0;margin-top:0;padding-top:0}.mock-site[data-variant=study] .mock-layout.has-messages{grid-template-columns:230px minmax(0,1fr)}.study-inbox-grid{grid-template-columns:minmax(0,1fr) 205px;gap:28px;display:grid}.study-inbox-main{min-width:0}.study-inbox-folders{border-bottom:1px solid #aebbaa;gap:18px;display:flex}.study-inbox-folders button{background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:46px;padding:8px 0;font-size:14px;display:inline-flex}.study-inbox-folders button[aria-pressed=true]{border-bottom-color:#45653f;font-weight:700}.study-inbox-folders small{color:#52604e;font-size:11px}.study-inbox-row{border-bottom:1px solid #cbd3ce;grid-template-columns:36px minmax(0,1fr);gap:0 6px;padding:19px 0 7px;display:grid}.study-thread-check{cursor:pointer;justify-content:center;align-items:flex-start;min-width:36px;min-height:44px;padding-top:7px;display:flex}.study-thread-check input{accent-color:#44693c;width:18px;height:18px}.study-thread-summary{text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 15px;width:100%;min-width:0;min-height:58px;padding:4px 0;display:grid}.study-thread-summary strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.study-thread-summary strong small{color:#52604e;font-size:11px;font-weight:400}.study-thread-summary>span{color:#52604e;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:14px;line-height:1.6;overflow:hidden}.study-thread-summary time{color:#52604e;grid-area:1/2;font-size:11px}.study-inbox-row.is-unread strong{font-weight:700}.study-thread-unread{color:#354c2b;background:#e0edcd;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-block}.study-row-archive{text-underline-offset:3px;background:0 0;border:0;grid-column:2;justify-self:end;min-height:44px;padding:8px 0 8px 12px;text-decoration:underline;color:#52604e!important;font-size:11px!important}.study-inbox-bulk{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.study-inbox-bulk .mock-button{white-space:normal;font-size:12px!important}.study-inbox-empty{color:#52604e;padding:35px 0;font-size:14px}.study-inbox-aside{border-left:1px solid #cbd3ce;min-width:0;padding-left:25px}.study-inbox-aside h3{margin:0 0 16px;font-size:17px;font-weight:500}.study-inbox-aside .mock-field{margin-bottom:12px}.study-inbox-aside .mock-field input,.study-inbox-aside .mock-field textarea{padding:10px;font-size:15px}.study-inbox-aside .mock-field textarea{min-height:130px}.study-inbox-aside>form+form{border-top:1px solid #cbd3ce;margin-top:30px;padding-top:25px}.study-inbox-demo{color:#52604e;overflow-wrap:anywhere;margin:14px 0 0;font-size:11px;line-height:1.7}.study-back-link{background:0 0;border:0;min-height:44px;padding:10px 0;color:#52604e!important;font-size:12px!important}.study-thread-heading{border-bottom:1px solid #cbd3ce;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.study-thread-heading h3{min-width:0;margin:0;font-size:19px}.study-thread-heading button{background:0 0;border:0;min-height:44px;padding:8px;font-size:12px}.study-thread-heading h3 button{overflow-wrap:anywhere;text-align:start;padding-left:0;font-size:19px}.study-thread-message{border-bottom:1px solid #d6dfd1;padding:25px 0}.study-thread-message>header{color:#52604e;justify-content:space-between;gap:12px;font-size:12px;display:flex}.study-thread-message strong{font-weight:500}.study-thread-message time{white-space:nowrap;font-size:10px}.study-thread-message>p{overflow-wrap:anywhere;margin:12px 0 0;font-size:16px;line-height:1.8}.study-thread-reply{padding-top:25px}@media (max-width:1199px){.mock-site[data-variant=study] .mock-layout.has-messages{grid-template-columns:minmax(0,1fr)}.mock-site[data-variant=study] .mock-layout.has-messages>.mock-topics{display:none}.mock-site[data-variant=study] .mock-layout.has-messages>.mock-main{padding-left:0}.study-inbox-grid{grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:767px){.study-selected-note{padding:9px 16px;font-size:10px}.study-selected-note a{flex-shrink:1;max-width:80px}.study-search-popover{padding:16px}.study-inbox-grid{grid-template-columns:minmax(0,1fr);gap:35px}.study-inbox-aside{border-top:1px solid #cbd3ce;border-left:0;grid-template-columns:minmax(0,1fr);padding-top:25px;padding-left:0;display:grid}.study-inline-editor textarea{min-block-size:104px;padding:12px}.study-editor-bottom{display:block}.study-editor-bottom>div{justify-content:flex-end;margin-top:12px}.study-thread-summary{column-gap:8px}.study-thread-check{min-width:44px}.study-inbox-row{grid-template-columns:44px minmax(0,1fr)}}.study-selected-preview{color:#252d2b;background:#f2f4f6;min-height:100svh}.study-selected-preview>.mock-site{max-width:1680px;min-height:calc(100svh - 37px);margin-inline:auto}.study-selected-note{color:#52604e;background:#f7f9f3;border-bottom:1px solid #cad4c7;justify-content:space-between;align-items:center;gap:14px;padding:10px 30px;font:400 11px/1.5 Arial,sans-serif;display:flex}.study-selected-note a{color:inherit;text-underline-offset:3px;flex-shrink:0;text-decoration:underline}.study-preview-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.study-selected-preview :focus-visible{outline-offset:4px;outline:3px solid #245637}.mock-site[data-variant=study] .mock-layout.has-consultation{grid-template-columns:230px minmax(0,1fr)}.study-consultation{--consult-line:#b8c6b4;--consult-muted:#52604e;max-inline-size:760px;margin-inline:auto}.study-consultation button{cursor:pointer}.study-consultation button:disabled{cursor:default}.consult-topline{color:var(--consult-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.consult-topline button{min-block-size:44px;color:inherit;background:0 0;border:0;padding:8px 0;font-size:12px}.consult-tabs{border-block-end:1px solid var(--consult-line);gap:25px;margin-block:6px 32px;display:flex}.consult-tabs button{border:0;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:10px;min-block-size:48px;padding:10px 0;font-size:13px;display:flex}.consult-tabs button[aria-pressed=true]{border-color:#44653e;font-weight:700}.consult-tabs button>span{font-size:11px;font-weight:400}.consult-heading h2{font:400 clamp(28px, 2.6vw, 38px)/1.2 var(--mock-serif);letter-spacing:-.035em;margin-block:12px}.consult-heading>p:last-child{max-inline-size:60ch;color:var(--consult-muted);margin:0;font-size:14px;line-height:1.8}.consult-demo-note{color:#455740;background:#f8fbf3;border:1px solid #c4d0bf;border-radius:4px;margin-block:22px;padding:12px 15px;font-size:12px;line-height:1.6}.consult-progress{margin-block:27px 32px}.consult-progress ol{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.consult-progress li{color:#5a6857;align-items:center;gap:7px;font-size:12px;display:flex}.consult-progress li>span:first-child{border:1px solid #aab9a3;border-radius:50%;place-items:center;block-size:26px;inline-size:26px;font-size:11px;display:grid}.consult-progress [aria-current=step]{color:#293b29;font-weight:700}.consult-progress [aria-current=step]>span:first-child{background:#d2ecb7;border-color:#829e6c}.consult-progress [data-complete=true]>span:first-child{background:#edf3e5}.consult-progress button{min-block-size:48px;font:inherit;color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;text-decoration:underline}.consult-layout{display:block}.consult-form{min-inline-size:0}.consult-form fieldset{border:0;min-inline-size:0;margin:0;padding:0}.consult-form legend,.consult-review h3{font:500 21px/1.4 var(--mock-serif);margin-block-end:8px;padding:0}.consult-form fieldset>p,.consult-review>p{color:var(--consult-muted);margin-block:0 20px;font-size:13px;line-height:1.8}.consult-topic-option{border:1px solid var(--consult-line);cursor:pointer;background:#ffffff78;border-radius:5px;align-items:center;gap:14px;min-block-size:128px;margin-block-end:12px;padding:20px;display:flex}.consult-topic-option[data-selected=true]{background:#eef5e5;border-color:#60814d;box-shadow:inset 3px 0 #60814d}.consult-topic-option input{accent-color:#45653f;flex-shrink:0;block-size:18px;inline-size:18px}.consult-topic-option>span:nth-child(2){flex:1;gap:7px;min-inline-size:0;display:grid}.consult-topic-option strong{font-size:17px;font-weight:600}.consult-topic-option small{color:#52604e;letter-spacing:.08em;font-size:10px}.consult-topic-option>span>span{color:#52604e;font-size:13px;line-height:1.7}.consult-topic-option>span:last-child{color:#4e6c41;font-size:20px}.study-consultation .consult-help{color:#52604e;font-size:12px;line-height:1.7}.consult-actions{border-block-start:1px solid var(--consult-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-start:25px;padding-block-start:23px;display:flex}.study-consultation .mock-button{white-space:normal;text-align:center;min-block-size:48px}.consult-day-options>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-block-end:28px;display:grid}.consult-day-options label,.consult-time-options label{cursor:pointer;background:#ffffff94;border:1px solid #b3c2ab;border-radius:4px;place-items:center;display:grid;position:relative}.consult-day-options label{min-block-size:100px;padding:12px 3px}.consult-day-options label>span{text-align:center;gap:7px;font-size:12px;display:grid}.consult-day-options strong{font:400 27px var(--mock-serif)}.consult-day-options small{color:#52604e;font-size:10px}.consult-day-options input,.consult-time-options input{clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.consult-day-options label:focus-within,.consult-time-options label:focus-within{outline-offset:3px;outline:3px solid #245637}.consult-day-options [data-selected=true],.consult-time-options [data-selected=true]{background:#def0c9;border-color:#60814d;box-shadow:inset 0 -2px #60814d}.consult-time-options>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-end:20px;display:grid}.consult-time-options label{min-block-size:55px;padding:10px;font-size:15px}.consult-time-options label span{text-align:center;gap:3px;display:grid}.consult-time-options small{font-size:10px}.consult-time-options [data-unavailable=true]{color:#5b6557;cursor:default;background:#e6eae3;border-style:dashed}.consult-time-options:disabled{opacity:.7}.consult-preparation .mock-field{margin-block-end:22px;font-size:13px}.consult-preparation textarea{min-block-size:160px;scroll-margin-block:80px}.consult-detail-list{margin:0}.consult-detail-list>div{border-block-end:1px solid #c8d3c2;padding-block:17px}.consult-detail-list dt{color:#52604e;margin-block-end:8px;font-size:11px}.consult-detail-list dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.consult-detail-list small{color:#52604e;margin-block-start:3px;font-size:12px;display:block}.consult-detail-list dd p{white-space:pre-wrap;margin-block:10px 0}.consult-review h3{margin-block:0 15px;font-size:24px}.consult-review>.consult-help{margin-block-start:20px}.consult-payment-amount{background:#f5faed;border:1px solid #b8c9ac;border-radius:4px;gap:12px;margin-block:20px;padding:30px;display:grid}.consult-payment-amount>span{color:#52604e;font-size:12px}.consult-payment-amount>strong{font:400 43px/1.2 var(--mock-serif)}.consult-payment-amount>small{font-size:13px}.consult-text-button{color:#455740;background:0 0;border:0;border-block-end:1px solid #7c8c73;min-block-size:48px;padding:8px 0;font-size:13px}.consult-review .consult-payment-error{color:#83392e;background:#f8eee5;border-inline-start:3px solid #9b5140;padding:14px}.consult-example-tag{color:#405438;background:#e9f1df;border-radius:3px;padding:7px 10px;font-size:11px;line-height:1.5;display:inline-block}.consult-meetings-empty{padding:40px 0}.consult-meetings-empty>span{color:#5f7950;font-size:36px}.consult-meetings-empty h3{font:400 26px var(--mock-serif)}.consult-meetings-empty p{color:#52604e;margin-block:15px 25px;font-size:14px}.consult-meetings article{border-block-end:1px solid #bdcbb5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-block-end:25px;padding-block:24px;display:flex}.consult-meetings article h3{font:400 24px var(--mock-serif);margin-block:14px}.consult-meetings article p,.consult-meetings article>div>span:last-child{color:#52604e;font-size:13px;line-height:1.7}.consult-booking-detail{max-inline-size:650px}.consult-booking-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.consult-cancel-button{color:#843f36;text-underline-offset:4px;background:0 0;border:0;min-block-size:48px;padding:10px 0;font-size:13px;text-decoration:underline}.consult-booking-detail>.consult-cancel-button{margin-block-start:20px}.consult-cancelled-tag{color:#713c32;background:#f4e8e2;border:1px solid #d4b9ae;border-radius:3px;margin:0 0 0 8px;padding:7px 10px;font-size:12px;line-height:1.5;display:inline-block}.consult-booking-detail>.consult-cancelled-tag{margin-block:12px;margin-inline-start:0}.consult-cancellation-notice{color:#354d2d;background:#edf4e5;border-inline-start:3px solid #789661;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.7}.consult-cancellation-notice:empty{display:none}.consult-cancellation-dialog{color:#2d382f;background:#f7f9f2;border:1px solid #abbba3;border-radius:8px;max-block-size:calc(100svh - 40px);inline-size:min(520px,100% - 32px);margin:auto;padding:28px;overflow-y:auto;box-shadow:0 18px 70px #1e342d33}.consult-cancellation-dialog:modal{overscroll-behavior:contain}.consult-cancellation-dialog::backdrop{overscroll-behavior:contain;background:#26382e70;overflow:hidden}.consult-cancellation-dialog h2{font:400 29px/1.2 var(--mock-serif);letter-spacing:-.025em;margin:0 0 16px}.consult-cancellation-dialog p{margin:14px 0;font-size:14px;line-height:1.7}.consult-cancellation-dialog dl{background:#edf2e7;border:1px solid #c2cdbb;border-radius:4px;margin:20px 0;padding:16px}.consult-cancellation-dialog dl>div+div{margin-block-start:14px}.consult-cancellation-dialog dt{color:#52604e;margin-block-end:5px;font-size:11px}.consult-cancellation-dialog dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.consult-cancellation-dialog dd small{color:#52604e;font-size:12px;display:block}.consult-cancellation-dialog .consult-help{color:#52604e;font-size:12px}.consult-cancellation-dialog form{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-block-start:24px;display:flex}.consult-cancellation-dialog .consult-confirm-cancel{color:#fff;background:#87463b;border-color:#804338}.consult-cancellation-dialog .consult-confirm-cancel:hover{background:#713c32}@media (max-width:767px){.consult-cancellation-dialog{padding:22px}.consult-cancellation-dialog h2{font-size:26px}.consult-cancellation-dialog form{flex-direction:column}.consult-cancellation-dialog form button{inline-size:100%}}@media (max-width:1199px){.mock-site[data-variant=study] .mock-layout.has-consultation{grid-template-columns:minmax(0,1fr)}.mock-site[data-variant=study] .mock-layout.has-consultation>.mock-topics{display:none}.mock-site[data-variant=study] .mock-layout.has-consultation>.mock-main{padding-inline:0}}@media (max-width:767px){.consult-topline{font-size:10px}.consult-tabs{margin-block-end:25px}.consult-progress ol{gap:8px 14px}.consult-progress li{font-size:11px}.consult-topic-option{gap:10px;min-block-size:130px;padding:15px 13px}.consult-topic-option strong{font-size:16px}.consult-topic-option>span>span{font-size:13px}.consult-actions .is-primary{max-inline-size:230px}.consult-heading h2{font-size:29px}.study-advanced-form>footer .mock-button{padding-inline:10px;font-size:13px!important}}.study-advisor-card{isolation:isolate;color:#2b382c;background:linear-gradient(145deg,#e2edda,#e9eef8);border:1px solid #b7c9ac;border-radius:6px;max-inline-size:520px;padding:22px;position:relative;overflow:hidden;container-type:inline-size}.study-advisor-card:before{content:"";pointer-events:none;z-index:-1;border:1px solid #aebfa78c;border-radius:50%;block-size:180px;inline-size:180px;position:absolute;inset-block-start:38px;inset-inline-end:-115px}.study-advisor-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mock-site .study-advisor-card>header p{letter-spacing:.09em;text-transform:uppercase;color:#43583e;margin:0;font:500 9px/1.5 Arial,sans-serif}.mock-site .study-advisor-card>h3{font:500 28px/1.12 var(--mock-serif);letter-spacing:-.035em;color:#2b382c;margin:23px 0 13px}.mock-site .study-advisor-card>p{color:#485c45;margin:0 0 20px;font-size:13px;line-height:1.75}.study-advisor-person{border-block-start:1px solid #b4c6ad;align-items:center;gap:12px;margin-block-end:4px;padding-block:18px;display:flex}.study-advisor-person img,.consult-advisor-intro img{aspect-ratio:1;object-fit:cover;object-position:50% 35%;border:2px solid #fbfcf6;border-radius:50%;flex-shrink:0;display:block}.study-advisor-person>div{gap:7px;min-inline-size:0;display:grid}.study-advisor-person strong{font-size:13px;line-height:1.4}.study-advisor-person span{color:#485c45;font-size:10px;line-height:1.6}.study-advisor-card>footer button{color:#2d4229;background:#c9eca4;border:1px solid #a3bf83;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;min-block-size:48px;inline-size:100%;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.study-advisor-card>footer button:hover{background:#bfe48f}.study-advisor-card>footer button>span{font-size:20px;font-weight:400}.study-advisor-card>footer small{color:#485c45;text-align:center;margin-block-start:12px;font-size:10px;line-height:1.5;display:block}@container (min-width:400px){.mock-site .study-advisor-card>h3{font-size:32px}.mock-site .study-advisor-card>p{max-inline-size:44ch}.study-advisor-person strong{font-size:15px}.study-advisor-person span{font-size:12px}}.consult-advisor-intro{border-block:1px solid #bdccb6;flex-wrap:wrap;align-items:center;gap:15px;margin-block-start:20px;padding-block:22px;display:flex}.consult-advisor-intro>div{flex:1;gap:6px;min-inline-size:140px;display:grid}.consult-advisor-intro>div strong{font-size:15px}.consult-advisor-intro>div span{color:#52604e;font-size:12px;line-height:1.6}.consult-advisor-intro>p{text-align:end;gap:6px;margin:0;display:grid}.consult-advisor-intro>p strong{font:400 30px/1.2 var(--mock-serif)}.consult-advisor-intro>p span{color:#52604e;font-size:11px}@media (min-width:1200px){.mock-site[data-variant=study] .mock-layout:not(.has-messages):not(.has-consultation){grid-template-columns:230px minmax(0,760px);justify-content:center;max-inline-size:1100px;margin-inline:auto;padding-inline:30px}.mock-site[data-variant=study] .mock-aside{padding-inline-start:22px}}@media (max-width:1199px){.mock-site[data-variant=study] .mock-aside{border-inline-start:0;grid-column:2;padding:0 0 40px 38px;display:block}}@media (max-width:767px){.mock-site[data-variant=study] .mock-aside{border-block-start:1px solid #bdccb6;padding:24px 0 35px}.consult-advisor-intro{gap:12px}.consult-advisor-intro img{block-size:54px;inline-size:54px}.consult-advisor-intro>p{text-align:start;flex-basis:100%;justify-content:space-between;align-items:baseline;display:flex}}
