.qs-hero{padding:65px 6.3%;background:#1b302e;color:#eff2e9;display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center}.qs-hero h1{font-size:70px;margin:25px 0 24px}.qs-hero>div>p{font-size:14px;line-height:1.8;color:#c6d2c1;max-width:490px}.qs-model{border:1px solid #748b70;padding:30px 32px;background:#263c34}.qs-model h2{font-size:30px;margin-bottom:25px}.qs-model dl{margin:0}.qs-model dl>div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #51674e;padding:12px 0;font-size:11px}.qs-model dt{color:#bbcbb4}.qs-model dd{margin:0;text-align:right}.qs-model>p{font-size:10px;color:#b7c7ae;margin:20px 0 12px;line-height:1.8}.qs-model>a{font-size:9px;color:#dae5cf;margin-right:14px}.qs-start{padding:48px 6.3%;background:#e4eadd}.qs-start .section-head{margin-bottom:27px}.qs-start .section-head h2{font-size:33px}.qs-start-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #bfcbb4}.qs-start-grid>a{display:block;padding:23px;border-right:1px solid #bfcbb4;text-decoration:none}.qs-start-grid>a:last-child{border:0}.qs-start-grid>a:hover{background:#d7e1ce}.qs-start-grid span{font-size:8px;letter-spacing:1px;color:#63735a}.qs-start-grid strong{display:block;margin:14px 0 10px;font-size:19px;font-weight:400;line-height:1.3;letter-spacing:-.4px}.qs-start-grid p{font-size:11px;color:#52654b;margin:0;line-height:1.8}.qs-small{font-size:10px;color:#556b4b;margin:18px 0 0;line-height:1.8}.qs-layout{display:grid;grid-template-columns:230px 1fr;gap:65px;padding:55px 6.3% 65px;align-items:start}.qs-contents{position:sticky;top:110px}.qs-contents>a{display:flex;gap:12px;font-size:10px;text-decoration:none;padding:10px 0;border-bottom:1px solid #d2d9ca;line-height:1.5}.qs-contents>a:hover{color:#779167}.qs-contents>a>span{font-size:9px;color:#7d8e70}.qs-contents>.qs-full-manual{margin-top:20px;font-size:10px;font-weight:600;border:0}.qs-controls{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:20px}.qs-controls p{font-size:11px;color:#66715e;margin:0}.qs-controls button{padding:7px 10px;font-size:10px;background:transparent;border:1px solid #b8c4af;color:#355747;cursor:pointer}.qs-step{border-top:1px solid #bdc8b3;scroll-margin-top:100px}.qs-step:last-of-type{border-bottom:1px solid #bdc8b3}.qs-step summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:20px;padding:23px 0}.qs-step summary::-webkit-details-marker{display:none}.qs-step summary:focus-visible{outline:2px solid #9e7137;outline-offset:3px}.qs-step-number{color:#718568;font-size:12px;align-self:flex-start;padding-top:3px;min-width:23px}.qs-step summary b{display:block;font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.4px}.qs-step summary small{display:block;font-size:10px;color:#6e7b64;margin-top:6px;line-height:1.6}.qs-toggle{font-size:25px;font-weight:300;margin-left:auto;flex-shrink:0}.qs-step[open] .qs-toggle{font-size:0}.qs-step[open] .qs-toggle::after{content:'−';font-size:25px}.qs-step-content{padding:0 0 30px 43px;font-size:13px;line-height:1.9;color:#3f533a}.qs-step-content>ol,.qs-step-content>ul{padding-left:20px;margin:0 0 20px}.qs-step-content li{padding-left:5px;margin-bottom:12px}.qs-step-content p{margin-bottom:18px}.qs-tip{background:#e7ecdf;border-left:2px solid #86a173;padding:15px 18px;font-size:12px}.qs-callout{background:#eee6d7;border-left:2px solid #aa7c42;padding:15px 18px;font-size:12px;color:#685334;margin:15px 0 20px}.qs-refs{border-top:1px solid #d7dece;padding-top:16px;display:flex;gap:5px 17px;flex-wrap:wrap;font-size:9px;line-height:1.8}.qs-refs>span{width:100%;font-size:8px;color:#7c8b71;letter-spacing:1px;margin-bottom:3px}.qs-refs>a{color:#5b7550;text-underline-offset:3px}.qs-ready{padding:28px;background:#dfe7d5;margin-top:35px}.qs-ready h2{font-size:26px}.qs-checks{display:grid;gap:14px}.qs-checks label{display:flex;align-items:center;gap:12px;font-size:12px;cursor:pointer;line-height:1.6}.qs-checks input{width:16px;height:16px;flex-shrink:0;accent-color:#355e4f}.qs-ready #qs-progress{font-size:10px;color:#5c7151;margin:22px 0 0}.qs-accountability{background:#e8e8df;padding:40px 6.3%}.qs-accountability h2{font-size:25px}.qs-accountability p{font-size:11px;line-height:1.9;max-width:1000px;color:#616d57}.qs-accountability p:last-child{font-size:9px;margin-bottom:0}@media(max-width:1050px){.qs-hero{gap:35px}.qs-hero h1{font-size:58px}.qs-model{padding:24px}.qs-model h2{font-size:25px}.qs-layout{grid-template-columns:185px 1fr;gap:35px}.qs-start-grid{grid-template-columns:1fr 1fr}.qs-start-grid>a:nth-child(2){border-right:0}.qs-start-grid>a:nth-child(-n+2){border-bottom:1px solid #bfcbb4}}@media(max-width:650px){.qs-hero{display:block;padding:38px 6%}.qs-hero h1{font-size:54px;letter-spacing:-2px;margin:20px 0}.qs-hero>div>p{font-size:12px}.qs-model{margin-top:32px;padding:22px}.qs-model h2{font-size:25px}.qs-model .eyebrow{font-size:8px}.qs-model dl>div{font-size:11px}.qs-model>p{margin:15px 0 10px}.qs-start{padding:32px 6%}.qs-start .section-head h2{font-size:29px}.qs-start-grid>a{padding:17px 15px}.qs-start-grid strong{font-size:17px;margin:12px 0 8px}.qs-start-grid p{font-size:10px}.qs-start-grid span{font-size:7px}.qs-small{font-size:9px}.qs-layout{display:block;padding:30px 6% 40px}.qs-contents{position:static;margin-bottom:28px;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.qs-contents .eyebrow{grid-column:1/-1}.qs-contents>a{font-size:9px;padding:8px 0}.qs-contents>.qs-full-manual{grid-column:1/-1;margin-top:9px}.qs-controls{gap:15px}.qs-controls p{font-size:10px}.qs-controls button{font-size:9px;white-space:nowrap}.qs-step summary{gap:12px;padding:21px 0}.qs-step summary b{font-size:18px}.qs-step summary small{font-size:9px}.qs-step-number{font-size:11px;min-width:19px}.qs-step-content{padding-left:0;font-size:12px}.qs-step-content li{padding-left:2px}.qs-tip,.qs-callout{font-size:11px;padding:13px 15px}.qs-refs{font-size:9px}.qs-ready{padding:22px}.qs-ready h2{font-size:24px}.qs-checks label{font-size:11px}.qs-accountability{padding:30px 6%}.qs-accountability h2{font-size:23px}.qs-accountability p{font-size:10px}.quickstart-page header nav>.qs-back{display:none!important}}@media print{.qs-hero{display:block;padding:20px;color:#000;background:#fff}.qs-hero h1{font-size:36px;line-height:1.1}.qs-hero>div>p{color:#333}.qs-model{display:none}.qs-start{padding:20px 0}.qs-start-grid{grid-template-columns:1fr 1fr}.qs-layout{display:block;padding:20px 0}.qs-contents,.qs-controls,.qs-hero .button{display:none}.qs-step{break-inside:avoid}.qs-step-content{display:block!important;padding:0 0 20px 0;font-size:10px}.qs-step>summary{font-size:15px;padding:15px 0}.qs-step>summary b{font-size:17px}.qs-step:not([open])>div{display:block!important}.qs-refs{font-size:8px}.qs-accountability{padding:20px 0}.qs-ready{display:none}}
.qs-shortcuts{display:flex;gap:25px;margin-top:20px;flex-wrap:wrap}.qs-shortcuts a{font-size:10px;color:#c6d2c1;text-underline-offset:4px}.account-section,.practices-section,.faq-section{padding:60px 6.3%;scroll-margin-top:90px}.account-section{background:#f3f0e7}.account-map{margin-bottom:28px}.account-map h3{font-size:16px;font-weight:400}.account-map table{min-width:560px;font-size:11px}.account-map table th,.account-map table td{padding:13px 19px}.account-map table thead th:first-child{width:23%}.account-map table thead th:nth-child(2){width:32%}.account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.account-step{border:1px solid #cdd6c3;background:#faf9f3;padding:24px;display:flex;flex-direction:column}.account-step-top{display:flex;align-items:center;gap:17px;margin-bottom:20px}.account-step-top>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #8da481;border-radius:50%;font-size:14px;color:#496440}.account-step-top small{font-size:9px;color:#69805e}.account-step h3{font-size:22px;font-weight:400;line-height:1.3;margin-bottom:15px}.account-step p{font-size:12px;line-height:1.9;color:#4a5c41}.account-step .qs-refs{margin-top:auto}.account-link{font-size:11px;margin-bottom:20px;color:#355e4f;text-underline-offset:4px}.account-done{display:flex;align-items:baseline;gap:25px;padding:20px 24px;background:#dfe8d5;margin-top:25px}.account-done>strong{font-size:13px;white-space:nowrap}.account-done>p{font-size:11px;line-height:1.8;margin:0;color:#4a613e}.practices-section{background:#e5ebdd}.practices-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.practice{border-top:1px solid #b3c4a8;padding-top:20px}.practice>span{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#6b825d}.practice h3{font-weight:400;font-size:21px;margin:14px 0 12px}.practice>p{font-size:12px;color:#506446;line-height:1.85}.practice .qs-refs{border-color:#c4d0bb}.qs-contents>.qs-section-link{font-weight:bold;color:#355e4f}.faq-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.faq-filters button{border:1px solid #b7c4ac;background:transparent;color:#355747;font-size:10px;padding:9px 13px;cursor:pointer}.faq-filters button.active{background:#1b302e;color:#fff;border-color:#1b302e}#faq-count{font-size:10px;color:#6c7d61;margin:15px 0}.faq-list{border-top:1px solid #bbc9af}.faq-item{border-bottom:1px solid #ccd6c2;scroll-margin-top:100px}.faq-item[hidden]{display:none}.faq-item summary{list-style:none;display:flex;justify-content:space-between;gap:30px;cursor:pointer;font-size:16px;font-weight:400;padding:21px 3px;line-height:1.5}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{font-size:22px;line-height:1;flex-shrink:0;font-weight:300;color:#708762}.faq-item[open] summary>span{font-size:0}.faq-item[open] summary>span:after{content:'−';font-size:22px}.faq-answer{max-width:950px;padding:0 30px 24px 3px}.faq-answer>p{font-size:12px;color:#506246;line-height:1.9}.faq-step-link{font-size:10px;color:#355e4f;text-underline-offset:3px}.faq-answer>.qs-refs{margin-top:15px}#faq-empty{font-size:12px;padding:20px;background:#e6ebdf;color:#4f6743}@media(max-width:1050px){.account-grid,.practices-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.account-section,.practices-section,.faq-section{padding:38px 6%;scroll-margin-top:80px}.account-grid,.practices-grid{grid-template-columns:1fr}.account-step{padding:22px}.account-step h3{font-size:22px}.account-step p{font-size:12px}.account-map .table-wrap{margin-right:0}.account-map table{min-width:530px}.account-done{display:block;padding:19px}.account-done>p{margin-top:8px}.qs-shortcuts{gap:18px}.qs-shortcuts a{font-size:9px}.practices-grid{gap:25px}.practice h3{font-size:21px}.faq-item summary{font-size:14px;padding:19px 0;gap:18px}.faq-answer{padding:0 0 22px}.faq-filters{gap:6px}.faq-filters button{font-size:9px;padding:8px 10px}.faq-answer>p{font-size:12px}.qs-contents>.qs-section-link{grid-column:1/-1}.account-map h3{font-size:15px}.account-map table th,.account-map table td{padding:12px 14px}}@media print{.account-section,.practices-section,.faq-section{padding:20px 0}.account-grid,.practices-grid{grid-template-columns:repeat(2,1fr);gap:15px}.account-step{break-inside:avoid}.account-step p,.practice p{font-size:10px}.faq-item>.faq-answer{display:block!important}.faq-filters,#faq-search,#faq-count{display:none}.faq-item[hidden]{display:block}.qs-shortcuts{display:none}}
