:where(.spb *){min-width:auto}:where(.spb) svg{display:inline}:where(.spb) h1,:where(.spb) h2,:where(.spb) h3,:where(.spb) h4{color:inherit}:where(.spb) h3{font-size:1.17em}:where(.spb) small{font-size:smaller}:where(.spb) button{padding:1px 6px}:where(.spb) select{padding:0}.spb{font-feature-settings:normal;font-kerning:auto;text-rendering:auto;--green:#2ca01c;--green-text:#247f16;--deep:#073b24;--ink:#14251b;--muted:#526157;--line:#dce5da;--mint:#edf7e5;--lime:#d0f4a6;--cream:#f4f4e9;--white:#fff;color:var(--ink);text-align:left;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6}.spb *,.spb :before,.spb :after{box-sizing:border-box}.spb h1,.spb h2,.spb h3,.spb h4,.spb p{margin:0}.spb a{color:inherit;text-decoration:none}.spb button,.spb input,.spb select{font:inherit;-webkit-tap-highlight-color:transparent}.spb button{cursor:pointer;color:inherit;background:0 0;border:0}.spb button:disabled{cursor:not-allowed}.spb a,.spb button{touch-action:manipulation}.spb svg{vertical-align:middle;flex-shrink:0}.spb img{max-width:100%;height:auto;display:block}.spb [hidden]{display:none!important}.spb input{min-width:0}.spb :is(a,button,input,select):focus-visible{outline:3px solid var(--green);outline-offset:4px}.spb h1:focus{outline:none}:where(.spb) .spb-wrap{width:calc(100% - 112px);max-width:1280px;margin:0 auto}.spb section[id]{scroll-margin-top:110px}.spb h2{letter-spacing:-1.8px;text-wrap:balance;font-size:43px;font-weight:600;line-height:1.14}.spb h3{font-weight:600}:where(.spb) .spb-eyebrow{color:#38662e;letter-spacing:1.5px;align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:1.6;display:flex}:where(.spb) .spb-eyebrow>span,:where(.spb) .spb-small-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px}:where(.spb) .spb-tag{color:#28681e;letter-spacing:.35px;white-space:nowrap;background:#edf5e6;border-radius:4px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:650;display:inline-flex}:where(.spb) .spb-btn{border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:49px;padding:12px 20px;font-size:13px;font-weight:650;line-height:1.5;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;border:1px solid #0000!important}:where(.spb) .spb-btn>svg{transition:transform .2s}:where(.spb) .spb-btn:hover>svg{transform:translate(3px)}:where(.spb) .spb-btn:hover{transform:translateY(-2px)}:where(.spb) .spb-btn.primary{background:var(--green);color:#052709}:where(.spb) .spb-btn.primary:hover{background:#3aaf2b;box-shadow:0 7px 18px #277d2524}:where(.spb) .spb-btn.dark{background:var(--deep);color:#fff}:where(.spb) .spb-btn.dark:hover{background:#105333}:where(.spb) .spb-btn.lime{background:var(--lime);color:var(--deep)}:where(.spb) .spb-btn.lime:hover{background:#e1fbbc}:where(.spb) .spb-btn.secondary{color:var(--ink);background:#fff;border-color:#b7c7b6!important}:where(.spb) .spb-btn.secondary:hover{background:#f3f8ee}:where(.spb) .spb-skip{z-index:250;background:var(--deep);border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:18px;color:#fff!important}:where(.spb) .spb-skip:focus{top:10px}:where(.spb) .spb-read-link{white-space:nowrap;align-items:center;gap:13px;font-size:12px;font-weight:650;display:inline-flex;color:#285f25!important}:where(.spb) .spb-read-link svg{transition:transform .2s}:where(.spb) .spb-read-link:hover svg{transform:translate(4px)}:where(.spb) .spb-reading-progress{height:3px;position:absolute;bottom:-1px;left:0;right:0}:where(.spb) .spb-reading-progress>span{background:var(--green);transform-origin:0;height:100%;transition:transform .12s linear;display:block}:where(.spb) .spb-masthead{padding-top:40px}:where(.spb) .spb-journal-line{justify-content:space-between;align-items:center;display:flex}:where(.spb) .spb-journal-line>span{color:#63705f;letter-spacing:.1px;font-size:11px}:where(.spb) .spb-masthead-main{grid-template-columns:1.4fr 1fr;align-items:center;gap:80px;padding:22px 0 43px;display:grid}.spb h1{letter-spacing:-3.9px;text-wrap:balance;font-size:72px;font-weight:580;line-height:1.06}:where(.spb) .spb-masthead h1>span{color:var(--green-text);white-space:nowrap;display:inline-block;position:relative}:where(.spb) .spb-masthead h1>span>svg{fill:none;stroke:#a9d984;stroke-width:3px;stroke-linecap:round;width:100%;height:12px;position:absolute;bottom:-8px;left:0}:where(.spb) .spb-masthead-main>div{min-width:0}:where(.spb) .spb-masthead-right{justify-self:end;width:100%;min-width:0;max-width:413px;padding-top:2px}:where(.spb) .spb-masthead-right>p{letter-spacing:-.1px;color:#4d5b50;margin-bottom:21px;font-size:17px;line-height:1.65}:where(.spb) .spb-search{background:#fff;border:1px solid #cdd8c7;border-radius:9px;align-items:center;gap:11px;min-height:53px;padding:0 15px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 4px #1e462105}:where(.spb) .spb-search:focus-within{border-color:#79ae65;box-shadow:0 0 0 3px #d5ebc7}:where(.spb) .spb-search>svg{color:#667b62}:where(.spb) .spb-search>input{width:100%;color:var(--ink);-webkit-appearance:none;background:0 0;border:0;padding:14px 0;font-size:13px;line-height:1.5;outline:none!important}:where(.spb) .spb-search>input::-webkit-search-cancel-button{display:none}:where(.spb) .spb-search>input::-moz-placeholder{color:#687263}:where(.spb) .spb-search>input::placeholder{color:#687263}:where(.spb) .spb-search>button{place-items:center;min-width:30px;height:32px;margin-right:-5px;padding:4px;display:grid}:where(.spb) .spb-search>kbd{color:#778370;background:#f7f9f4;border:1px solid #dbe2d6;border-radius:4px;flex-shrink:0;place-items:center;width:22px;height:23px;font-size:12px;display:grid}:where(.spb) .spb-search-hints{color:#64735d;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;font-size:10px;display:flex}:where(.spb) .spb-search-hints>button{border-bottom:1px solid #bccdaf;padding:2px 0;font-size:10px;line-height:1.4}:where(.spb) .spb-search-hints>button:hover{color:var(--green-text)}:where(.spb) .spb-search-hints>span{color:#2b7021;margin-left:auto;font-weight:600}:where(.spb) .spb-feature-grid{grid-template-columns:minmax(0,2.36fr) minmax(275px,1fr);gap:23px;display:grid}:where(.spb) .spb-feature{background:var(--deep);border:1px solid var(--deep);color:#fff;border-radius:16px;grid-template-columns:1.08fr 1fr;min-height:381px;display:grid;overflow:hidden;box-shadow:0 8px 18px #173b1806}:where(.spb) .spb-feature-copy{flex-direction:column;align-items:flex-start;padding:31px 29px 27px 31px;display:flex}:where(.spb) .spb-feature-eyebrow{letter-spacing:1.5px;color:#ceecb7;align-items:center;gap:8px;font-size:9px;font-weight:650;line-height:1.5;display:flex}:where(.spb) .spb-feature h2{letter-spacing:-1.4px;text-wrap:balance;margin-top:20px;font-size:35px;font-weight:560;line-height:1.16}:where(.spb) .spb-feature h2 a:hover{color:#e1f6d1}:where(.spb) .spb-feature-copy>p{color:#ccddcb;max-width:295px;margin-top:16px;font-size:13px;line-height:1.75}:where(.spb) .spb-feature-meta{color:#c0d6bb;flex-wrap:wrap;align-items:center;gap:14px;margin-top:17px;font-size:10px;display:flex}:where(.spb) .spb-feature-meta>span{align-items:center;gap:6px;display:flex}:where(.spb) .spb-feature-meta>span+span{border-left:1px solid #547052;padding-left:14px}:where(.spb) .spb-feature-link{justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:25px;font-size:13px;font-weight:600;display:flex;color:#eff9e8!important}:where(.spb) .spb-feature-link>span{background:var(--lime);width:37px;height:37px;color:var(--deep);border-radius:50%;place-items:center;transition:transform .2s;display:grid}:where(.spb) .spb-feature-link:hover>span{transform:translate(4px)}:where(.spb) .spb-feature-photo{min-width:0;position:relative}:where(.spb) .spb-feature-photo .spb-art{aspect-ratio:auto;background:#cad4cb;height:100%}:where(.spb) .spb-feature-photo .spb-art-portrait img{-o-object-position:50% 36%;object-position:50% 36%;filter:saturate(.92)contrast(1.06)}:where(.spb) .spb-feature-photo-label{color:#21442b;letter-spacing:.6px;background:#ffffffe8;border-radius:5px;align-items:center;gap:7px;padding:7px 9px;font-size:7.5px;font-weight:700;display:flex;position:absolute;top:17px;left:17px;box-shadow:0 2px 6px #263e1610}:where(.spb) .spb-feature-photo .spb-photo-note{bottom:19px;left:16px;right:16px}:where(.spb) .spb-start-card{background:var(--cream);border:1px solid #e1e6d5;border-radius:16px;flex-direction:column;padding:27px 25px 18px;display:flex}:where(.spb) .spb-start-card .spb-eyebrow{letter-spacing:1.1px;font-size:9px}:where(.spb) .spb-start-card h2{letter-spacing:-1.15px;margin-top:15px;font-size:31px;font-weight:560;line-height:1.12}:where(.spb) .spb-start-card>p:not(.spb-eyebrow){color:#616d54;margin-top:11px;font-size:12px;line-height:1.7}:where(.spb) .spb-start-links{margin-top:21px}:where(.spb) .spb-start-links>a{border-top:1px solid #dce2cf;align-items:center;gap:13px;padding:12px 0;display:flex}:where(.spb) .spb-start-links>a>span:nth-child(2){flex:1;min-width:0}:where(.spb) .spb-start-number{color:#7b8b68;font-family:Georgia,serif;font-size:20px;line-height:1}:where(.spb) .spb-start-links strong{font-size:12px;font-weight:600;line-height:1.5;display:block}:where(.spb) .spb-start-links small{color:#65755c;margin-top:3px;font-size:9px;display:block}:where(.spb) .spb-start-links>a>svg{color:#57784a;transition:transform .2s}:where(.spb) .spb-start-links>a:hover>svg{transform:translate(3px,-3px)}:where(.spb) .spb-start-links>a:hover strong{color:var(--green-text)}:where(.spb) .spb-start-note{color:#5c714f;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:9px;line-height:1.5;display:flex}:where(.spb) .spb-paths{border-bottom:1px solid #dce5d7;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:24px;padding:4px 0 27px;display:grid}:where(.spb) .spb-paths>button{text-align:left;align-items:center;gap:14px;padding:7px 0;display:flex;position:relative}:where(.spb) .spb-paths>button+button{border-left:1px solid #e2e8db;padding-left:26px}:where(.spb) .spb-path-icon{color:#3d732b;background:#eef5e5;border:1px solid #dce8d2;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}:where(.spb) .spb-paths>button>span:nth-child(2){flex:1;min-width:0}:where(.spb) .spb-paths strong{letter-spacing:-.2px;font-size:13px;font-weight:600;display:block}:where(.spb) .spb-paths small{color:#607254;margin-top:3px;font-size:10px;display:block}:where(.spb) .spb-paths>button>svg{color:#6c8a5b;margin-right:5px;transition:transform .2s}:where(.spb) .spb-paths>button:hover>svg{transform:translate(4px)}:where(.spb) .spb-paths>button:hover strong{color:var(--green-text)}:where(.spb) .spb-qb-letters{letter-spacing:-2px;padding-right:3px;font-size:25px;font-weight:600;line-height:1}:where(.spb) .spb-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}:where(.spb) .spb-section-heading .spb-eyebrow{margin-bottom:13px}:where(.spb) .spb-section-heading h2{letter-spacing:-1.45px;font-size:39px;font-weight:570}:where(.spb) .spb-filter-bar{z-index:30;background:#fff;border-bottom:1px solid #dce5d7;justify-content:space-between;align-items:center;gap:20px;padding:7px 0 14px;display:flex;position:sticky;top:82px}:where(.spb) .spb-categories{scrollbar-width:thin;scrollbar-color:#cbdbc1 transparent;align-items:center;gap:5px;min-width:0;padding:4px;display:flex;overflow-x:auto}:where(.spb) .spb-categories>button{white-space:nowrap;border-radius:7px;align-items:center;gap:8px;min-height:37px;padding:8px 14px;font-size:12px;font-weight:550;transition:background .15s,color .15s;display:flex}:where(.spb) .spb-categories>button:hover{background:#f1f6eb}:where(.spb) .spb-categories>button.active{color:#fff;background:var(--deep)}:where(.spb) .spb-categories>button>span{color:#d9efca;background:#fff2;border-radius:4px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}:where(.spb) .spb-categories>button:not(.active)>span{color:#536849;background:#e5eddc}:where(.spb) .spb-saved-filter{white-space:nowrap;align-items:center;gap:7px;padding:8px 4px 8px 13px;display:flex;color:#566b4c!important;border-left:1px solid #dce5d7!important;font-size:12px!important}:where(.spb) .spb-saved-filter>span{color:#52694a;background:#eef4e8;border-radius:4px;place-items:center;min-width:19px;height:20px;font-size:10px;display:grid}:where(.spb) .spb-saved-filter.active{color:#227315!important}:where(.spb) .spb-results-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 0 18px;display:flex}:where(.spb) .spb-results-toolbar>div{color:#64735c;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;font-size:11px;display:flex}:where(.spb) .spb-results-toolbar>div>span{overflow-wrap:anywhere}:where(.spb) .spb-results-toolbar b{color:#5d7252;white-space:nowrap;border-left:1px solid #d6e0cf;padding-left:12px;font-size:10px;font-weight:500}:where(.spb) .spb-results-toolbar>div>button{color:#28691d;text-underline-offset:3px;align-items:center;gap:5px;padding:3px 5px;font-size:10px;font-weight:600;text-decoration:underline;display:flex}:where(.spb) .spb-results-toolbar>label{color:#6a7962;flex-shrink:0;align-items:center;gap:6px;font-size:10px;display:flex}:where(.spb) .spb-results-toolbar select{color:#344c2e;cursor:pointer;background:0 0;border:0;max-width:140px;padding:5px 18px 5px 5px;font-size:10px;font-weight:600}:where(.spb) .spb-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 23px;display:grid}:where(.spb) .spb-card{background:#fff;border:1px solid #dfe5d7;border-radius:14px;flex-direction:column;min-width:0;transition:box-shadow .22s,transform .22s,border-color .22s;display:flex;overflow:hidden}:where(.spb) .spb-card:hover{border-color:#b8cbae;transform:translateY(-4px);box-shadow:0 12px 28px #2340180d}:where(.spb) .spb-card-cover{position:relative;overflow:hidden}:where(.spb) .spb-card-cover>a{display:block}:where(.spb) .spb-card-cover>.spb-save{position:absolute;top:12px;right:12px}:where(.spb) .spb-save{border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 2px 4px #21331b05;color:#46623b!important;background:#ffffffed!important;border:1px solid #d1ddc8!important}:where(.spb) .spb-save:hover{transform:translateY(-2px);background:#edf7e6!important}:where(.spb) .spb-save.is-saved{background:var(--deep)!important;color:var(--lime)!important;border-color:var(--deep)!important}:where(.spb) .spb-save.with-text{white-space:nowrap;border-radius:7px;gap:8px;width:auto;height:38px;padding:8px 11px;font-size:11px}:where(.spb) .spb-card-body{flex-direction:column;flex:1;padding:20px 21px 17px;display:flex}:where(.spb) .spb-card-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}:where(.spb) .spb-card-meta>span:last-child{color:#697660;font-size:9px}:where(.spb) .spb-card h3{letter-spacing:-.65px;text-wrap:pretty;min-height:55px;font-size:21px;font-weight:570;line-height:1.3}:where(.spb) .spb-card-body>p{color:#5b6a52;min-height:42px;margin-top:12px;margin-bottom:19px;font-size:12px;line-height:1.75}:where(.spb) .spb-card-footer{border-top:1px solid #e5eadf;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}:where(.spb) .spb-card-footer>span{color:#687a5b;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}:where(.spb) .spb-card-footer .spb-read-link{font-size:11px}:where(.spb) .spb-load-area{flex-direction:column;align-items:center;padding:32px 0 0;display:flex}:where(.spb) .spb-load-track{background:#e3eadb;width:110px;height:2px;margin:9px 0 20px}:where(.spb) .spb-load-track>span{background:#719c51;height:100%;display:block}:where(.spb) .spb-load-area>.spb-btn{min-height:44px;padding:10px 18px;font-size:12px}:where(.spb) .spb-all-read{color:#507643;align-items:center;gap:7px;font-size:11px;display:flex}:where(.spb) .spb-empty{text-align:center;background:#f8faf5;border:1px dashed #cbd9c0;border-radius:14px;padding:62px 20px 45px}:where(.spb) .spb-empty>span{color:#3c7727;background:#e7f2dd;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 18px;display:grid}:where(.spb) .spb-empty h3{letter-spacing:-.5px;font-size:23px;line-height:1.35}:where(.spb) .spb-empty p{color:#66755b;max-width:440px;margin:12px auto 24px;font-size:13px}:where(.spb) .spb-empty .spb-btn{font-size:12px}:where(.spb) .spb-art{aspect-ratio:1.7;isolation:isolate;background:#edf3e6;position:relative;overflow:hidden}:where(.spb) .spb-art-content{position:absolute;inset:0}:where(.spb) .spb-art-content>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%}:where(.spb) .spb-art-portrait .spb-art-content>img{-o-object-position:50% 28%;object-position:50% 28%}:where(.spb) .spb-photo-grain{background:linear-gradient(#0000 65%,#07271833);position:absolute;inset:0}:where(.spb) .spb-photo-note{color:#24442d;background:#fffffff2;border:1px solid #ffffffc9;border-radius:9px;align-items:center;gap:10px;padding:13px 12px;display:flex;position:absolute;bottom:16px;left:18px;right:18px;box-shadow:0 7px 18px #18332114}:where(.spb) .spb-photo-note>span{color:#29731b;background:#dff2cc;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}:where(.spb) .spb-photo-note strong{font-size:11px;font-weight:650;line-height:1.5;display:block}:where(.spb) .spb-photo-note small{color:#607653;margin-top:3px;font-size:8px;line-height:1.45;display:block}:where(.spb) .spb-art-team .spb-art-content>img{-o-object-position:50% 50%;object-position:50% 50%;filter:saturate(.86)contrast(1.02)}:where(.spb) .spb-team-caption{color:#3b5631;letter-spacing:.1px;background:#fafff3ed;border:1px solid #fff7;border-radius:5px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;display:flex;position:absolute;bottom:15px;left:16px;box-shadow:0 5px 14px #17381c12}:where(.spb) .spb-paper{color:#31472d;text-align:left;background:#fffefb;border:1px solid #d3ddc9;border-radius:6px;width:144px;padding:14px 12px;box-shadow:0 7px 16px #31512612}:where(.spb) .spb-paper-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}:where(.spb) .spb-paper-head>span{color:#60884b}:where(.spb) .spb-paper-head b{letter-spacing:1px;font-size:7px}:where(.spb) .spb-paper-vendor{font-size:8px;font-weight:700;line-height:1.5}:where(.spb) .spb-paper-id{color:#7a8870;margin-top:3px;font-size:6px;display:block}:where(.spb) .spb-paper-rule{background:#e2e9d9;height:1px;margin:10px 0}:where(.spb) .spb-paper-line{justify-content:space-between;align-items:center;height:10px;display:flex}:where(.spb) .spb-paper-line>span{background:#d7e0cd;border-radius:2px;width:55%;height:3px}:where(.spb) .spb-paper-line>i{background:#d7e0cd;border-radius:2px;width:18%;height:3px}:where(.spb) .spb-paper-line.short>span{width:35%}:where(.spb) .spb-paper-total{border-top:1px solid #dce6d2;justify-content:space-between;align-items:center;gap:7px;margin-top:10px;padding-top:9px;font-size:7px;display:flex}:where(.spb) .spb-paper-total>b{font-size:13px;font-weight:650}:where(.spb) .spb-paper.compact{width:126px;padding:13px 11px}:where(.spb) .spb-paper.compact .spb-paper-head{margin-bottom:10px}:where(.spb) .spb-paper.compact .spb-paper-total>b{font-size:11px}:where(.spb) .spb-ocr-paper{position:absolute;top:13%;left:15%;transform:rotate(-7deg)}:where(.spb) .spb-scan-line{background:#60ad3c;height:1px;position:absolute;top:63%;left:-8px;right:-8px;box-shadow:0 0 8px #479b3670}:where(.spb) .spb-extract-float{background:#fafff8;border:1px solid #a9c993;border-radius:9px;width:175px;padding:14px 14px 12px;position:absolute;top:36%;right:10%;transform:rotate(3deg);box-shadow:0 12px 24px #416c2824}:where(.spb) .spb-extract-float>span{letter-spacing:.9px;color:#527c3d;align-items:center;gap:5px;font-size:6.5px;font-weight:700;display:flex}:where(.spb) .spb-extract-float>strong{letter-spacing:-1px;color:#214e21;justify-content:space-between;align-items:center;margin-top:9px;font-size:26px;font-weight:570;line-height:1.4;display:flex}:where(.spb) .spb-extract-float>strong>svg{color:#4b922d}:where(.spb) .spb-extract-float>small{color:#6d7d61;white-space:nowrap;margin-top:7px;font-size:6px;display:block}:where(.spb) .spb-art-spark{color:#588c34;position:absolute;top:14%;right:15%;transform:rotate(8deg)}:where(.spb) .spb-art-caption{text-align:center;color:#63784f;letter-spacing:.35px;font-size:7px;position:absolute;bottom:11px;left:0;right:0}:where(.spb) .spb-type-card{background:#fffdf9;border:1px solid #d4d8c7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:119px;padding:16px 12px;display:flex;position:absolute;top:16%;bottom:14%;box-shadow:0 7px 18px #383e2110}:where(.spb) .spb-type-card.unpaid{left:16%;transform:rotate(-5deg)}:where(.spb) .spb-type-card.paid{background:#f3f9e9;border-color:#baccab;right:16%;transform:rotate(5deg)}:where(.spb) .spb-type-icon{color:#72714c;background:#edeadd;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:where(.spb) .spb-paid .spb-type-icon{color:#4a7e32}:where(.spb) .spb-type-card>small{letter-spacing:.7px;color:#5f7150;margin-top:2px;font-size:6px}:where(.spb) .spb-type-card>strong{letter-spacing:-.7px;font-size:22px;font-weight:550;line-height:1.2}:where(.spb) .spb-type-status{color:#746137;background:#efeadb;border-radius:4px;margin-top:1px;padding:3px 6px;font-size:7px}:where(.spb) .spb-paid .spb-type-status,:where(.spb) .spb-type-card.paid .spb-type-status{color:#4e7835;background:#e1edcf}:where(.spb) .spb-type-or{color:#7b836b;z-index:3;background:#fffff7;border:1px solid #d8dece;border-radius:50%;place-items:center;width:26px;height:26px;font-family:Georgia,serif;font-size:12px;font-style:italic;display:grid;position:absolute;top:45%;left:calc(50% - 13px)}:where(.spb) .spb-phone{background:#21442f;border:4px solid #244130;border-radius:21px;width:111px;height:221px;position:absolute;top:11%;left:24%;transform:rotate(-9deg);box-shadow:0 9px 18px #59492820}:where(.spb) .spb-phone-island{z-index:2;background:#132b1c;border-radius:10px;width:42px;height:10px;position:absolute;top:6px;left:calc(50% - 21px)}:where(.spb) .spb-phone-view{background:#deccaf;border-radius:17px;position:absolute;inset:0;overflow:hidden}:where(.spb) .spb-phone-view .spb-paper{transform-origin:0 0;position:absolute;top:34px;left:8px;transform:scale(.69)}:where(.spb) .spb-camera-corners{z-index:1;border:1px solid #77a852;border-radius:6px;position:absolute;inset:33px 11px 59px;box-shadow:0 0 0 4px #fff2}:where(.spb) .spb-phone-shutter{background:#edf7e3;border:4px solid #bccda4;border-radius:50%;width:22px;height:22px;position:absolute;bottom:9px;left:calc(50% - 11px)}:where(.spb) .spb-photo-tip{color:#4d702f;background:#fffff7;border:1px solid #d2d6bf;border-radius:7px;align-items:center;gap:7px;padding:11px 12px;font-size:8px;display:flex;position:absolute;top:40%;right:10%;transform:rotate(3deg);box-shadow:0 8px 18px #56492012}:where(.spb) .spb-art-capture .spb-art-caption{text-align:left;color:#8a7356;max-width:140px;line-height:1.65;bottom:23%;left:48%;right:7%}:where(.spb) .spb-dupe-paper{position:absolute;top:13%}:where(.spb) .spb-dupe-paper.first{left:17%;transform:rotate(-9deg)}:where(.spb) .spb-dupe-paper.second{right:17%;transform:rotate(8deg)}:where(.spb) .spb-dupe-flag{color:#70561b;background:#fff8df;border:1px solid #ccb96c;border-radius:8px;grid-template-columns:18px auto;gap:0 7px;width:max-content;padding:10px 15px;display:grid;position:absolute;bottom:14%;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 6px 16px #886a1d1a}:where(.spb) .spb-dupe-flag>svg{grid-row:span 2;align-self:center}:where(.spb) .spb-dupe-flag>span{font-size:10px;font-weight:650}:where(.spb) .spb-dupe-flag>small{color:#8d7541;margin-top:1px;font-size:6px}:where(.spb) .spb-attach-paper{position:absolute;top:14%;left:16%;transform:rotate(-8deg)}:where(.spb) .spb-attach-link{z-index:2;color:#718559;position:absolute;top:27%;left:45%;transform:rotate(-13deg)}:where(.spb) .spb-attach-record{background:#fffeff;border:1px solid #c9c8d7;border-radius:9px;width:152px;padding:15px;position:absolute;top:29%;right:12%;transform:rotate(4deg);box-shadow:0 8px 18px #5f557220}:where(.spb) .spb-mini-qb{color:#fff;letter-spacing:-1.5px;background:#2ca01c;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;padding-right:2px;font-size:20px;font-weight:600;line-height:1;display:inline-grid}:where(.spb) .spb-attach-record>.spb-mini-qb{width:28px;height:28px;margin-bottom:10px;font-size:19px}:where(.spb) .spb-attach-record>small{color:#718765;letter-spacing:.5px;font-size:5px;display:block}:where(.spb) .spb-attach-record>b{margin-top:4px;font-size:10px;font-weight:600;display:block}:where(.spb) .spb-attach-record>span:last-child{color:#566b45;background:#f2f6eb;border:1px solid #e1e7d7;border-radius:3px;align-items:center;gap:4px;margin-top:10px;padding:6px 4px;font-size:6px;display:flex}:where(.spb) .spb-checklist-art{background:#fffef5;border:1px solid #d0d9b7;border-radius:6px;width:196px;padding:23px 19px 18px;position:absolute;top:13%;left:22%;transform:rotate(-6deg);box-shadow:0 8px 18px #5b6b3020}:where(.spb) .spb-checklist-clip{background:#93a67b;border:1px solid #718659;border-radius:4px;width:48px;height:18px;position:absolute;top:-8px;left:calc(50% - 24px)}:where(.spb) .spb-checklist-art>small{letter-spacing:.65px;color:#748d5d;margin-bottom:9px;font-size:5px;display:block}:where(.spb) .spb-checklist-art>strong{letter-spacing:-.8px;margin-bottom:13px;font-size:19px;font-weight:560;line-height:1.2;display:block}:where(.spb) .spb-checklist-art>div{color:#586c46;border-top:1px solid #e5e9d8;align-items:center;gap:7px;padding:7px 0;font-size:8px;display:flex}:where(.spb) .spb-checklist-art>div>span{color:#4a792f;background:#dcebc8;border-radius:3px;place-items:center;width:15px;height:15px;display:grid}:where(.spb) .spb-checklist-leaf{color:#6d9046;filter:drop-shadow(2px 4px 2px #4a612c11);position:absolute;bottom:6%;right:12%;transform:rotate(-17deg)}:where(.spb) .spb-status-art{background:#fbfff9;border:1px solid #c4d4c4;border-radius:9px;padding:15px;position:absolute;top:16%;left:15%;right:15%;transform:rotate(-3deg);box-shadow:0 7px 18px #2a5a3220}:where(.spb) .spb-status-top{color:#41643c;border-bottom:1px solid #dee9d9;align-items:center;gap:8px;padding-bottom:12px;font-size:9px;display:flex}:where(.spb) .spb-status-top>b{font-weight:550}:where(.spb) .spb-status-item{color:#50694a;align-items:center;gap:8px;margin-top:12px;font-size:8px;display:flex}:where(.spb) .spb-status-item>span{color:#638c48;background:#e7f2de;border:1px solid #bfd4ae;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}:where(.spb) .spb-status-item>small{color:#6e815c;margin-left:auto;font-size:6px}:where(.spb) .spb-status-item.attention>span{color:#8d6c20;background:#f8ecc6;border-color:#dac48a}:where(.spb) .spb-status-item.attention>small{color:#8d6c20}:where(.spb) .spb-art-status .spb-art-caption{bottom:13px}:where(.spb) .spb-tool{background:var(--deep);color:#fff;border-radius:18px;grid-template-columns:1.17fr 1fr;min-height:383px;display:grid;position:relative;overflow:hidden}:where(.spb) .spb-tool-copy{padding:47px 48px}:where(.spb) .spb-tool-copy h2{letter-spacing:-1.8px;margin-top:18px;font-size:42px;font-weight:550;line-height:1.14}:where(.spb) .spb-tool-copy h2>span{color:var(--lime)}:where(.spb) .spb-tool-copy>p{color:#c8dcc3;margin-top:16px;font-size:13px;line-height:1.75}:where(.spb) .spb-tool-copy .spb-btn{min-height:46px;margin-top:24px;font-size:12px}:where(.spb) .spb-tool-copy>small{color:#b2cda9;margin-top:12px;font-size:10px;display:block}:where(.spb) .spb-tool-visual{background:radial-gradient(#2a63362e 0,#0000 65%);min-width:0;position:relative}:where(.spb) .spb-tool-visual:before,:where(.spb) .spb-tool-visual:after{content:"";border:1px solid #67915c40;border-radius:50%;width:370px;height:370px;position:absolute;top:41px;left:50%;transform:translate(-50%)}:where(.spb) .spb-tool-visual:after{opacity:.6;width:480px;height:480px;top:-14px}:where(.spb) .spb-tool-paper{color:#23452b;z-index:1;background:#faffed;border:1px solid #cedbba;border-radius:7px;width:280px;padding:23px 26px;position:absolute;top:47px;left:50%;transform:translate(-50%)rotate(7deg);box-shadow:0 18px 32px #001a1438}:where(.spb) .spb-tool-paper-top{color:#5f7e4e;letter-spacing:.55px;justify-content:space-between;align-items:center;margin-bottom:23px;font-size:6px;display:flex}:where(.spb) .spb-tool-paper-top>svg{color:#578747}:where(.spb) .spb-tool-paper h3{letter-spacing:-1px;font-size:26px;font-weight:550;line-height:1.2}:where(.spb) .spb-tool-paper>p{color:#718962;margin-top:8px;margin-bottom:23px;font-size:8px}:where(.spb) .spb-tool-paper-row{color:#466637;border-top:1px solid #dfe8cc;align-items:center;gap:11px;padding:11px 0;font-size:11px;display:flex}:where(.spb) .spb-tool-paper-row>span{color:#578235;background:#e0efcb;border:1px solid #b9d497;border-radius:3px;place-items:center;width:17px;height:17px;display:grid}:where(.spb) .spb-tool-paper-row:last-of-type>span{background:#fffef4}:where(.spb) .spb-tool-paper-bottom{color:#6c8659;border-top:1px solid #dfe8cc;justify-content:space-between;align-items:center;margin-top:9px;padding-top:15px;font-size:7px;display:flex}:where(.spb) .spb-tool-sticker{z-index:2;background:var(--lime);color:#285832;border:4px solid #fffdeb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:88px;height:88px;display:flex;position:absolute;top:230px;right:12%;transform:rotate(-15deg);box-shadow:0 4px 12px #082b2624}:where(.spb) .spb-tool-sticker>b{letter-spacing:.8px;text-align:center;font-size:9px;font-weight:700;line-height:1.2}:where(.spb) .spb-newsletter{grid-template-columns:155px minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;padding:71px 0 62px;display:grid}:where(.spb) .spb-newsletter-illustration{height:173px;position:relative}:where(.spb) .spb-mail-paper{z-index:1;background:#fcfcef;border:1px solid #d4dbbf;width:108px;height:140px;padding:15px 13px;position:absolute;top:0;left:23px;transform:rotate(-8deg);box-shadow:0 4px 8px #18331b0b}:where(.spb) .spb-mail-paper>span{letter-spacing:.6px;color:#57783c;margin-bottom:17px;font-size:5px;display:block}:where(.spb) .spb-mail-paper>b{letter-spacing:-.7px;color:#2c5529;font-size:17px;font-weight:500;line-height:1.2}:where(.spb) .spb-mail-paper>i{background:#c9d6b2;width:70%;height:2px;margin-top:11px;display:block}:where(.spb) .spb-mail-paper>i+i{width:50%;margin-top:5px}:where(.spb) .spb-envelope{z-index:2;clip-path:polygon(0 0,50% 48%,100% 0,100% 100%,0 100%);color:#63814b;background:#d1e5b5;border:1px solid #abc48c;border-radius:3px 3px 9px 9px;justify-content:center;align-items:center;width:142px;height:87px;padding-top:29px;display:flex;position:absolute;bottom:3px;left:2px;box-shadow:0 4px 12px #123b1420}:where(.spb) .spb-mail-spark{color:#6d9e48;position:absolute;top:10px;right:-2px;transform:rotate(10deg)}:where(.spb) .spb-newsletter-copy .spb-eyebrow{letter-spacing:1.3px;font-size:9px}:where(.spb) .spb-newsletter-copy h2{letter-spacing:-1px;margin-top:14px;font-size:29px;font-weight:570;line-height:1.2}:where(.spb) .spb-newsletter-copy>p{color:#627557;margin-top:13px;font-size:11px;line-height:1.85}:where(.spb) .spb-newsletter-form{align-self:center}:where(.spb) .spb-newsletter-form form>label:first-child{color:#3e5438;margin-bottom:9px;font-size:11px;font-weight:600;display:block}:where(.spb) .spb-email-row{background:#fff;border:1px solid #bdcfb2;border-radius:8px;align-items:stretch;min-height:49px;display:flex;overflow:hidden}:where(.spb) .spb-email-row:focus-within{border-color:#6d9c54;box-shadow:0 0 0 3px #dfedd6}:where(.spb) .spb-email-row>input{color:#203e25;background:#fff;border:0;flex:1;width:100%;min-width:0;padding:13px 12px;font-size:12px;outline:none!important}:where(.spb) .spb-email-row>button{white-space:nowrap;background:var(--deep);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:9px;margin:3px;padding:11px 14px;font-size:11px;font-weight:550;display:flex}:where(.spb) .spb-email-row>button:hover{background:#175136}:where(.spb) .spb-consent{color:#627454;align-items:flex-start;gap:7px;margin-top:11px;font-size:9px;line-height:1.7;display:flex}:where(.spb) .spb-consent input{width:13px;height:13px;accent-color:var(--green-text);flex-shrink:0;margin:2px 0 0}:where(.spb) .spb-consent a{text-underline-offset:2px;white-space:nowrap;text-decoration:underline}:where(.spb) .spb-email-error{color:#a22f27;font-size:10px;line-height:1.7;margin-top:5px!important}:where(.spb) .spb-email-error:empty{display:none}:where(.spb) .spb-email-note{color:#697b5d;font-size:9px;margin-top:7px!important}:where(.spb) .spb-newsletter-success{background:#f2f8e9;border:1px solid #d3e2c4;border-radius:12px;padding:22px}:where(.spb) .spb-newsletter-success>svg{color:var(--green-text)}:where(.spb) .spb-newsletter-success h3{letter-spacing:-.6px;margin-top:12px;font-size:19px;font-weight:560;line-height:1.3}:where(.spb) .spb-newsletter-success p{color:#57704a;margin-top:9px;font-size:12px;line-height:1.7}:where(.spb) .spb-newsletter-success>button{color:#315e20;align-items:center;gap:8px;margin-top:14px;padding:0;font-size:11px;font-weight:650;display:flex}:where(.spb) .spb-back-link{align-items:center;gap:8px;font-size:12px;display:inline-flex;color:#52713f!important}:where(.spb) .spb-back-link:hover{color:var(--green-text)!important}:where(.spb) .spb-reader-title{max-width:880px;margin:34px auto 0}:where(.spb) .spb-reader-kind{color:#6d7b60;margin-left:13px;font-size:11px}:where(.spb) .spb-reader-title>h1{letter-spacing:-2.65px;max-width:830px;margin-top:20px;font-size:58px;font-weight:570;line-height:1.1}:where(.spb) .spb-reader-title>p{color:#52654b;max-width:720px;margin-top:24px;font-size:18px;line-height:1.8}:where(.spb) .spb-reader-meta{align-items:center;gap:10px;margin-top:28px;padding-bottom:28px;display:flex}:where(.spb) .spb-author-symbol{color:#527f39;background:#ebf4e2;border:1px solid #d3e1c4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}:where(.spb) .spb-reader-meta>span>strong{font-size:12px;font-weight:600;display:block}:where(.spb) .spb-reader-meta>span>small{color:#748368;margin-top:3px;font-size:10px;display:block}:where(.spb) .spb-reader-meta>div{align-items:center;gap:10px;margin-left:auto;display:flex}:where(.spb) .spb-share{border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:8px 11px;display:flex;color:#516e3d!important;border:1px solid #d8e3cd!important;font-size:11px!important}:where(.spb) .spb-share:hover{background:#eff7e8}:where(.spb) .spb-reader-cover{border:1px solid #dae5cf;border-radius:16px;max-width:960px;height:355px;margin:7px auto 49px;overflow:hidden}:where(.spb) .spb-reader-cover>.spb-art{aspect-ratio:auto;height:100%}:where(.spb) .spb-reader-cover .spb-art-content{width:100%;max-width:670px;left:50%;overflow:visible;transform:translate(-50%)}:where(.spb) .spb-reader-cover .spb-art:not(.spb-art-team) .spb-art-content{transform-origin:50%;width:480px;height:285px;top:calc(50% - 142.5px);transform:translate(-50%)scale(1.3)}:where(.spb) .spb-reader-cover .spb-art-team .spb-art-content{max-width:none}:where(.spb) .spb-reader-cover .spb-art-caption{display:none}:where(.spb) .spb-reader-layout{grid-template-columns:220px minmax(0,720px);justify-content:center;align-items:start;gap:64px;display:grid}:where(.spb) .spb-toc>div{position:sticky;top:118px}:where(.spb) .spb-toc{align-self:stretch}:where(.spb) .spb-toc .spb-eyebrow{letter-spacing:1.2px;font-size:9px}:where(.spb) .spb-toc nav{flex-direction:column;gap:0;margin-top:16px;display:flex}:where(.spb) .spb-toc nav>a{color:#667e56;border-left:1px solid #dce5d3;padding:9px 0 9px 13px;font-size:12px;line-height:1.6;display:block}:where(.spb) .spb-toc nav>a:hover,:where(.spb) .spb-toc nav>a:focus{border-color:var(--green);color:var(--green-text);background:#f5f9ee}:where(.spb) .spb-toc-help{background:#f1f6e8;border:1px solid #d8e4c9;border-radius:10px;margin-top:29px;padding:20px 18px}:where(.spb) .spb-toc-help>svg{color:#5b8543}:where(.spb) .spb-toc-help>strong{margin-top:14px;font-size:13px;line-height:1.5;display:block}:where(.spb) .spb-toc-help>p{color:#667c56;margin-top:8px;font-size:11px;line-height:1.7}:where(.spb) .spb-toc-help>button{color:#466d2c;align-items:center;gap:10px;margin-top:15px;padding:0;font-size:11px;font-weight:650;display:flex}:where(.spb) .spb-takeaway{background:#edf5e4;border-left:3px solid #7aad4f;border-radius:0 10px 10px 0;padding:23px 25px}:where(.spb) .spb-takeaway>span{letter-spacing:1.1px;color:#4b7533;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}:where(.spb) .spb-takeaway>p{letter-spacing:-.35px;color:#254427;margin-top:12px;font-size:19px;line-height:1.7}:where(.spb) .spb-reader-body>section{margin-top:38px;scroll-margin-top:112px}:where(.spb) .spb-reader-body h2{letter-spacing:-.75px;text-wrap:pretty;margin-bottom:15px;font-size:29px;font-weight:570;line-height:1.3}:where(.spb) .spb-reader-body>section>p{color:#4b5c44;margin-top:15px;font-size:16px;line-height:1.9}:where(.spb) .spb-reader-source{background:#f6f9f1;border:1px solid #dbe6d0;border-radius:9px;margin-top:32px;padding:18px 21px}:where(.spb) .spb-reader-source>strong{color:#516c40;font-size:11px;display:block}:where(.spb) .spb-reader-source>a{color:#316a23;text-underline-offset:3px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;font-size:12px;line-height:1.7;text-decoration:underline;display:flex}:where(.spb) .spb-reader-note{color:#7a876e;align-items:flex-start;gap:10px;margin-top:25px;display:flex}:where(.spb) .spb-reader-note>svg{margin-top:3px}:where(.spb) .spb-reader-note>p{color:#718066;font-size:10px;line-height:1.9}:where(.spb) .spb-reader-end{border-top:1px solid #dce6d1;border-bottom:1px solid #dce6d1;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:24px 0;display:flex}:where(.spb) .spb-reader-end>span{color:#537a3d;font-family:Georgia,serif;font-size:20px;font-style:italic}:where(.spb) .spb-related{padding:76px 0 75px}:where(.spb) .spb-not-found{text-align:center;min-height:65vh;padding:110px 20px}:where(.spb) .spb-not-found>svg{color:#629044}:where(.spb) .spb-not-found h1{letter-spacing:-1.4px;margin:22px 0 14px;font-size:40px}:where(.spb) .spb-not-found p{color:#5e7352;margin-bottom:25px;font-size:16px}:where(.spb) .spb-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:150;overscroll-behavior:contain;background:#08261991;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}:where(.spb) .spb-modal{background:#fff;border:1px solid #dce6d2;border-radius:19px;width:100%;max-width:570px;max-height:calc(100dvh - 48px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 90px #071e1555}:where(.spb) .spb-modal-close{border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px;color:#6c7e5c!important;border:1px solid #d5e0ca!important}:where(.spb) .spb-modal-close:hover{background:#f0f7e7}:where(.spb) .spb-modal-heading{padding-right:26px}:where(.spb) .spb-modal-symbol{color:#58803f;background:#edf6e1;border:1px solid #cde0b9;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}:where(.spb) .spb-modal-heading>.spb-eyebrow{letter-spacing:1px;font-size:9px}:where(.spb) .spb-modal-heading h2{letter-spacing:-1.6px;margin-top:10px;font-size:37px;font-weight:550}:where(.spb) .spb-modal-heading>p{color:#607353;margin-top:13px;font-size:12px;line-height:1.75}:where(.spb) .spb-check-progress{margin:22px 0 16px}:where(.spb) .spb-check-progress>span{color:#527637;min-height:17px;font-size:10px;line-height:1.7;display:block}:where(.spb) .spb-check-progress>div{background:#e9f0df;border-radius:5px;height:4px;margin-top:9px;overflow:hidden}:where(.spb) .spb-check-progress>div>span{background:#609c3e;border-radius:5px;height:100%;transition:width .2s;display:block}:where(.spb) .spb-check-items{gap:8px;display:grid}:where(.spb) .spb-check-items>label{cursor:pointer;border:1px solid #dde6d3;border-radius:8px;align-items:flex-start;gap:11px;padding:12px 13px;transition:background .15s,border-color .15s;display:flex}:where(.spb) .spb-check-items>label.checked{background:#f2f8eb;border-color:#bfd5a7}:where(.spb) .spb-check-items input{accent-color:#2b801c;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}:where(.spb) .spb-check-items strong{color:#2e4b28;font-size:12px;font-weight:600;line-height:1.6;display:block}:where(.spb) .spb-check-items small{color:#708160;margin-top:2px;font-size:10px;line-height:1.7;display:block}:where(.spb) .spb-modal-foot{justify-content:space-between;align-items:center;gap:15px;margin-top:21px;display:flex}:where(.spb) .spb-modal-foot>.spb-btn{gap:15px;min-height:44px;padding:10px 14px;font-size:11px}:where(.spb) .spb-reset-checks{padding:10px 0;color:#567744!important;font-size:11px!important}:where(.spb) .spb-reset-checks:disabled{opacity:.5}:where(.spb) .spb-check-disclaimer{color:#7a886e;font-size:9px;line-height:1.75;margin-top:12px!important}:where(.spb) .spb-toast{opacity:0;pointer-events:none;z-index:200;color:#f1fce6;background:#153f2a;border:1px solid #7f9c6f;border-radius:9px;align-items:center;gap:9px;width:max-content;max-width:min(520px,100% - 32px);padding:13px 18px;font-size:12px;line-height:1.7;transition:transform .2s,opacity .2s;display:flex;position:fixed;bottom:23px;left:50%;transform:translate(-50%,20px);box-shadow:0 8px 24px #06302225}:where(.spb) .spb-toast>svg{color:#c1e997}:where(.spb) .spb-toast.visible{opacity:1;transform:translate(-50%)}@media (min-width:1600px){:where(.spb) .spb-masthead{padding-top:48px}:where(.spb) .spb-masthead-main{padding-bottom:49px}:where(.spb) .spb-feature{min-height:410px}:where(.spb) .spb-feature-copy{padding:35px}:where(.spb) .spb-feature h2{font-size:38px}:where(.spb) .spb-start-card{padding:30px 28px 20px}:where(.spb) .spb-start-links>a{padding:15px 0}}@media (max-width:1199px){:where(.spb) .spb-wrap{width:calc(100% - 72px)}.spb h1{letter-spacing:-3.1px;font-size:62px}:where(.spb) .spb-masthead-main{gap:44px}:where(.spb) .spb-feature-grid{grid-template-columns:minmax(0,2.4fr) minmax(260px,1fr);gap:18px}:where(.spb) .spb-feature{min-height:386px}:where(.spb) .spb-feature-copy{padding:26px 23px}:where(.spb) .spb-feature h2{letter-spacing:-1px;font-size:30px}:where(.spb) .spb-feature-copy>p{font-size:12px}:where(.spb) .spb-feature-meta{gap:8px;font-size:9px}:where(.spb) .spb-feature-meta>span+span{padding-left:8px}:where(.spb) .spb-feature-photo .spb-photo-note{gap:6px;padding:10px 8px;left:10px;right:10px}:where(.spb) .spb-feature-photo .spb-photo-note strong{font-size:9px}:where(.spb) .spb-feature-photo .spb-photo-note small{font-size:7px}:where(.spb) .spb-feature-photo-label{gap:5px;padding:7px;font-size:6.3px;top:12px;left:10px;right:10px}:where(.spb) .spb-start-card{padding:23px 21px 19px}:where(.spb) .spb-paths{gap:16px}:where(.spb) .spb-paths>button+button{padding-left:20px}:where(.spb) .spb-paths strong{font-size:12px}:where(.spb) .spb-paths>button{gap:11px}:where(.spb) .spb-paths small{font-size:9px}:where(.spb) .spb-article-grid{gap:23px 20px}:where(.spb) .spb-card-body{padding:19px 18px 16px}:where(.spb) .spb-card h3{font-size:20px}:where(.spb) .spb-card-body>p{font-size:11px}:where(.spb) .spb-card-meta .spb-tag{font-size:9px}:where(.spb) .spb-card-meta>span:last-child{font-size:8px}:where(.spb) .spb-ocr-paper{top:9%;left:11%}:where(.spb) .spb-extract-float{width:162px;padding:12px;right:7%}:where(.spb) .spb-ocr-paper .spb-paper{width:133px}:where(.spb) .spb-ocr-paper .spb-paper-total>b{font-size:11px}:where(.spb) .spb-art-spark{top:9%;right:13%}:where(.spb) .spb-type-card{gap:6px;width:105px;padding:12px 10px}:where(.spb) .spb-type-card.unpaid{left:14%}:where(.spb) .spb-type-card.paid{right:14%}:where(.spb) .spb-type-card>strong{font-size:20px}:where(.spb) .spb-phone{transform-origin:0 0;top:8%;left:22%;transform:rotate(-9deg)scale(.9)}:where(.spb) .spb-photo-tip{padding:10px;font-size:7px;right:6%}:where(.spb) .spb-dupe-paper.first{left:13%}:where(.spb) .spb-dupe-paper.second{right:13%}:where(.spb) .spb-dupe-paper .spb-paper{transform-origin:top;transform:scale(.93)}:where(.spb) .spb-attach-paper{top:10%;left:10%}:where(.spb) .spb-attach-record{width:143px;padding:13px;top:25%;right:8%}:where(.spb) .spb-checklist-art{transform-origin:0 0;top:10%;left:20%;transform:rotate(-6deg)scale(.92)}:where(.spb) .spb-status-art{padding:12px;top:11%;left:11%;right:11%}:where(.spb) .spb-status-item{margin-top:11px}:where(.spb) .spb-tool-copy{padding:41px}:where(.spb) .spb-tool-copy h2{font-size:38px}:where(.spb) .spb-tool-sticker{right:8%}:where(.spb) .spb-newsletter{grid-template-columns:132px 1fr 1.1fr;gap:23px}:where(.spb) .spb-newsletter-copy h2{font-size:26px}:where(.spb) .spb-newsletter-illustration{transform-origin:0;transform:scale(.9)}:where(.spb) .spb-reader-layout{grid-template-columns:190px minmax(0,660px);gap:44px}:where(.spb) .spb-reader-title h1{font-size:54px}:where(.spb) .spb-reader-title{max-width:820px}:where(.spb) .spb-reader-cover{height:320px}:where(.spb) .spb-reader-cover .spb-art:not(.spb-art-team) .spb-art-content{transform:translate(-50%)scale(1.15)}}@media (max-width:1023px){.spb h1{letter-spacing:-2.7px;font-size:clamp(47px,5.8vw,55px)}:where(.spb) .spb-masthead-main{grid-template-columns:1.3fr 1fr;gap:36px}:where(.spb) .spb-masthead-right>p{font-size:15px}:where(.spb) .spb-feature-grid{grid-template-columns:minmax(0,2.35fr) minmax(235px,1fr)}:where(.spb) .spb-feature-copy{padding:25px 19px}:where(.spb) .spb-feature h2{font-size:27px}:where(.spb) .spb-feature-eyebrow{letter-spacing:1.1px;font-size:8px}:where(.spb) .spb-feature-photo .spb-photo-note small,:where(.spb) .spb-feature-photo-label{display:none}:where(.spb) .spb-feature-meta{flex-direction:column;align-items:flex-start;gap:5px}:where(.spb) .spb-feature-meta>span+span{border:0;padding:0}:where(.spb) .spb-feature{min-height:370px}:where(.spb) .spb-start-card{padding:23px 19px 17px}:where(.spb) .spb-start-card h2{font-size:28px}:where(.spb) .spb-start-links strong{font-size:11px}:where(.spb) .spb-start-links>a{gap:10px}:where(.spb) .spb-paths strong{font-size:11px}:where(.spb) .spb-paths>button>svg{display:none}:where(.spb) .spb-paths small{font-size:9px}:where(.spb) .spb-path-icon{width:37px;height:37px}:where(.spb) .spb-guides{padding-top:50px}:where(.spb) .spb-filter-bar{gap:10px;top:75px}:where(.spb) .spb-categories{gap:0}:where(.spb) .spb-categories>button{padding:8px 11px;font-size:11px}:where(.spb) .spb-saved-filter{font-size:11px!important}:where(.spb) .spb-section-heading h2{font-size:35px}:where(.spb) .spb-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 22px}:where(.spb) .spb-card h3{font-size:22px}:where(.spb) .spb-card-body{padding:21px}:where(.spb) .spb-card-body>p{font-size:12px}:where(.spb) .spb-card-meta .spb-tag{font-size:10px}:where(.spb) .spb-card-meta>span:last-child{font-size:9px}:where(.spb) .spb-card-footer .spb-read-link{font-size:12px}:where(.spb) .spb-art-content{transform:none}:where(.spb) .spb-ocr-paper{top:12%;left:16%}:where(.spb) .spb-extract-float{width:175px;padding:14px;top:37%;right:11%}:where(.spb) .spb-type-card{gap:8px;width:118px}:where(.spb) .spb-type-card.unpaid{left:17%}:where(.spb) .spb-type-card.paid{right:17%}:where(.spb) .spb-type-card>strong{font-size:23px}:where(.spb) .spb-dupe-paper.first{left:19%}:where(.spb) .spb-dupe-paper.second{right:19%}:where(.spb) .spb-checklist-art{top:13%;left:24%;transform:rotate(-6deg)}:where(.spb) .spb-status-art{padding:15px;top:17%;left:16%;right:16%}:where(.spb) .spb-status-item{margin-top:12px}:where(.spb) .spb-art-attachment .spb-attach-paper{top:13%;left:16%}:where(.spb) .spb-attach-record{width:151px;padding:15px;top:28%;right:14%}:where(.spb) .spb-phone{top:12%;left:24%;transform:rotate(-9deg)}:where(.spb) .spb-photo-tip{padding:12px;font-size:8px;right:11%}:where(.spb) .spb-tool-copy{padding:36px}:where(.spb) .spb-tool-copy h2{font-size:35px}:where(.spb) .spb-tool-paper{width:245px;padding:22px;top:58px}:where(.spb) .spb-tool-paper h3{font-size:24px}:where(.spb) .spb-tool-sticker{width:79px;height:79px;top:243px;right:7%}:where(.spb) .spb-tool-visual:before{width:320px;height:320px;top:55px}:where(.spb) .spb-tool-visual:after{width:420px;height:420px;top:5px}:where(.spb) .spb-newsletter{grid-template-columns:1fr 1fr;gap:30px;padding:62px 0}:where(.spb) .spb-newsletter-illustration{display:none}:where(.spb) .spb-newsletter-copy h2{font-size:29px}:where(.spb) .spb-reader-layout{grid-template-columns:170px minmax(0,1fr);gap:32px}:where(.spb) .spb-reader-title h1{font-size:50px}:where(.spb) .spb-reader-title>p{font-size:17px}:where(.spb) .spb-reader-cover{height:305px;margin-bottom:40px}:where(.spb) .spb-reader-body h2{font-size:26px}:where(.spb) .spb-reader-body>section>p{font-size:15px}:where(.spb) .spb-takeaway>p{font-size:17px}:where(.spb) .spb-related .spb-article-grid>article:last-child{display:none}}@media (max-width:799px){:where(.spb) .spb-wrap{width:calc(100% - 48px)}:where(.spb) .spb-masthead{padding-top:31px}:where(.spb) .spb-journal-line>span{font-size:9px}:where(.spb) .spb-journal-line .spb-eyebrow{letter-spacing:1.15px;font-size:9px}:where(.spb) .spb-masthead-main{grid-template-columns:1fr;gap:29px;padding-top:22px;padding-bottom:32px}.spb h1{letter-spacing:-3.1px;font-size:60px}:where(.spb) .spb-masthead-right{-moz-column-gap:27px;grid-template-columns:1fr 1.1fr;justify-self:start;align-items:start;column-gap:27px;max-width:none;display:grid}:where(.spb) .spb-masthead-right>p{grid-row:span 2;margin-bottom:0;font-size:14px;line-height:1.65}:where(.spb) .spb-search{gap:8px;min-height:47px;padding:0 12px}:where(.spb) .spb-search>input{padding:12px 0;font-size:11px}:where(.spb) .spb-search>kbd{display:none}:where(.spb) .spb-search-hints{margin-top:6px;font-size:9px}:where(.spb) .spb-search-hints>button{font-size:9px}:where(.spb) .spb-feature-grid{grid-template-columns:1fr;gap:17px}:where(.spb) .spb-feature{grid-template-columns:1.1fr 1fr;min-height:360px}:where(.spb) .spb-feature-copy{padding:30px}:where(.spb) .spb-feature h2{letter-spacing:-1.3px;max-width:350px;font-size:34px}:where(.spb) .spb-feature-copy>p{font-size:13px}:where(.spb) .spb-feature-eyebrow{letter-spacing:1.1px;font-size:9px}:where(.spb) .spb-feature-meta{flex-direction:row;gap:12px}:where(.spb) .spb-feature-meta>span+span{border-left:1px solid #618357;padding-left:12px}:where(.spb) .spb-feature-photo .spb-photo-note{gap:8px;padding:11px;left:15px;right:15px}:where(.spb) .spb-feature-photo .spb-photo-note strong{font-size:10px}:where(.spb) .spb-feature-photo .spb-photo-note small{font-size:7px;display:block}:where(.spb) .spb-feature-photo-label{padding:7px 9px;font-size:7px;display:flex;top:15px;left:15px;right:auto}:where(.spb) .spb-start-card{-moz-column-gap:27px;grid-template-columns:1fr 1.55fr;column-gap:27px;padding:25px;display:grid}:where(.spb) .spb-start-card>.spb-eyebrow{grid-area:1/1;align-self:start;font-size:8px}:where(.spb) .spb-start-card h2{grid-area:2/1;margin-top:9px;font-size:28px}:where(.spb) .spb-start-card h2 br{display:none}:where(.spb) .spb-start-card>p:not(.spb-eyebrow){grid-area:3/1;margin-top:11px;font-size:11px}:where(.spb) .spb-start-links{grid-area:1/2/5;margin-top:0}:where(.spb) .spb-start-links>a{padding:10px 0}:where(.spb) .spb-start-links>a:first-child{border-top:0;padding-top:0}:where(.spb) .spb-start-links strong{font-size:12px}:where(.spb) .spb-start-note{grid-area:4/1;align-items:flex-start;margin-top:4px;padding-top:13px;font-size:8px;line-height:1.6}:where(.spb) .spb-start-note svg{width:13px;height:13px;margin-top:2px}:where(.spb) .spb-paths{gap:17px;margin-top:19px;padding-bottom:22px}:where(.spb) .spb-paths>button{align-items:flex-start;gap:10px}:where(.spb) .spb-paths>button+button{padding-left:16px}:where(.spb) .spb-path-icon{border-radius:8px;width:30px;height:30px}:where(.spb) .spb-path-icon>svg{width:16px;height:16px}:where(.spb) .spb-qb-letters{font-size:20px}:where(.spb) .spb-paths strong{font-size:10px;line-height:1.6}:where(.spb) .spb-paths small{font-size:8px;line-height:1.6}:where(.spb) .spb-guides{padding-top:44px}:where(.spb) .spb-section-heading{gap:20px;margin-bottom:24px}:where(.spb) .spb-section-heading h2{font-size:33px}:where(.spb) .spb-section-heading>p{font-size:11px}:where(.spb) .spb-section-heading .spb-eyebrow{font-size:9px}:where(.spb) .spb-categories>button{padding:8px 10px;font-size:10px}:where(.spb) .spb-saved-filter{gap:5px;padding-left:10px;font-size:10px!important}:where(.spb) .spb-filter-bar{gap:5px}:where(.spb) .spb-results-toolbar>div{font-size:10px}:where(.spb) .spb-results-toolbar>div>span{max-width:235px}:where(.spb) .spb-results-toolbar b{padding-left:9px;font-size:9px}:where(.spb) .spb-results-toolbar>label{font-size:9px}:where(.spb) .spb-results-toolbar select{max-width:118px;font-size:9px}:where(.spb) .spb-article-grid{gap:23px 19px}:where(.spb) .spb-card-body{padding:18px 17px 16px}:where(.spb) .spb-card h3{min-height:52px;font-size:20px}:where(.spb) .spb-card-body>p{min-height:55px;margin-top:10px;font-size:11px}:where(.spb) .spb-card-meta .spb-tag{min-height:22px;padding:3px 6px;font-size:8px}:where(.spb) .spb-card-meta>span:last-child{font-size:7px}:where(.spb) .spb-card-meta{gap:6px}:where(.spb) .spb-card-footer .spb-read-link{gap:8px;font-size:10px}:where(.spb) .spb-card-footer>span{font-size:9px}:where(.spb) .spb-card-cover>.spb-save{width:31px;height:31px;top:10px;right:10px}:where(.spb) .spb-card .spb-art{aspect-ratio:1.52}:where(.spb) .spb-ocr-paper{transform-origin:0 0;top:11%;left:10%;transform:rotate(-7deg)scale(.88)}:where(.spb) .spb-extract-float{width:149px;padding:11px;top:38%;right:7%}:where(.spb) .spb-extract-float>strong{font-size:23px}:where(.spb) .spb-extract-float>span{font-size:5.5px}:where(.spb) .spb-extract-float>small{font-size:5px}:where(.spb) .spb-art-spark{top:12%;right:15%}:where(.spb) .spb-type-card{gap:6px;width:99px;padding:10px;top:16%;bottom:14%}:where(.spb) .spb-type-card.unpaid{left:13%}:where(.spb) .spb-type-card.paid{right:13%}:where(.spb) .spb-type-card>strong{font-size:20px}:where(.spb) .spb-type-card>small{font-size:5px}:where(.spb) .spb-type-icon{width:28px;height:28px}:where(.spb) .spb-type-icon>svg{width:19px;height:19px}:where(.spb) .spb-type-status{font-size:6px}:where(.spb) .spb-phone{transform-origin:0 0;top:10%;left:21%;transform:rotate(-9deg)scale(.88)}:where(.spb) .spb-photo-tip{gap:5px;padding:9px;font-size:6px;right:6%}:where(.spb) .spb-photo-tip>svg{width:13px;height:13px}:where(.spb) .spb-art-capture .spb-art-caption{font-size:6px;bottom:21%;left:50%;right:8%}:where(.spb) .spb-dupe-paper.first{left:12%}:where(.spb) .spb-dupe-paper.second{right:12%}:where(.spb) .spb-dupe-paper .spb-paper{transform-origin:top;transform:scale(.85)}:where(.spb) .spb-dupe-flag{padding:8px 12px;bottom:11%}:where(.spb) .spb-dupe-flag>span{font-size:9px}:where(.spb) .spb-dupe-flag>small{font-size:5.5px}:where(.spb) .spb-art-attachment .spb-attach-paper{transform-origin:0 0;top:10%;left:9%;transform:rotate(-8deg)scale(.9)}:where(.spb) .spb-attach-record{width:138px;padding:11px;top:30%;right:7%}:where(.spb) .spb-attach-link{top:22%;left:41%}:where(.spb) .spb-attach-link>svg{width:38px;height:38px}:where(.spb) .spb-checklist-art{transform-origin:0 0;top:13%;left:19%;transform:rotate(-6deg)scale(.85)}:where(.spb) .spb-checklist-leaf{bottom:4%;right:7%}:where(.spb) .spb-status-art{padding:12px;top:14%;left:9%;right:9%}:where(.spb) .spb-status-item{gap:6px;margin-top:10px;font-size:7px}:where(.spb) .spb-status-item>small{font-size:5px}:where(.spb) .spb-status-item>span{width:17px;height:17px}:where(.spb) .spb-art-caption{font-size:6px;bottom:9px}:where(.spb) .spb-photo-note{gap:7px;padding:9px;bottom:11px;left:12px;right:12px}:where(.spb) .spb-photo-note strong{font-size:9px}:where(.spb) .spb-photo-note small{font-size:6px}:where(.spb) .spb-photo-note>span{width:25px;height:25px}:where(.spb) .spb-team-caption{padding:7px 8px;font-size:7px;bottom:11px;left:10px}:where(.spb) .spb-tool-wrap{padding-top:58px}:where(.spb) .spb-tool{grid-template-columns:1.2fr 1fr;min-height:365px}:where(.spb) .spb-tool-copy{padding:33px}:where(.spb) .spb-tool-copy h2{letter-spacing:-1.15px;font-size:31px}:where(.spb) .spb-tool-copy>p{max-width:250px;font-size:12px}:where(.spb) .spb-tool-copy>p>br{display:none}:where(.spb) .spb-tool-copy .spb-feature-eyebrow{letter-spacing:1px;font-size:7px}:where(.spb) .spb-tool-paper{width:216px;padding:19px;top:52px;left:47%}:where(.spb) .spb-tool-paper-top{margin-bottom:20px;font-size:5px}:where(.spb) .spb-tool-paper h3{font-size:21px}:where(.spb) .spb-tool-paper>p{margin-bottom:18px;font-size:7px}:where(.spb) .spb-tool-paper-row{gap:9px;padding:10px 0;font-size:9px}:where(.spb) .spb-tool-paper-bottom{font-size:6px}:where(.spb) .spb-tool-sticker{border-width:3px;width:72px;height:72px;top:231px;right:5%}:where(.spb) .spb-tool-sticker>b{font-size:8px}:where(.spb) .spb-tool-sticker>svg{width:20px;height:20px}:where(.spb) .spb-newsletter{gap:26px;padding:54px 0}:where(.spb) .spb-newsletter-copy h2{font-size:26px}:where(.spb) .spb-newsletter-copy>p{font-size:10px}:where(.spb) .spb-email-row>button{gap:7px;padding:10px;font-size:10px}:where(.spb) .spb-email-row>input{padding:12px 9px;font-size:11px}:where(.spb) .spb-consent{gap:6px;font-size:8px}:where(.spb) .spb-email-note{font-size:8px}:where(.spb) .spb-reader-title{margin-top:26px}:where(.spb) .spb-reader-title h1{letter-spacing:-2px;max-width:650px;font-size:45px}:where(.spb) .spb-reader-title>p{margin-top:18px;font-size:16px}:where(.spb) .spb-reader-layout{grid-template-columns:1fr;gap:27px;max-width:670px}:where(.spb) .spb-toc>div{position:static}:where(.spb) .spb-toc nav{grid-template-columns:1fr 1fr;gap:3px 13px;margin-top:12px;display:grid}:where(.spb) .spb-toc nav>a{padding:6px 0 6px 11px;font-size:11px}:where(.spb) .spb-toc-help{display:none}:where(.spb) .spb-reader-cover{height:277px;margin-bottom:29px}:where(.spb) .spb-reader-cover .spb-art:not(.spb-art-team) .spb-art-content{transform:translate(-50%)scale(1.1)}:where(.spb) .spb-reader-meta{flex-wrap:wrap;gap:10px}:where(.spb) .spb-reader-meta>div{gap:6px}:where(.spb) .spb-reader-meta .spb-save.with-text,:where(.spb) .spb-share{gap:6px;padding:7px 9px;font-size:10px!important}:where(.spb) .spb-related{padding-top:55px}:where(.spb) .spb-reader-body>section>p{font-size:16px}:where(.spb) .spb-reader-body h2{font-size:27px}}@media (max-width:599px){:where(.spb) .spb-wrap{width:calc(100% - 36px)}:where(.spb) .spb-journal-line>span{display:none}:where(.spb) .spb-journal-line .spb-eyebrow{letter-spacing:1.4px;font-size:8px}:where(.spb) .spb-masthead{padding-top:27px}:where(.spb) .spb-masthead-main{gap:24px;padding-top:18px;padding-bottom:27px}.spb h1{letter-spacing:-2.4px;font-size:clamp(38px,12vw,49px);line-height:1.08}:where(.spb) .spb-masthead h1>span>svg{stroke-width:3px;height:10px;bottom:-6px}:where(.spb) .spb-masthead-right{max-width:none;padding-top:0;display:block}:where(.spb) .spb-masthead-right>p{max-width:320px;margin-bottom:18px;font-size:14px;line-height:1.7}:where(.spb) .spb-desktop-br{display:none}:where(.spb) .spb-search{gap:10px;min-height:50px;padding:0 13px}:where(.spb) .spb-search>input{padding:13px 0;font-size:12px}:where(.spb) .spb-search-hints{margin-top:7px;font-size:9px}:where(.spb) .spb-search-hints>button{font-size:9px}:where(.spb) .spb-feature-grid{gap:16px}:where(.spb) .spb-feature{border-radius:13px;grid-template-columns:1fr;min-height:0}:where(.spb) .spb-feature-copy{grid-template-columns:1fr auto;gap:0 8px;padding:25px 24px 21px;display:grid}:where(.spb) .spb-feature-copy .spb-feature-eyebrow{letter-spacing:1.3px;grid-column:1/-1;font-size:8px}:where(.spb) .spb-feature h2{text-wrap:pretty;letter-spacing:-1.1px;grid-column:1/-1;max-width:330px;margin-top:16px;font-size:30px;line-height:1.17}:where(.spb) .spb-feature-copy>p{grid-column:1/-1;max-width:300px;margin-top:13px;font-size:12px}:where(.spb) .spb-feature-meta{flex-direction:column;grid-area:4/1;align-self:end;align-items:flex-start;gap:4px;margin-top:19px;font-size:8px}:where(.spb) .spb-feature-meta>span+span{border:0;padding:0}:where(.spb) .spb-feature-link{white-space:nowrap;grid-area:4/2;align-self:end;gap:11px;width:auto;padding-top:19px;font-size:11px}:where(.spb) .spb-feature-link>span{width:33px;height:33px}:where(.spb) .spb-feature-photo{height:244px}:where(.spb) .spb-feature-photo .spb-art-portrait img{-o-object-position:50% 31%;object-position:50% 31%}:where(.spb) .spb-feature-photo .spb-photo-note{max-width:303px;padding:11px 12px;bottom:16px;left:19px;right:19px}:where(.spb) .spb-feature-photo .spb-photo-note strong{font-size:11px}:where(.spb) .spb-feature-photo .spb-photo-note small{font-size:8px}:where(.spb) .spb-feature-photo .spb-photo-note>span{width:28px;height:28px}:where(.spb) .spb-feature-photo-label{padding:6px 8px;font-size:6.5px;top:14px;left:19px}:where(.spb) .spb-start-card{border-radius:13px;grid-template-columns:1fr;padding:23px}:where(.spb) .spb-start-card>.spb-eyebrow{grid-area:auto;font-size:8px}:where(.spb) .spb-start-card h2{grid-area:auto;margin-top:11px;font-size:29px}:where(.spb) .spb-start-card h2>br{display:none}:where(.spb) .spb-start-card>p:not(.spb-eyebrow){grid-area:auto;margin-top:9px;font-size:11px}:where(.spb) .spb-start-card>p>br{display:none}:where(.spb) .spb-start-links{grid-area:auto;margin-top:20px}:where(.spb) .spb-start-links>a{gap:14px;padding:12px 0}:where(.spb) .spb-start-links>a:first-child{border-top:1px solid #dbe1ce;padding-top:12px}:where(.spb) .spb-start-links strong{font-size:12px}:where(.spb) .spb-start-links small{font-size:9px}:where(.spb) .spb-start-number{font-size:20px}:where(.spb) .spb-start-note{grid-area:auto;align-items:center;margin-top:2px;padding-top:13px;font-size:9px}:where(.spb) .spb-start-note>svg{margin:0}:where(.spb) .spb-paths{grid-template-columns:1fr;gap:0;margin-top:18px;padding:0 0 17px}:where(.spb) .spb-paths>button{align-items:center;gap:13px;padding:12px 2px}:where(.spb) .spb-paths>button+button{border-top:1px solid #e4eadf;border-left:0;padding-left:2px}:where(.spb) .spb-path-icon{width:37px;height:37px}:where(.spb) .spb-path-icon>svg{width:19px;height:19px}:where(.spb) .spb-qb-letters{font-size:23px}:where(.spb) .spb-paths strong{font-size:12px}:where(.spb) .spb-paths small{margin-top:1px;font-size:10px}:where(.spb) .spb-paths>button>svg{width:16px;height:16px;margin-right:4px;display:block}:where(.spb) .spb-guides{padding-top:36px}:where(.spb) .spb-section-heading{margin-bottom:22px;display:block}:where(.spb) .spb-section-heading h2{letter-spacing:-1.2px;max-width:330px;font-size:31px;font-weight:570;line-height:1.15}:where(.spb) .spb-section-heading .spb-eyebrow{letter-spacing:1.2px;margin-bottom:12px;font-size:8px}:where(.spb) .spb-section-heading>p{margin-top:12px;font-size:11px}:where(.spb) .spb-section-heading>p>br{display:none}:where(.spb) .spb-filter-bar{padding:7px 0 10px;display:block;top:69px}:where(.spb) .spb-categories{gap:3px;width:100%;margin-bottom:6px;padding:4px 3px}:where(.spb) .spb-categories>button{min-height:35px;padding:8px 11px;font-size:11px}:where(.spb) .spb-saved-filter{gap:6px;min-height:30px;margin-left:auto;padding:3px 6px;border-left:0!important;font-size:10px!important}:where(.spb) .spb-saved-filter>span{min-width:18px;height:18px;font-size:9px}:where(.spb) .spb-results-toolbar{align-items:flex-start;gap:12px;min-height:60px;padding:14px 0 17px}:where(.spb) .spb-results-toolbar>div{gap:6px;max-width:65%;font-size:9px}:where(.spb) .spb-results-toolbar>div>span{max-width:100%;line-height:1.65}:where(.spb) .spb-results-toolbar b{border:0;padding-left:0;font-size:9px;display:block}:where(.spb) .spb-results-toolbar>label{flex-direction:column;align-items:flex-end;gap:1px;font-size:8px;line-height:1.5}:where(.spb) .spb-results-toolbar select{max-width:122px;padding:3px 0 3px 4px;font-size:9px}:where(.spb) .spb-results-toolbar>div>button{margin-left:6px;padding:2px 0;font-size:9px}:where(.spb) .spb-article-grid{grid-template-columns:1fr;gap:23px}:where(.spb) .spb-card{border-radius:13px}:where(.spb) .spb-card .spb-art{aspect-ratio:1.62}:where(.spb) .spb-card-body{padding:20px 21px 18px}:where(.spb) .spb-card h3{letter-spacing:-.6px;min-height:0;font-size:22px;line-height:1.3}:where(.spb) .spb-card-meta{gap:12px;margin-bottom:13px}:where(.spb) .spb-card-meta .spb-tag{min-height:23px;padding:3px 8px;font-size:9px}:where(.spb) .spb-card-meta>span:last-child{font-size:9px}:where(.spb) .spb-card-body>p{min-height:0;margin-top:12px;margin-bottom:20px;font-size:12px;line-height:1.8}:where(.spb) .spb-card-footer{padding-top:14px}:where(.spb) .spb-card-footer .spb-read-link{gap:12px;font-size:11px}:where(.spb) .spb-card-footer>span{font-size:10px}:where(.spb) .spb-card-cover>.spb-save{width:36px;height:36px;top:13px;right:13px}:where(.spb) .spb-ocr-paper{top:13%;left:17%;transform:rotate(-7deg)}:where(.spb) .spb-extract-float{width:174px;padding:13px;top:37%;right:10%}:where(.spb) .spb-extract-float>span{font-size:6.5px}:where(.spb) .spb-extract-float>strong{font-size:27px}:where(.spb) .spb-extract-float>small{font-size:6px}:where(.spb) .spb-art-spark{top:14%;right:15%}:where(.spb) .spb-type-card{gap:8px;width:116px;top:17%;bottom:15%}:where(.spb) .spb-type-card.unpaid{left:17%}:where(.spb) .spb-type-card.paid{right:17%}:where(.spb) .spb-type-card>strong{font-size:23px}:where(.spb) .spb-type-card>small{font-size:6px}:where(.spb) .spb-type-icon{width:32px;height:32px}:where(.spb) .spb-type-status{font-size:7px}:where(.spb) .spb-phone{top:10%;left:25%;transform:rotate(-9deg)}:where(.spb) .spb-photo-tip{gap:7px;padding:12px;font-size:8px;top:41%;right:9%}:where(.spb) .spb-photo-tip>svg{width:15px;height:15px}:where(.spb) .spb-art-capture .spb-art-caption{font-size:7px;bottom:23%;left:52%;right:7%}:where(.spb) .spb-dupe-paper.first{left:18%}:where(.spb) .spb-dupe-paper.second{right:18%}:where(.spb) .spb-dupe-paper{top:14%}:where(.spb) .spb-dupe-paper .spb-paper{transform:none}:where(.spb) .spb-dupe-flag{padding:10px 15px;bottom:13%}:where(.spb) .spb-dupe-flag>span{font-size:10px}:where(.spb) .spb-dupe-flag>small{font-size:6px}:where(.spb) .spb-art-attachment .spb-attach-paper{top:13%;left:15%;transform:rotate(-8deg)}:where(.spb) .spb-attach-record{width:152px;padding:15px;top:29%;right:13%}:where(.spb) .spb-attach-link{top:25%;left:44%}:where(.spb) .spb-attach-link>svg{width:44px;height:44px}:where(.spb) .spb-checklist-art{top:13%;left:25%;transform:rotate(-6deg)}:where(.spb) .spb-checklist-leaf{bottom:5%;right:11%}:where(.spb) .spb-status-art{padding:15px;top:15%;left:15%;right:15%}:where(.spb) .spb-status-item{gap:8px;margin-top:12px;font-size:8px}:where(.spb) .spb-status-item>small{font-size:6px}:where(.spb) .spb-status-item>span{width:19px;height:19px}:where(.spb) .spb-art-caption{font-size:7px;bottom:12px}:where(.spb) .spb-photo-note{gap:10px;padding:12px;bottom:16px;left:18px;right:18px}:where(.spb) .spb-photo-note strong{font-size:10px}:where(.spb) .spb-photo-note small{font-size:7px}:where(.spb) .spb-team-caption{padding:8px 10px;font-size:8px;bottom:15px;left:15px}:where(.spb) .spb-load-area{padding-top:28px}:where(.spb) .spb-load-area>p{font-size:10px}:where(.spb) .spb-load-area>.spb-btn{font-size:11px}:where(.spb) .spb-all-read{font-size:10px}:where(.spb) .spb-empty{padding:38px 21px}:where(.spb) .spb-empty h3{font-size:22px}:where(.spb) .spb-empty p{font-size:12px}:where(.spb) .spb-tool-wrap{padding-top:45px}:where(.spb) .spb-tool{border-radius:14px;grid-template-columns:1fr;min-height:0}:where(.spb) .spb-tool-copy{padding:31px 27px 12px}:where(.spb) .spb-tool-copy .spb-feature-eyebrow{letter-spacing:1.15px;font-size:7px}:where(.spb) .spb-tool-copy h2{letter-spacing:-1.25px;margin-top:18px;font-size:32px}:where(.spb) .spb-tool-copy>p{max-width:285px;margin-top:15px;font-size:12px}:where(.spb) .spb-tool-copy .spb-btn{min-height:44px;margin-top:21px;font-size:11px}:where(.spb) .spb-tool-copy>small{margin-top:11px;font-size:9px}:where(.spb) .spb-tool-visual{height:286px;overflow:hidden}:where(.spb) .spb-tool-paper{width:241px;padding:21px;top:29px;left:48%;transform:translate(-50%)rotate(7deg)}:where(.spb) .spb-tool-paper h3{font-size:24px}:where(.spb) .spb-tool-paper-top{margin-bottom:20px;font-size:5px}:where(.spb) .spb-tool-paper>p{margin-bottom:18px;font-size:8px}:where(.spb) .spb-tool-paper-row{padding:11px 0;font-size:10px}:where(.spb) .spb-tool-visual:before{width:300px;height:300px;top:35px}:where(.spb) .spb-tool-visual:after{width:380px;height:380px;top:-6px}:where(.spb) .spb-tool-sticker{width:77px;height:77px;top:175px;right:8%}:where(.spb) .spb-tool-sticker>b{font-size:9px}:where(.spb) .spb-tool-sticker>svg{width:22px;height:22px}:where(.spb) .spb-newsletter{grid-template-columns:1fr;gap:22px;padding:44px 0}:where(.spb) .spb-newsletter-copy .spb-eyebrow{letter-spacing:1.2px;font-size:8px}:where(.spb) .spb-newsletter-copy h2{letter-spacing:-1.15px;max-width:330px;margin-top:14px;font-size:30px}:where(.spb) .spb-newsletter-copy>p{margin-top:14px;font-size:12px;line-height:1.75}:where(.spb) .spb-newsletter-copy>p>br{display:none}:where(.spb) .spb-newsletter-form form>label:first-child{font-size:11px}:where(.spb) .spb-email-row{min-height:50px}:where(.spb) .spb-email-row>input{padding:13px 12px;font-size:12px}:where(.spb) .spb-email-row>button{gap:9px;padding:11px 13px;font-size:11px}:where(.spb) .spb-consent{gap:8px;margin-top:12px;font-size:9px;line-height:1.8}:where(.spb) .spb-consent input{width:14px;height:14px}:where(.spb) .spb-email-note{font-size:9px;margin-top:8px!important}:where(.spb) .spb-newsletter-success{padding:24px}:where(.spb) .spb-reader-hero{padding-top:23px}:where(.spb) .spb-back-link{font-size:11px}:where(.spb) .spb-reader-title{margin-top:26px}:where(.spb) .spb-reader-title>.spb-tag,:where(.spb) .spb-reader-kind{font-size:10px}:where(.spb) .spb-reader-title>h1{letter-spacing:-1.6px;text-wrap:pretty;margin-top:18px;font-size:38px;line-height:1.15}:where(.spb) .spb-reader-title>p{margin-top:19px;font-size:14px;line-height:1.85}:where(.spb) .spb-reader-meta{gap:9px;margin-top:23px;padding-bottom:23px}:where(.spb) .spb-author-symbol{width:36px;height:36px}:where(.spb) .spb-reader-meta>span>strong{font-size:11px}:where(.spb) .spb-reader-meta>span>small{font-size:9px}:where(.spb) .spb-reader-meta>div{gap:10px;width:100%;margin-top:9px;margin-left:0}:where(.spb) .spb-reader-meta .spb-save.with-text,:where(.spb) .spb-share{gap:8px;min-height:39px;padding:8px 10px;font-size:11px!important}:where(.spb) .spb-reader-cover{border-radius:12px;height:230px;margin:0 auto 28px}:where(.spb) .spb-reader-cover .spb-art:not(.spb-art-team) .spb-art-content{width:410px;height:260px;top:calc(50% - 130px);transform:translate(-50%)scale(.9)}:where(.spb) .spb-reader-layout{gap:25px}:where(.spb) .spb-toc nav{grid-template-columns:1fr;gap:1px;margin-top:13px}:where(.spb) .spb-toc nav>a{padding:6px 0 6px 12px;font-size:11px}:where(.spb) .spb-toc .spb-eyebrow{font-size:8px}:where(.spb) .spb-takeaway{padding:20px 19px}:where(.spb) .spb-takeaway>span{letter-spacing:1px;font-size:8px}:where(.spb) .spb-takeaway>p{letter-spacing:-.2px;font-size:17px;line-height:1.7}:where(.spb) .spb-reader-body>section{margin-top:31px;scroll-margin-top:93px}:where(.spb) .spb-reader-body h2{letter-spacing:-.6px;margin-bottom:13px;font-size:25px;line-height:1.35}:where(.spb) .spb-reader-body>section>p{margin-top:14px;font-size:15px;line-height:1.9}:where(.spb) .spb-reader-source{padding:17px}:where(.spb) .spb-reader-source>strong{font-size:10px}:where(.spb) .spb-reader-source>a{align-items:flex-start;gap:9px;font-size:11px}:where(.spb) .spb-reader-source>a>svg{margin-top:4px}:where(.spb) .spb-reader-note{gap:8px}:where(.spb) .spb-reader-note>p{font-size:9px;line-height:1.85}:where(.spb) .spb-reader-end{flex-wrap:wrap;gap:14px;padding:21px 0}:where(.spb) .spb-reader-end>span{font-size:18px}:where(.spb) .spb-reader-end .spb-save.with-text{font-size:10px}:where(.spb) .spb-related{padding:43px 0 47px}:where(.spb) .spb-related .spb-section-heading>.spb-read-link{margin-top:16px;font-size:11px}:where(.spb) .spb-related .spb-article-grid>article:last-child{display:flex}:where(.spb) .spb-not-found{padding:80px 20px}:where(.spb) .spb-not-found h1{letter-spacing:-1.2px;font-size:33px}:where(.spb) .spb-not-found p{font-size:13px}:where(.spb) .spb-modal-backdrop{padding:14px}:where(.spb) .spb-modal{border-radius:15px;max-height:calc(100dvh - 28px);padding:26px 20px 20px}:where(.spb) .spb-modal-close{top:13px;right:13px}:where(.spb) .spb-modal-heading{padding-right:12px}:where(.spb) .spb-modal-symbol{width:43px;height:43px;margin-bottom:18px}:where(.spb) .spb-modal-heading>.spb-eyebrow{letter-spacing:.9px;font-size:7px}:where(.spb) .spb-modal-heading h2{letter-spacing:-1.2px;font-size:32px}:where(.spb) .spb-modal-heading>p{margin-top:11px;font-size:11px}:where(.spb) .spb-check-progress{margin-top:18px;margin-bottom:13px}:where(.spb) .spb-check-progress>span{font-size:9px}:where(.spb) .spb-check-items{gap:7px}:where(.spb) .spb-check-items>label{gap:9px;padding:11px 10px}:where(.spb) .spb-check-items strong{font-size:11px}:where(.spb) .spb-check-items small{font-size:9px}:where(.spb) .spb-check-items input{width:16px;height:16px;margin-top:2px}:where(.spb) .spb-modal-foot{gap:12px;margin-top:18px}:where(.spb) .spb-modal-foot>.spb-btn{gap:10px;min-height:42px;padding:10px 12px;font-size:10px}:where(.spb) .spb-reset-checks{font-size:10px!important}:where(.spb) .spb-check-disclaimer{font-size:8px}:where(.spb) .spb-toast{gap:8px;padding:12px 14px;font-size:11px;line-height:1.6;bottom:16px}}@media (max-width:374px){:where(.spb) .spb-wrap{width:calc(100% - 30px)}.spb h1{letter-spacing:-2.2px;font-size:clamp(37px,12vw,43px)}:where(.spb) .spb-masthead-main{gap:23px}:where(.spb) .spb-feature-copy{padding:23px 21px}:where(.spb) .spb-feature h2{font-size:29px}:where(.spb) .spb-feature-link{gap:8px;font-size:10px}:where(.spb) .spb-feature-photo{height:225px}:where(.spb) .spb-start-card{padding:21px}:where(.spb) .spb-section-heading h2{font-size:29px}:where(.spb) .spb-card-body{padding:19px 18px 17px}:where(.spb) .spb-card h3{font-size:21px}:where(.spb) .spb-extract-float{width:159px;padding:12px;right:8%}:where(.spb) .spb-ocr-paper{transform-origin:0 0;top:10%;left:12%;transform:rotate(-7deg)scale(.92)}:where(.spb) .spb-type-card{gap:6px;width:105px}:where(.spb) .spb-type-card.unpaid{left:15%}:where(.spb) .spb-type-card.paid{right:15%}:where(.spb) .spb-type-card>strong{font-size:21px}:where(.spb) .spb-photo-tip{padding:10px;font-size:7px;right:7%}:where(.spb) .spb-phone{transform-origin:0 0;top:10%;left:21%;transform:rotate(-9deg)scale(.91)}:where(.spb) .spb-dupe-paper.first{left:14%}:where(.spb) .spb-dupe-paper.second{right:14%}:where(.spb) .spb-dupe-paper .spb-paper{transform-origin:top;transform:scale(.94)}:where(.spb) .spb-dupe-flag{padding:9px 12px;bottom:11%}:where(.spb) .spb-attach-record{width:141px;padding:13px;top:27%;right:7%}:where(.spb) .spb-art-attachment .spb-attach-paper{transform-origin:0 0;left:10%;transform:rotate(-8deg)scale(.92)}:where(.spb) .spb-checklist-art{transform-origin:0 0;top:12%;left:20%;transform:rotate(-6deg)scale(.93)}:where(.spb) .spb-status-art{padding:12px;top:13%;left:11%;right:11%}:where(.spb) .spb-tool-copy{padding:28px 23px 12px}:where(.spb) .spb-tool-copy h2{font-size:29px}:where(.spb) .spb-tool-paper{width:226px;left:47%}:where(.spb) .spb-tool-sticker{width:70px;height:70px;top:173px;right:6%}:where(.spb) .spb-newsletter-copy h2{font-size:28px}:where(.spb) .spb-email-row>button{padding:10px 11px;font-size:10px}:where(.spb) .spb-reader-title>h1{letter-spacing:-1.25px;font-size:34px}:where(.spb) .spb-reader-cover .spb-art:not(.spb-art-team) .spb-art-content{transform:translate(-50%)scale(.82)}:where(.spb) .spb-modal-foot>.spb-btn{gap:8px;padding:10px;font-size:9px}:where(.spb) .spb-reset-checks{font-size:9px!important}:where(.spb) .spb-modal-heading h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.spb *,.spb :before,.spb :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(.spb) .spb-card:hover,:where(.spb) .spb-btn:hover,:where(.spb) .spb-save:hover{transform:none}}@media print{:where(.spb) .spb-toc,:where(.spb) .spb-related,:where(.spb) .spb-reader-meta>div,:where(.spb) .spb-reader-cover,:where(.spb) .spb-reader-end,:where(.spb) .spb-toast,:where(.spb) .spb-modal-backdrop{display:none!important}:where(.spb) .spb-wrap{width:100%}:where(.spb) .spb-reader-layout{display:block}:where(.spb) .spb-reader-title{max-width:none}:where(.spb) .spb-reader-title h1{font-size:34px}:where(.spb) .spb-reader-body>section>p{color:#000;font-size:12px;line-height:1.7}:where(.spb) .spb-reader-note,:where(.spb) .spb-reader-body>section{-moz-column-break-inside:avoid;break-inside:avoid}:where(.spb) .spb-reader-source>a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:9px}}.spb{--green:#2ca01c;--green-text:#257819;--deep:#113d2b;--ink:#152e22;--muted:#526157;--line:#dce2d8;--lime:#d7f68d;--mint:#edf3e5;--cream:#f5f3e9;color:var(--ink);background:#fafbf7;font-family:Inter,Helvetica Neue,Arial,sans-serif}:where(.spb) .spb-wrap{width:calc(100% - 112px);max-width:1280px}.spb h1,.spb h2,.spb h3{font-weight:600}.spb .spb-eyebrow{letter-spacing:1.55px;color:#46743a;font-size:10px;font-weight:650;line-height:1.6}:where(.spb) .spb-btn{border-radius:8px;gap:24px;min-height:49px;font-size:13px;font-weight:650}:where(.spb) .spb-btn.primary{color:#082b0b;background:#2ca01c}:where(.spb) .spb-btn.primary:hover{background:#3bb62a}.spb .spb-masthead{padding-top:40px}:where(.spb) .spb-journal-line>.spb-eyebrow{color:#285a2a;letter-spacing:1.4px;align-items:center;gap:9px;font-size:10px;display:inline-flex}:where(.spb) .spb-journal-line>span{color:#61735d;align-items:center;gap:9px;font-size:11px;display:flex}:where(.spb) .spb-journal-line>span svg{color:#3e9632}:where(.spb) .spb-masthead-main{grid-template-columns:1.45fr 1fr;align-items:end;gap:64px;padding:23px 0 38px}.spb .spb-masthead h1{letter-spacing:-5.7px;text-wrap:nowrap;font-size:clamp(64px,6.3vw,88px);font-weight:560;line-height:1.015;position:relative}:where(.spb) .spb-masthead h1 em{color:var(--green-text);letter-spacing:-5px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.spb .spb-masthead h1>.spb-title-spark{white-space:normal;display:flex;position:absolute;top:8px;right:17px;transform:rotate(-12deg)}.spb .spb-masthead h1>.spb-title-spark>svg{stroke:#398d2a;stroke-width:1.25px;fill:#0000;width:40px;height:40px;position:static}:where(.spb) .spb-masthead-right{max-width:427px;padding:0 0 3px}:where(.spb) .spb-masthead-right>p{letter-spacing:0;color:#576458;max-width:385px;margin-bottom:20px;font-size:15px;line-height:1.7}:where(.spb) .spb-masthead-right>p>strong{color:#263c2c;font-weight:550}:where(.spb) .spb-search{background:#fff;border-color:#d5dfcd;border-radius:12px;gap:10px;min-height:55px;padding:5px 6px 5px 15px;box-shadow:0 3px #dfe8d325,0 8px 16px #163c2205}:where(.spb) .spb-search>input{padding:10px 0;font-size:12px}:where(.spb) .spb-search>input::-moz-placeholder{color:#62705e;opacity:1}:where(.spb) .spb-search>input::placeholder{color:#62705e;opacity:1}:where(.spb) .spb-search>button.spb-search-go{background:var(--deep);color:#e9f5dd;border-radius:8px;place-items:center;width:37px;min-width:37px;height:37px;margin:0;transition:background .2s,transform .2s;display:grid}:where(.spb) .spb-search>button.spb-search-go:hover{background:#24603a;transform:translate(1px)}:where(.spb) .spb-search>button.spb-clear-search{width:25px;min-width:25px;margin:0;padding:4px}:where(.spb) .spb-search-hints{gap:7px;margin-top:12px;font-size:10px}:where(.spb) .spb-search-hints>span{color:#6c7866;margin:0 3px 0 0;font-size:10px;font-weight:400}:where(.spb) .spb-search-hints>button{color:#566650;background:#f2f5ec;border:1px solid #e0e6d8;border-radius:20px;padding:4px 9px;font-size:10px}:where(.spb) .spb-search-hints>button:hover{color:#286522;background:#e4f0d6;border-color:#c3d7b5}:where(.spb) .spb-lead-grid{grid-template-columns:1.85fr 1fr;gap:20px;display:grid}:where(.spb) .spb-lead-story{isolation:isolate;background:#123a2b;border:1px solid #163d2b;border-radius:20px;min-height:474px;position:relative;overflow:hidden}:where(.spb) .spb-lead-photo{z-index:-3;position:absolute;inset:0 0 0 39%;overflow:hidden}:where(.spb) .spb-lead-photo>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 37%;object-position:50% 37%;width:100%;max-width:none;height:100%;transition:transform .8s;display:block}:where(.spb) .spb-lead-story:hover .spb-lead-photo>img{transform:scale(1.025)}:where(.spb) .spb-lead-shade{z-index:-2;background:linear-gradient(90deg,#113d2b 0%,#123b2bf5 28%,#123b2bc7 43%,#123b2b35 65%,#123b2b03 82%),linear-gradient(#0000 58%,#07271977 100%);position:absolute;inset:0}:where(.spb) .spb-lead-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:25px;left:31px;right:22px}:where(.spb) .spb-feature-badge{letter-spacing:1.2px;color:#edf7e7;background:#ffffff0f;border:1px solid #d1edc930;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:550;display:inline-flex}:where(.spb) .spb-feature-badge>span{background:#d7f68d;border-radius:50%;width:5px;height:5px}:where(.spb) .spb-lead-top>.spb-save{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:34px;height:34px;background:#ffffffd9!important;border:0!important}:where(.spb) .spb-lead-top>.spb-save.is-saved{color:#153c20!important;background:#d7f68d!important}:where(.spb) .spb-lead-copy{color:#fff;flex-direction:column;align-items:flex-start;width:61%;min-height:474px;padding:109px 0 27px 32px;display:flex;position:relative}:where(.spb) .spb-lead-category{letter-spacing:1.3px;color:#d9efcf;margin-bottom:13px;font-size:8px;line-height:1.7;display:block}:where(.spb) .spb-lead-copy h2{letter-spacing:-1.8px;text-wrap:nowrap;color:#fff;font-size:44px;font-weight:530;line-height:1.13}:where(.spb) .spb-lead-copy h2 em{color:#d7f68d;letter-spacing:-1.5px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}:where(.spb) .spb-lead-copy>p{color:#d7e5d4;margin-top:17px;margin-bottom:28px;font-size:12px;line-height:1.8}:where(.spb) .spb-lead-foot{align-items:center;gap:22px;margin-top:auto;display:flex;position:relative}:where(.spb) .spb-story-cta{color:#fff;white-space:nowrap;align-items:center;gap:18px;font-size:12px;font-weight:550;display:flex}:where(.spb) .spb-story-cta>span{color:#123d28;background:#d7f68d;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .2s,background .2s;display:grid}:where(.spb) .spb-story-cta:hover>span{background:#e7ffaa;transform:rotate(45deg)}:where(.spb) .spb-lead-read-time{color:#d4e3cb;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}:where(.spb) .spb-lead-note{color:#1d3e28;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffffa1;border-radius:10px;align-items:center;gap:9px;max-width:260px;padding:12px 14px;display:flex;position:absolute;bottom:24px;right:23px;transform:rotate(-2deg);box-shadow:0 9px 25px #061a2330}:where(.spb) .spb-lead-note-check{color:#29721a;background:#e1f1ce;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}:where(.spb) .spb-lead-note b{font-size:10px;font-weight:650;line-height:1.5;display:block}:where(.spb) .spb-lead-note small{color:#5a7152;margin-top:3px;font-size:8px;font-weight:400;display:block}:where(.spb) .spb-lead-side{grid-template-rows:1fr 1fr;gap:20px;min-width:0;display:grid}:where(.spb) .spb-quick-story{isolation:isolate;border:1px solid #cbe594;border-radius:20px;min-height:225px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}:where(.spb) .spb-quick-story:hover{transform:translateY(-3px);box-shadow:0 10px 22px #2c502711}:where(.spb) .spb-quick-story.lime{background:#d7f19f}:where(.spb) .spb-quick-story.cream{background:#edece1;border-color:#e0e0d0}:where(.spb) .spb-quick-copy{z-index:2;flex-direction:column;align-items:flex-start;width:66%;padding:27px 0 24px 25px;display:flex;position:relative}:where(.spb) .spb-quick-copy>span{letter-spacing:1px;color:#42622d;margin-bottom:23px;font-size:7.5px;font-weight:650;line-height:1.6}:where(.spb) .spb-quick-copy h2{letter-spacing:-.85px;text-wrap:nowrap;color:#1e3927;font-size:25px;font-weight:590;line-height:1.16}:where(.spb) .spb-quick-meta{align-items:center;gap:21px;margin-top:auto;padding-top:20px;display:flex}:where(.spb) .spb-quick-meta>span{color:#496438;font-size:9px}:where(.spb) .spb-quick-meta>a{border:1px solid #375c2847;border-radius:50%;place-items:center;width:26px;height:26px;transition:background .2s;display:grid}:where(.spb) .spb-quick-meta>a:hover{background:#fff9}:where(.spb) .spb-quick-art{z-index:1;position:absolute;inset:0 0 0 62%}:where(.spb) .spb-editorial-qb{color:#fff;letter-spacing:-5px;background:#2ca01c;border:1px solid #28931b;border-radius:50%;place-items:center;width:88px;height:88px;padding-right:4px;font:700 50px/1 Arial,sans-serif;display:grid;position:absolute;top:44px;left:9px;transform:rotate(-12deg);box-shadow:0 13px 19px #39691c2a}:where(.spb) .spb-editorial-bill{color:#456239;background:#fffaf0;border:1px solid #fff;border-radius:9px;width:80px;height:99px;padding:12px;position:absolute;top:25px;left:78px;transform:rotate(13deg);box-shadow:0 10px 12px #25471420}:where(.spb) .spb-editorial-bill>span{letter-spacing:.75px;margin-top:7px;font-size:6px;display:block}:where(.spb) .spb-editorial-bill>b{letter-spacing:-.6px;margin-top:2px;font-size:17px;display:block}:where(.spb) .spb-editorial-expense{color:#336225;white-space:nowrap;background:#ffffffe6;border:1px solid #fff;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:9px;font-weight:550;display:flex;position:absolute;top:153px;left:-8px;transform:rotate(-5deg);box-shadow:0 5px 10px #23462612}:where(.spb) .spb-editorial-phone{background:#dfe8cf;border:5px solid #243e2d;border-radius:24px;width:120px;height:219px;position:absolute;top:19px;left:23px;overflow:hidden;transform:rotate(13deg);box-shadow:10px 15px 17px #1a322321}:where(.spb) .spb-editorial-phone-notch{background:#243e2d;border-radius:8px;width:45px;height:10px;position:absolute;top:6px;left:33px}:where(.spb) .spb-editorial-phone-frame{border:1px solid #4c8b393d;border-radius:8px;height:141px;padding:7px;position:absolute;top:28px;left:9px;right:9px}:where(.spb) .spb-editorial-phone .spb-paper{transform-origin:0 0;border-radius:3px;width:170px;height:270px;min-height:0;position:static;transform:scale(.47);box-shadow:0 4px 5px #1f3d2222}:where(.spb) .spb-editorial-shutter{background:#f8fff3;border:4px solid #cbd5b8;border-radius:50%;outline:1px solid #8d9f77;width:29px;height:29px;position:absolute;bottom:12px;left:39px}:where(.spb) .spb-intent-row{border-bottom:1px solid #dbe3d2;grid-template-columns:.8fr 1.2fr 1.2fr 1.2fr;align-items:center;gap:18px;margin-top:6px;padding:25px 0 26px;display:grid}:where(.spb) .spb-intent-label>span{letter-spacing:1.25px;color:#66785b;margin-bottom:6px;font-size:8px;display:block}:where(.spb) .spb-intent-label>strong{letter-spacing:-.4px;align-items:center;gap:13px;font-size:16px;font-weight:550;display:flex}:where(.spb) .spb-intent-row>button{text-align:left;align-items:center;gap:12px;min-width:0;padding:12px 0 12px 16px;display:flex;border-left:1px solid #dae3ce!important}:where(.spb) .spb-intent-icon{color:#487d2e;background:#edf2e5;border:1px solid #dce6ce;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}:where(.spb) .spb-intent-row>button>span:nth-child(2){min-width:0}:where(.spb) .spb-intent-row>button strong{letter-spacing:-.1px;font-size:12px;font-weight:600;line-height:1.5;display:block}:where(.spb) .spb-intent-row>button small{color:#66785d;margin-top:3px;font-size:9px;line-height:1.6;display:block}:where(.spb) .spb-intent-row>button>svg{color:#567b3d;width:14px;margin-left:auto}:where(.spb) .spb-intent-row>button:hover .spb-intent-icon{color:#256c1b;background:#d9ebc2}:where(.spb) .spb-intent-row>button:hover strong{color:#267f18}:where(.spb) .spb-guides{padding-top:64px}:where(.spb) .spb-section-heading{gap:30px;margin-bottom:29px}:where(.spb) .spb-section-heading h2{letter-spacing:-1.5px;font-size:38px;font-weight:570;line-height:1.2}:where(.spb) .spb-section-heading h2 em{color:#4a7636;letter-spacing:-1.5px;font-family:Georgia,Times New Roman,serif;font-weight:400}:where(.spb) .spb-section-heading>p{color:#65765b;font-size:11px;line-height:1.6}:where(.spb) .spb-filter-bar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbf7f7;border-top:1px solid #dae3d0;border-bottom:1px solid #dae3d0;gap:20px;padding:11px 0;top:80px}:where(.spb) .spb-categories{scrollbar-width:none;gap:5px;padding:2px 0}:where(.spb) .spb-categories>button{border-radius:24px;min-height:35px;padding:8px 15px;font-size:11px;font-weight:500}:where(.spb) .spb-categories>button.active{color:#f5faef;background:#163f2b;box-shadow:0 2px 4px #12352312}:where(.spb) .spb-categories>button:hover:not(.active){background:#eaf0df}:where(.spb) .spb-categories>button>span{color:#d7f68d;border-radius:50%;width:17px;min-width:17px;height:17px;font-size:8px}:where(.spb) .spb-saved-filter{background:0 0;border-radius:20px;gap:7px;padding:8px 12px;border-left:none!important;font-size:11px!important}:where(.spb) .spb-saved-filter>span{color:#50683b;background:#e7eddd;border-radius:50%;min-width:17px;height:17px;font-size:8px}:where(.spb) .spb-saved-filter.active{background:#e2efd2;color:#24631d!important}:where(.spb) .spb-results-toolbar{gap:16px;min-height:74px;padding:17px 0 21px}:where(.spb) .spb-results-toolbar>.spb-results-info{flex:1;gap:9px;font-size:10px;line-height:1.5}:where(.spb) .spb-results-toolbar b{padding-left:9px;font-size:9px}:where(.spb) .spb-results-toolbar>.spb-results-options{flex-wrap:nowrap;justify-content:flex-end;gap:15px;font-size:10px}:where(.spb) .spb-results-options>label{white-space:nowrap;align-items:center;gap:5px;display:flex}:where(.spb) .spb-results-toolbar select{color:#405337;max-width:130px;padding:6px 0;font-size:10px;font-weight:500}:where(.spb) .spb-results-toolbar>.spb-results-options>.spb-quick-filter{color:#54684a;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:450;text-decoration:none;display:flex;border:1px solid #d8e3cc!important}:where(.spb) .spb-results-options>.spb-quick-filter.active{color:#2d6621;background:#e2efd2;border-color:#c6dbb1!important}:where(.spb) .spb-view-toggle{background:#edf1e6;border:1px solid #dfe6d6;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex}:where(.spb) .spb-view-toggle>button{color:#658052;border-radius:4px;place-items:center;min-width:26px;min-height:26px;padding:4px;display:grid}:where(.spb) .spb-view-toggle>button.active{color:#234929;background:#fff;box-shadow:0 1px 4px #25481e17}:where(.spb) .spb-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:33px 24px}:where(.spb) .spb-card{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible;transform:none!important}:where(.spb) .spb-card:hover{box-shadow:none;border-color:#0000}:where(.spb) .spb-card-cover{isolation:isolate;background:#edf2e4;border:1px solid #dde5d4;border-radius:14px}:where(.spb) .spb-card-cover>.spb-save{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:31px;height:31px;top:13px;right:13px;box-shadow:0 4px 12px #1935260b;border-color:#ffffff9c!important}:where(.spb) .spb-card-cover .spb-art{aspect-ratio:1.68}:where(.spb) .spb-card-cover .spb-art-content{transition:transform .65s cubic-bezier(.2,.65,.25,1)}:where(.spb) .spb-card:hover .spb-card-cover .spb-art-content{transform:scale(1.035)}:where(.spb) .spb-card-body{padding:18px 0 0}:where(.spb) .spb-card-meta{justify-content:flex-start;gap:9px;margin-bottom:11px}:where(.spb) .spb-card-meta .spb-tag{color:#357520;letter-spacing:1.1px;text-transform:uppercase;background:0 0;border:none;border-radius:0;padding:0;font-size:8px;font-weight:700}:where(.spb) .spb-card-meta>span:last-child{color:#6c7e61;border-left:1px solid #d1ddc3;padding-left:10px;font-size:8px}:where(.spb) .spb-card h3{letter-spacing:-.7px;min-height:55px;font-size:22px;font-weight:560;line-height:1.25}:where(.spb) .spb-card h3>a{transition:color .2s}:where(.spb) .spb-card h3>a:hover{color:#2b7b20}:where(.spb) .spb-card-body>p{color:#617058;min-height:43px;margin:10px 0 17px;font-size:12px;line-height:1.75}:where(.spb) .spb-card-footer{border-color:#dee6d6;padding-top:12px;font-size:10px}:where(.spb) .spb-card-footer>span{color:#637b52;font-size:9px}:where(.spb) .spb-card-footer .spb-read-link{color:#2b5a25;gap:10px;font-size:10px}:where(.spb) .spb-card-footer .spb-read-link svg{width:14px}:where(.spb) .spb-load-area{padding-top:41px}:where(.spb) .spb-load-area>p{color:#687957;font-size:10px}:where(.spb) .spb-load-track{background:#e2e9da;border-radius:3px;width:122px;height:3px;margin:9px 0 22px;overflow:hidden}:where(.spb) .spb-load-track>span{background:#81ab57;transition:width .25s}:where(.spb) .spb-load-area>.spb-btn{background:0 0;border-radius:24px;gap:30px;min-height:44px;padding:10px 23px;font-size:11px;border-color:#bfcfb0!important}:where(.spb) .spb-load-area>.spb-btn:hover{background:#eaf3df}:where(.spb) .spb-article-grid.is-list{grid-template-columns:1fr;gap:25px}:where(.spb) .spb-article-grid.is-list>.spb-card{border-bottom:1px solid #e0e8d9;grid-template-columns:270px minmax(0,1fr);align-items:stretch;gap:27px;padding-bottom:25px;display:grid}:where(.spb) .spb-article-grid.is-list .spb-card-cover{align-self:start}:where(.spb) .spb-article-grid.is-list .spb-card-body{padding:3px 0 0}:where(.spb) .spb-article-grid.is-list .spb-card h3{min-height:0;font-size:24px;line-height:1.3}:where(.spb) .spb-article-grid.is-list .spb-card-body>p{max-width:740px;min-height:0;margin-bottom:15px}:where(.spb) .spb-article-grid.is-list .spb-card-footer{border:none;padding-top:8px}:where(.spb) .spb-art-ocr{background:#e2ead5}:where(.spb) .spb-art-bill{background:#e4e0ef}:where(.spb) .spb-art-capture{background:#cfe1c0}:where(.spb) .spb-art-duplicate{background:#f3e3cb}:where(.spb) .spb-art-attachment{background:#deead7}:where(.spb) .spb-art-checklist{background:#ede9d9}:where(.spb) .spb-art-status{background:#dce9e1}:where(.spb) .spb-art-portrait .spb-photo-note{display:none}:where(.spb) .spb-art-ocr .spb-ocr-paper{filter:drop-shadow(0 10px 9px #25361b15)}:where(.spb) .spb-art-caption{letter-spacing:.4px!important;color:#496539!important;font-size:8px!important}:where(.spb) .spb-paper{border-color:#d4decb;box-shadow:0 13px 25px #253c1717}:where(.spb) .spb-art-team img{filter:saturate(.85)contrast(1.07)}:where(.spb) .spb-team-caption{border-radius:5px;color:#385828!important;background:#fffffff0!important;font-size:9px!important}:where(.spb) .spb-starter-section{border-top:1px solid #dce5d2;grid-template-columns:1fr 1.7fr;align-items:center;gap:86px;margin-top:70px;padding:51px 0 0;display:grid}:where(.spb) .spb-starter-intro h2{letter-spacing:-1.5px;margin:13px 0 17px;font-size:37px;font-weight:550;line-height:1.18}:where(.spb) .spb-starter-intro h2 em{color:#568042;font-family:Georgia,Times New Roman,serif;font-weight:400}:where(.spb) .spb-starter-intro>p{color:#64755a;font-size:13px;line-height:1.7}:where(.spb) .spb-starter-intro>span{color:#577d43;align-items:center;gap:8px;margin-top:24px;font-size:10px;line-height:1.6;display:flex}:where(.spb) .spb-starter-steps{gap:0;display:grid}:where(.spb) .spb-starter-step{border-bottom:1px solid #dde5d3;align-items:center;gap:21px;padding:22px 0;transition:transform .2s;display:flex}:where(.spb) .spb-starter-step:first-child{border-top:1px solid #dde5d3}:where(.spb) .spb-starter-step:hover{transform:translate(5px)}:where(.spb) .spb-starter-num{color:#7b9c64;letter-spacing:-1px;font:italic 29px/1 Georgia,serif}:where(.spb) .spb-starter-step>span:nth-child(2){flex-direction:column;gap:5px;display:flex}:where(.spb) .spb-starter-step small{letter-spacing:1.1px;color:#678353;font-size:7px;font-weight:650}:where(.spb) .spb-starter-step strong{letter-spacing:-.25px;font-size:15px;font-weight:550;line-height:1.5}:where(.spb) .spb-starter-step>span>span{color:#6a7d5c;font-size:10px;line-height:1.6}:where(.spb) .spb-starter-step>svg{color:#587d3e;margin-left:auto}:where(.spb) .spb-tool-wrap{padding-top:65px}:where(.spb) .spb-tool{background:#133e2b;border-radius:21px;grid-template-columns:1.24fr 1fr;min-height:389px;overflow:hidden}:where(.spb) .spb-tool-copy{z-index:2;padding:49px 0 43px 46px;position:relative}:where(.spb) .spb-tool-copy .spb-feature-eyebrow{color:#c4deae;letter-spacing:1.3px;font-size:8px}:where(.spb) .spb-tool h2{letter-spacing:-1.7px;color:#fff;margin:19px 0 17px;font-size:43px;font-weight:520;line-height:1.12}:where(.spb) .spb-tool h2 em{color:#d7f68d;font-family:Georgia,Times New Roman,serif;font-weight:400}:where(.spb) .spb-tool-copy>p{color:#cbdcc0;margin:0;font-size:12px;line-height:1.8}:where(.spb) .spb-tool-actions{align-items:center;gap:20px;margin-top:25px;display:flex}:where(.spb) .spb-tool-actions>.spb-btn{color:#184224;background:#d7f68d;border-radius:7px;gap:23px;min-height:43px;font-size:11px}:where(.spb) .spb-tool-actions>span{color:#c6dcba;align-items:center;gap:7px;font-size:9px;display:flex}:where(.spb) .spb-tool-visual{background:radial-gradient(#a9d97723,#0000 69%);min-height:389px;position:relative}:where(.spb) .spb-tool-paper{transform:translate(-50%,-50%)rotate(7deg);box-shadow:15px 19px #091e1544,0 30px 45px #041e1a36}:where(.spb) .spb-tool-sticker{color:#285d24;background:#d7f68d;border:none;border-radius:50%;transform:rotate(-12deg);box-shadow:0 12px 15px #071f2433}:where(.spb) .spb-newsletter{grid-template-columns:145px 1.12fr 1fr;gap:30px;padding-top:69px;padding-bottom:63px}:where(.spb) .spb-newsletter .spb-eyebrow{font-size:8px}:where(.spb) .spb-newsletter h2{letter-spacing:-1.1px;font-size:29px;font-weight:550;line-height:1.2}:where(.spb) .spb-newsletter-copy>p{color:#66795a;font-size:11px;line-height:1.8}:where(.spb) .spb-mail-paper{background:#fffdf5;border:1px solid #dce5ce;transform:rotate(-9deg);box-shadow:0 5px 10px #27402310}:where(.spb) .spb-envelope{background:#d4e8b8;border-color:#bed797;box-shadow:0 6px 10px #2d432018}:where(.spb) .spb-email-row{background:#fff;border-color:#c8d9b6;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #24481906}:where(.spb) .spb-email-row input{font-size:11px}:where(.spb) .spb-email-row button{border-radius:7px;gap:11px;font-size:10px;color:#e9f3dc!important;background:#183e28!important}:where(.spb) .spb-email-row button:hover{background:#295c37!important}:where(.spb) .spb-newsletter-form form>label{color:#3f5b2f;font-size:10px}:where(.spb) .spb-consent{color:#617854;font-size:9px;line-height:1.65}:where(.spb) .spb-email-note{color:#6a7f5c;font-size:8px}:where(.spb) .spb-newsletter-success{background:#edf5e3;border-color:#c2d8ac}:where(.spb) .spb-reader-hero{padding-top:37px}:where(.spb) .spb-reader-title>h1{letter-spacing:-2.4px;max-width:1000px;font-size:58px;font-weight:540;line-height:1.1}:where(.spb) .spb-reader-title>p{color:#607156;font-size:16px;line-height:1.8}:where(.spb) .spb-reader-cover{border:1px solid #dce6d2;border-radius:19px;overflow:hidden}:where(.spb) .spb-reader-body>section>h2{letter-spacing:-.8px;margin-bottom:17px;font-size:27px;font-weight:550;line-height:1.25}:where(.spb) .spb-reader-body>section>p{color:#42553d;letter-spacing:.04px;font-size:16px;line-height:1.9}:where(.spb) .spb-reader-body.large-type>section>p{font-size:19px;line-height:1.9}:where(.spb) .spb-reading-settings{color:#6a7e5b;justify-content:space-between;align-items:center;gap:15px;padding:0 0 21px;font-size:10px;display:flex}:where(.spb) .spb-reading-settings>span{align-items:center;gap:7px;display:flex}:where(.spb) .spb-reading-settings>div{background:#eff3e8;border:1px solid #dce5d3;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex}:where(.spb) .spb-reading-settings button{color:#5d7950;border-radius:4px;width:30px;height:29px;padding:1px;font-family:Georgia,serif;font-size:13px}:where(.spb) .spb-reading-settings button+button{font-size:18px}:where(.spb) .spb-reading-settings button[aria-pressed=true]{color:#214d29;background:#fff;box-shadow:0 1px 5px #3a522a12}:where(.spb) .spb-takeaway{color:#e7f4df;background:#183f2b;border:none;border-radius:12px;padding:26px 29px}:where(.spb) .spb-takeaway>span{letter-spacing:1.2px;color:#d7f68d;font-size:9px}:where(.spb) .spb-takeaway>p{color:#f3f9ec;letter-spacing:-.25px;font-size:19px;font-weight:400;line-height:1.6}:where(.spb) .spb-toc-help{background:#eef3e4;border-color:#dae5ca}:where(.spb) .spb-modal{border:1px solid #e5eddd;border-radius:19px}:where(.spb) .spb-toast{border-radius:10px;font-size:12px}@media (min-width:1500px){:where(.spb) .spb-masthead-main{grid-template-columns:1.6fr 1fr}.spb .spb-masthead h1>.spb-title-spark{right:55px}.spb .spb-masthead h1{font-size:88px}:where(.spb) .spb-lead-story,:where(.spb) .spb-lead-copy{min-height:481px}:where(.spb) .spb-quick-copy h2{font-size:26px}}@media (max-width:1199px){:where(.spb) .spb-wrap{width:calc(100% - 72px)}:where(.spb) .spb-masthead-main{grid-template-columns:1.5fr 1fr;gap:42px}.spb .spb-masthead h1{letter-spacing:-4px;font-size:68px}:where(.spb) .spb-masthead h1 em{letter-spacing:-4px}.spb .spb-masthead h1>.spb-title-spark{top:4px;right:-4px}.spb .spb-masthead h1>.spb-title-spark>svg{width:28px;height:28px}:where(.spb) .spb-masthead-right>p{font-size:13px}:where(.spb) .spb-masthead-right{padding:0}:where(.spb) .spb-search>input{font-size:11px}:where(.spb) .spb-search-hints{gap:5px}:where(.spb) .spb-search-hints>button{padding:4px 7px;font-size:9px}:where(.spb) .spb-lead-grid{grid-template-columns:1.65fr 1fr;gap:17px}:where(.spb) .spb-lead-copy{width:68%;padding:100px 0 27px 27px}:where(.spb) .spb-lead-copy h2{letter-spacing:-1.6px;font-size:37px}:where(.spb) .spb-lead-story,:where(.spb) .spb-lead-copy{min-height:444px}:where(.spb) .spb-lead-top{top:24px;left:27px}:where(.spb) .spb-lead-note{gap:7px;max-width:170px;padding:10px;bottom:27px;right:14px}:where(.spb) .spb-lead-note b{font-size:8px}:where(.spb) .spb-lead-note small{font-size:7px}:where(.spb) .spb-lead-note-check{width:23px;height:23px}:where(.spb) .spb-lead-foot{gap:14px}:where(.spb) .spb-lead-read-time{display:none}:where(.spb) .spb-lead-side{gap:17px}:where(.spb) .spb-quick-story{min-height:214px}:where(.spb) .spb-quick-copy{width:71%;padding:25px 0 24px 22px}:where(.spb) .spb-quick-copy h2{font-size:23px}:where(.spb) .spb-quick-copy>span{letter-spacing:.65px;font-size:6.5px}:where(.spb) .spb-quick-art{transform-origin:100%;left:64%;transform:scale(.9)}:where(.spb) .spb-intent-row{grid-template-columns:.6fr 1.2fr 1.2fr 1.2fr;gap:12px}:where(.spb) .spb-intent-row>button{gap:8px;padding-left:13px}:where(.spb) .spb-intent-label>strong{gap:7px;font-size:14px}:where(.spb) .spb-intent-row>button strong{font-size:10px}:where(.spb) .spb-intent-row>button small{font-size:8px}:where(.spb) .spb-intent-icon{border-radius:9px;width:32px;height:32px}:where(.spb) .spb-intent-icon svg{width:17px}:where(.spb) .spb-intent-label>span{font-size:7px}:where(.spb) .spb-section-heading h2{font-size:33px}:where(.spb) .spb-section-heading>p{font-size:10px}:where(.spb) .spb-categories>button{padding:8px 12px;font-size:10px}:where(.spb) .spb-article-grid{gap:29px 21px}:where(.spb) .spb-card h3{min-height:51px;font-size:20px}:where(.spb) .spb-card-body>p{min-height:39px;font-size:11px}:where(.spb) .spb-tool-copy{padding-left:34px}:where(.spb) .spb-tool h2{font-size:36px}:where(.spb) .spb-tool-copy>p{font-size:11px}:where(.spb) .spb-tool-actions{gap:12px}:where(.spb) .spb-tool-actions>span{font-size:8px}:where(.spb) .spb-newsletter{grid-template-columns:115px 1fr 1fr;gap:20px}:where(.spb) .spb-newsletter h2{font-size:25px}:where(.spb) .spb-newsletter-illustration{transform-origin:0;transform:scale(.87)}:where(.spb) .spb-starter-section{gap:50px}}@media (max-width:1023px){.spb .spb-masthead h1{letter-spacing:-3.7px;font-size:62px}.spb .spb-masthead h1>.spb-title-spark{display:none}:where(.spb) .spb-masthead-main{grid-template-columns:1.4fr 1fr;gap:35px}:where(.spb) .spb-masthead-right>p{font-size:12px}:where(.spb) .spb-lead-grid{grid-template-columns:1.45fr 1fr}:where(.spb) .spb-lead-copy h2{font-size:34px}:where(.spb) .spb-lead-copy>p{font-size:11px}:where(.spb) .spb-lead-story,:where(.spb) .spb-lead-copy{min-height:419px}:where(.spb) .spb-lead-copy{padding-top:95px}:where(.spb) .spb-lead-note{max-width:150px;bottom:24px;right:13px}:where(.spb) .spb-lead-note small{display:none}:where(.spb) .spb-lead-side{gap:17px}:where(.spb) .spb-quick-story{min-height:201px}:where(.spb) .spb-quick-copy h2{font-size:21px}:where(.spb) .spb-quick-copy{width:74%;padding-left:21px}:where(.spb) .spb-quick-copy>span{letter-spacing:.45px;font-size:6px}:where(.spb) .spb-quick-art{left:63%;transform:scale(.8)}:where(.spb) .spb-filter-bar{top:74px}:where(.spb) .spb-categories>button{padding:8px 10px;font-size:9px}:where(.spb) .spb-saved-filter{font-size:10px!important}:where(.spb) .spb-results-toolbar>.spb-results-info{font-size:9px}:where(.spb) .spb-results-toolbar>.spb-results-options{gap:10px}:where(.spb) .spb-results-toolbar>.spb-results-options>.spb-quick-filter{font-size:8px}:where(.spb) .spb-results-toolbar select{font-size:9px}:where(.spb) .spb-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 18px}:where(.spb) .spb-card h3{letter-spacing:-.5px;min-height:47px;font-size:18px}:where(.spb) .spb-card-body>p{min-height:51px;font-size:10px}:where(.spb) .spb-card-meta .spb-tag,:where(.spb) .spb-card-meta>span:last-child{font-size:7px}:where(.spb) .spb-card-cover .spb-art{aspect-ratio:1.4}:where(.spb) .spb-card-footer .spb-read-link{font-size:9px}:where(.spb) .spb-card-footer>span{font-size:8px}:where(.spb) .spb-section-heading h2{font-size:29px}:where(.spb) .spb-section-heading>p{font-size:9px}:where(.spb) .spb-intent-row{grid-template-columns:repeat(3,1fr);gap:12px;padding:17px 0}:where(.spb) .spb-intent-label{display:none}:where(.spb) .spb-intent-row>button:first-of-type{padding-left:0;border-left:0!important}:where(.spb) .spb-tool{grid-template-columns:1.25fr 1fr;min-height:350px}:where(.spb) .spb-tool-copy{padding:39px 0 36px 30px}:where(.spb) .spb-tool h2{font-size:34px}:where(.spb) .spb-tool-visual{min-height:350px}:where(.spb) .spb-tool-actions{flex-wrap:wrap}:where(.spb) .spb-tool-paper{width:250px}:where(.spb) .spb-starter-intro h2{font-size:34px}:where(.spb) .spb-starter-step strong{font-size:14px}:where(.spb) .spb-starter-section{grid-template-columns:1fr 1.4fr;gap:40px}:where(.spb) .spb-newsletter{grid-template-columns:120px minmax(0,1fr);gap:22px 30px;padding-top:52px}:where(.spb) .spb-newsletter-copy,:where(.spb) .spb-newsletter-form{grid-column:2}:where(.spb) .spb-newsletter h2{font-size:29px}:where(.spb) .spb-newsletter-illustration{grid-area:1/1/span 2;align-self:center;transform:scale(1)}}@media (max-width:799px){:where(.spb) .spb-wrap{width:calc(100% - 48px)}:where(.spb) .spb-masthead{padding-top:30px!important}:where(.spb) .spb-journal-line>span,:where(.spb) .spb-journal-line>.spb-eyebrow{font-size:9px}:where(.spb) .spb-masthead-main{grid-template-columns:1fr;gap:23px;padding:22px 0 28px}.spb .spb-masthead h1{letter-spacing:-4.4px;font-size:75px}:where(.spb) .spb-masthead h1 em{letter-spacing:-4.1px}:where(.spb) .spb-masthead-right{grid-template-columns:1fr 1fr;justify-self:stretch;align-items:center;gap:0 25px;max-width:none;display:grid}:where(.spb) .spb-masthead-right>p{grid-area:1/1/span 2;max-width:270px;margin:0;font-size:12px}:where(.spb) .spb-search{grid-column:2;min-height:47px}:where(.spb) .spb-search>input{font-size:10px}:where(.spb) .spb-search>button.spb-search-go{width:31px;min-width:31px;height:31px}:where(.spb) .spb-search-hints{grid-column:2;gap:5px;margin-top:8px}:where(.spb) .spb-search-hints>button{padding:3px 7px;font-size:8px}:where(.spb) .spb-lead-grid{grid-template-columns:1fr;gap:16px}:where(.spb) .spb-lead-story,:where(.spb) .spb-lead-copy{min-height:450px}:where(.spb) .spb-lead-copy{width:60%;padding:104px 0 31px 32px}:where(.spb) .spb-lead-copy h2{letter-spacing:-1.7px;font-size:43px}:where(.spb) .spb-lead-copy>p{font-size:12px}:where(.spb) .spb-lead-top{top:25px;left:32px}:where(.spb) .spb-lead-photo{left:39%}:where(.spb) .spb-lead-read-time{display:flex}:where(.spb) .spb-lead-foot{gap:22px}:where(.spb) .spb-lead-note{max-width:225px;padding:12px;bottom:29px;right:24px}:where(.spb) .spb-lead-note b{font-size:9px}:where(.spb) .spb-lead-note small{font-size:7px;display:block}:where(.spb) .spb-lead-note-check{width:27px;height:27px}:where(.spb) .spb-lead-side{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:16px}:where(.spb) .spb-quick-story{border-radius:15px;min-height:209px}:where(.spb) .spb-quick-copy h2{font-size:23px}:where(.spb) .spb-quick-copy{width:78%;padding:24px 0 24px 21px}:where(.spb) .spb-quick-copy>span{letter-spacing:.7px;margin-bottom:24px;font-size:6.5px}:where(.spb) .spb-quick-art{left:67%;transform:scale(.8)}:where(.spb) .spb-intent-row{gap:11px;margin-top:0;padding:21px 0}:where(.spb) .spb-intent-row>button{gap:9px;padding:7px 0 7px 13px}:where(.spb) .spb-intent-icon{display:none}:where(.spb) .spb-intent-row>button strong{font-size:11px;line-height:1.5}:where(.spb) .spb-intent-row>button small{font-size:8px}:where(.spb) .spb-intent-row>button>svg{width:13px}:where(.spb) .spb-guides{padding-top:48px}:where(.spb) .spb-section-heading h2{font-size:34px;line-height:1.18}:where(.spb) .spb-section-heading h2 em{display:block}:where(.spb) .spb-section-heading>p{font-size:10px}:where(.spb) .spb-filter-bar{align-items:center;gap:12px;top:74px}:where(.spb) .spb-categories>button{min-height:33px;padding:8px 12px;font-size:10px}:where(.spb) .spb-categories{gap:3px}:where(.spb) .spb-saved-filter{padding:7px 0 7px 7px}:where(.spb) .spb-results-toolbar{min-height:76px}:where(.spb) .spb-results-toolbar>.spb-results-info>span{max-width:240px}:where(.spb) .spb-results-toolbar>.spb-results-info{gap:7px}:where(.spb) .spb-results-options .spb-quick-filter{display:none!important}:where(.spb) .spb-results-toolbar>.spb-results-options{gap:9px}:where(.spb) .spb-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 22px}:where(.spb) .spb-card-cover .spb-art{aspect-ratio:1.65}:where(.spb) .spb-card h3{min-height:55px;font-size:22px}:where(.spb) .spb-card-body>p{min-height:61px;font-size:12px}:where(.spb) .spb-card-meta .spb-tag,:where(.spb) .spb-card-meta>span:last-child{font-size:8px}:where(.spb) .spb-card-footer .spb-read-link{font-size:10px}:where(.spb) .spb-card-footer>span{font-size:9px}:where(.spb) .spb-card-body{padding-top:16px}:where(.spb) .spb-article-grid.is-list>.spb-card{grid-template-columns:200px 1fr;gap:20px}:where(.spb) .spb-article-grid.is-list .spb-card h3{font-size:20px}:where(.spb) .spb-article-grid.is-list .spb-card-body>p{margin:8px 0;font-size:10px}:where(.spb) .spb-article-grid.is-list .spb-card-meta{margin-bottom:8px}:where(.spb) .spb-starter-section{grid-template-columns:1fr 1.4fr;gap:32px;margin-top:51px;padding-top:37px}:where(.spb) .spb-starter-intro h2{font-size:30px}:where(.spb) .spb-starter-intro>p{font-size:11px}:where(.spb) .spb-starter-intro>span{gap:6px;max-width:160px;font-size:8px;line-height:1.7}:where(.spb) .spb-starter-step{gap:12px;padding:20px 0}:where(.spb) .spb-starter-step strong{font-size:12px}:where(.spb) .spb-starter-step>span>span{font-size:9px}:where(.spb) .spb-starter-num{font-size:25px}:where(.spb) .spb-starter-step small{font-size:6px}:where(.spb) .spb-starter-step>svg{width:16px}:where(.spb) .spb-tool-wrap{padding-top:46px}:where(.spb) .spb-tool{grid-template-columns:1.35fr 1fr;min-height:365px}:where(.spb) .spb-tool-copy{padding:36px 0 35px 28px}:where(.spb) .spb-tool h2{font-size:33px}:where(.spb) .spb-tool h2 em{line-height:1.15}:where(.spb) .spb-tool-copy>p{max-width:265px;font-size:10px}:where(.spb) .spb-tool-copy>p>br{display:none}:where(.spb) .spb-tool-actions{gap:13px}:where(.spb) .spb-tool-actions>.spb-btn{font-size:10px}:where(.spb) .spb-tool-visual{min-height:365px}:where(.spb) .spb-tool-paper{width:218px;left:45%}:where(.spb) .spb-tool-sticker{bottom:32px;right:8px}:where(.spb) .spb-newsletter{grid-template-columns:112px 1fr;gap:19px 30px;padding:50px 0}:where(.spb) .spb-newsletter h2{font-size:28px}:where(.spb) .spb-reader-title>h1{letter-spacing:-1.8px;font-size:43px}:where(.spb) .spb-reader-title>p{font-size:14px}:where(.spb) .spb-takeaway>p{font-size:18px}:where(.spb) .spb-reading-settings{font-size:9px}}@media (max-width:599px){:where(.spb) .spb-wrap{width:calc(100% - 36px)}.spb .spb-masthead{padding-top:26px}:where(.spb) .spb-journal-line>span{display:none}:where(.spb) .spb-journal-line>.spb-eyebrow{letter-spacing:1.3px;font-size:8px}:where(.spb) .spb-masthead-main{gap:20px;padding:16px 0 26px}.spb .spb-masthead h1{letter-spacing:-3px;font-size:clamp(47px,12.25vw,65px);font-weight:550;line-height:1.05}:where(.spb) .spb-masthead h1 em{letter-spacing:-2.5px}:where(.spb) .spb-masthead-right{max-width:none;padding:0;display:block}:where(.spb) .spb-masthead-right>p{max-width:335px;margin:0 0 17px;font-size:12px;line-height:1.7}:where(.spb) .spb-masthead-right>p>strong{font-weight:550}:where(.spb) .spb-search{border-radius:10px;gap:9px;min-height:51px;padding:5px 6px 5px 13px}:where(.spb) .spb-search>input{padding:9px 0;font-size:11px}:where(.spb) .spb-search>button.spb-search-go{border-radius:6px;width:34px;min-width:34px;height:34px}:where(.spb) .spb-search-hints{gap:6px;margin-top:9px}:where(.spb) .spb-search-hints>button{padding:4px 8px;font-size:8px}:where(.spb) .spb-search-hints>span{margin-right:0;font-size:8px}:where(.spb) .spb-lead-story{border-radius:16px}:where(.spb) .spb-lead-story,:where(.spb) .spb-lead-copy{min-height:414px}:where(.spb) .spb-lead-photo{left:27%}:where(.spb) .spb-lead-photo>img{-o-object-position:65% 36%;object-position:65% 36%}:where(.spb) .spb-lead-shade{background:linear-gradient(90deg,#133e2bec 0%,#133e2bcf 22%,#133e2b62 67%,#133e2b0a 100%),linear-gradient(#0000 20%,#0b322bee)}:where(.spb) .spb-lead-top{top:18px;left:21px;right:15px}:where(.spb) .spb-feature-badge{letter-spacing:1px;padding:6px 8px;font-size:6.5px}:where(.spb) .spb-lead-top>.spb-save{width:30px;height:30px}:where(.spb) .spb-lead-copy{width:100%;padding:95px 18px 26px 22px}:where(.spb) .spb-lead-category{letter-spacing:1px;color:#e4f2da;margin-bottom:12px;font-size:6.5px}:where(.spb) .spb-lead-copy h2{letter-spacing:-1.25px;font-size:clamp(36px,9.6vw,44px);line-height:1.14}:where(.spb) .spb-lead-copy h2 em{letter-spacing:-1px;color:#def99b}:where(.spb) .spb-lead-copy>p{color:#e1edd9;margin-top:16px;margin-bottom:19px;font-size:10px;line-height:1.8}:where(.spb) .spb-lead-foot{justify-content:space-between;gap:25px;width:100%;padding-right:4px}:where(.spb) .spb-story-cta{gap:14px;font-size:10px}:where(.spb) .spb-story-cta>span{width:30px;height:30px}:where(.spb) .spb-story-cta>span svg{width:17px}:where(.spb) .spb-lead-read-time{gap:5px;font-size:9px}:where(.spb) .spb-lead-note{display:none}:where(.spb) .spb-lead-side{grid-template-columns:1fr 1fr;gap:12px}:where(.spb) .spb-quick-story{border-radius:13px;min-height:243px}:where(.spb) .spb-quick-copy{justify-content:flex-start;width:100%;padding:18px 14px 17px}:where(.spb) .spb-quick-copy>span{letter-spacing:.25px;max-width:120px;min-height:20px;margin-bottom:12px;font-size:6px;line-height:1.7}:where(.spb) .spb-quick-copy h2{letter-spacing:-.55px;font-size:19px;line-height:1.2}:where(.spb) .spb-quick-meta{justify-content:space-between;gap:6px;width:100%;margin-top:auto;padding-top:0;position:relative}:where(.spb) .spb-quick-meta>span{font-size:8px}:where(.spb) .spb-quick-meta>a{z-index:5;width:24px;height:24px}:where(.spb) .spb-quick-meta>a svg{width:15px}:where(.spb) .spb-quick-art{transform-origin:100% 0;opacity:.98;width:120px;inset:98px 0 20px auto;transform:scale(.51)}:where(.spb) .spb-quick-story.cream .spb-quick-art{top:102px;right:4px;transform:scale(.42)}:where(.spb) .spb-quick-story.cream .spb-editorial-phone{top:0;left:0}:where(.spb) .spb-editorial-qb{top:5px;left:-12px}:where(.spb) .spb-editorial-bill{top:-5px;left:64px}:where(.spb) .spb-editorial-expense{top:105px;left:-28px}:where(.spb) .spb-intent-row{flex-direction:column;align-items:stretch;gap:0;margin-top:6px;padding:11px 0 18px;display:flex}:where(.spb) .spb-intent-label{display:none}:where(.spb) .spb-intent-row>button{text-align:left;gap:12px;padding:12px 0;border-bottom:1px solid #e2e8da!important;border-left:0!important}:where(.spb) .spb-intent-row>button:last-child{border-bottom:0!important}:where(.spb) .spb-intent-icon{border-radius:9px;width:34px;height:34px;display:grid}:where(.spb) .spb-intent-row>button strong{font-size:12px;line-height:1.5}:where(.spb) .spb-intent-row>button small{margin-top:1px;font-size:9px}:where(.spb) .spb-intent-row>button>svg{width:15px}:where(.spb) .spb-guides{padding-top:36px}:where(.spb) .spb-section-heading{align-items:flex-start;gap:20px;margin-bottom:23px}:where(.spb) .spb-section-heading .spb-eyebrow{letter-spacing:1.15px;margin-bottom:11px;font-size:8px}:where(.spb) .spb-section-heading h2{letter-spacing:-1.3px;font-size:31px;line-height:1.2}:where(.spb) .spb-section-heading h2 em{letter-spacing:-1.2px}:where(.spb) .spb-section-heading>p{display:none}:where(.spb) .spb-filter-bar{align-items:center;gap:10px;padding:9px 0;top:69px}:where(.spb) .spb-categories{gap:2px;max-width:calc(100% - 68px)}:where(.spb) .spb-categories>button{gap:6px;min-height:32px;padding:7px 11px;font-size:9px}:where(.spb) .spb-saved-filter{gap:5px;padding:7px 0;font-size:9px!important}:where(.spb) .spb-saved-filter>svg{width:13px}:where(.spb) .spb-saved-filter>span{min-width:14px;height:14px;font-size:7px}:where(.spb) .spb-results-toolbar{align-items:center;gap:10px;min-height:72px;padding:14px 0 17px}:where(.spb) .spb-results-toolbar>.spb-results-info{flex-direction:column;align-items:flex-start;gap:5px;max-width:180px;font-size:9px;line-height:1.7}:where(.spb) .spb-results-toolbar>.spb-results-info>span{max-width:180px}:where(.spb) .spb-results-toolbar b{border:0;padding-left:0;font-size:8px}:where(.spb) .spb-results-toolbar>.spb-results-info>button{padding:0;font-size:8px}:where(.spb) .spb-results-toolbar>.spb-results-options{gap:8px;min-width:0}:where(.spb) .spb-results-toolbar select{max-width:93px;padding:7px 0;font-size:9px}:where(.spb) .spb-view-toggle{border-radius:6px;gap:1px;padding:2px}:where(.spb) .spb-view-toggle>button{width:24px;min-width:24px;height:25px;min-height:25px;padding:4px}:where(.spb) .spb-view-toggle svg{width:14px}:where(.spb) .spb-article-grid{grid-template-columns:1fr;gap:29px}:where(.spb) .spb-card-cover{border-radius:12px}:where(.spb) .spb-card-cover .spb-art{aspect-ratio:1.72}:where(.spb) .spb-card-cover .spb-art-content{transform:none}:where(.spb) .spb-card-cover>.spb-save{width:32px;height:32px;top:12px;right:12px}:where(.spb) .spb-card-meta{gap:10px;margin-bottom:9px}:where(.spb) .spb-card-meta .spb-tag{letter-spacing:1px;font-size:8px}:where(.spb) .spb-card-meta>span:last-child{font-size:8px}:where(.spb) .spb-card-body{padding-top:15px}:where(.spb) .spb-card h3{letter-spacing:-.7px;min-height:0;font-size:23px;font-weight:550;line-height:1.25}:where(.spb) .spb-card-body>p{min-height:0;margin:10px 0 15px;font-size:12px;line-height:1.7}:where(.spb) .spb-card-footer{padding-top:12px}:where(.spb) .spb-card-footer>span{font-size:9px}:where(.spb) .spb-card-footer .spb-read-link{font-size:10px}:where(.spb) .spb-load-area{padding-top:32px}:where(.spb) .spb-load-area>p,:where(.spb) .spb-all-read{font-size:9px}:where(.spb) .spb-article-grid.is-list{gap:21px}:where(.spb) .spb-article-grid.is-list>.spb-card{grid-template-columns:103px minmax(0,1fr);gap:14px;padding-bottom:20px}:where(.spb) .spb-article-grid.is-list .spb-card-cover{border-radius:9px;height:110px}:where(.spb) .spb-article-grid.is-list .spb-card-cover .spb-art{aspect-ratio:auto;height:110px}:where(.spb) .spb-article-grid.is-list .spb-card-cover .spb-art-content{transform-origin:0 0;width:340px;height:213px;left:-35px;transform:scale(.51)}:where(.spb) .spb-article-grid.is-list .spb-card-cover .spb-save{width:26px;height:26px;top:7px;right:7px}:where(.spb) .spb-article-grid.is-list .spb-save svg{width:13px}:where(.spb) .spb-article-grid.is-list .spb-card-body{padding:2px 0 0}:where(.spb) .spb-article-grid.is-list .spb-card h3{letter-spacing:-.4px;min-height:0;font-size:16px;line-height:1.3}:where(.spb) .spb-article-grid.is-list .spb-card-body>p{display:none}:where(.spb) .spb-article-grid.is-list .spb-card-meta{flex-wrap:wrap;gap:4px;margin-bottom:8px}:where(.spb) .spb-article-grid.is-list .spb-card-meta .spb-tag{letter-spacing:.6px;font-size:6px}:where(.spb) .spb-article-grid.is-list .spb-card-meta>span:last-child{display:none}:where(.spb) .spb-article-grid.is-list .spb-card-footer{gap:5px;padding-top:11px}:where(.spb) .spb-article-grid.is-list .spb-card-footer>span{gap:4px;font-size:7px}:where(.spb) .spb-article-grid.is-list .spb-card-footer .spb-read-link{gap:6px;font-size:8px}:where(.spb) .spb-starter-section{grid-template-columns:1fr;gap:26px;margin-top:44px;padding-top:33px}:where(.spb) .spb-starter-intro{position:relative}:where(.spb) .spb-starter-intro .spb-eyebrow{font-size:8px}:where(.spb) .spb-starter-intro h2{margin:12px 0;font-size:32px}:where(.spb) .spb-starter-intro h2 br{display:none}:where(.spb) .spb-starter-intro h2 em{display:block}:where(.spb) .spb-starter-intro>p{max-width:205px;font-size:11px}:where(.spb) .spb-starter-intro>p>br{display:none}:where(.spb) .spb-starter-intro>span{align-items:flex-start;gap:6px;max-width:118px;margin:0;font-size:8px;position:absolute;bottom:0;right:0}:where(.spb) .spb-starter-intro>span svg{width:15px;margin-top:3px}:where(.spb) .spb-starter-step{gap:16px;padding:20px 0}:where(.spb) .spb-starter-step strong{letter-spacing:-.15px;font-size:13px}:where(.spb) .spb-starter-step small{font-size:6.5px}:where(.spb) .spb-starter-step>span>span{font-size:9px}:where(.spb) .spb-starter-step>svg{width:16px}:where(.spb) .spb-tool-wrap{padding-top:38px}:where(.spb) .spb-tool{border-radius:16px;grid-template-columns:1fr;min-height:0}:where(.spb) .spb-tool-copy{padding:29px 24px 0}:where(.spb) .spb-tool-copy .spb-feature-eyebrow{letter-spacing:1px;font-size:7px}:where(.spb) .spb-tool h2{letter-spacing:-1.2px;margin:18px 0;font-size:34px;line-height:1.15}:where(.spb) .spb-tool-copy>p{max-width:none;font-size:11px;line-height:1.8}:where(.spb) .spb-tool-copy>p>br{display:none}:where(.spb) .spb-tool-actions{flex-wrap:wrap;gap:15px;margin-top:21px}:where(.spb) .spb-tool-actions>.spb-btn{gap:16px;min-height:42px;padding:10px 14px;font-size:10px}:where(.spb) .spb-tool-actions>span{font-size:8px}:where(.spb) .spb-tool-visual{min-height:323px;margin-top:15px}:where(.spb) .spb-tool-paper{width:230px;top:50%;left:48%;transform:translate(-50%,-50%)rotate(7deg)}:where(.spb) .spb-tool-sticker{width:74px;height:74px;font-size:11px;bottom:28px;right:22px}:where(.spb) .spb-tool-sticker svg{width:22px;height:22px}:where(.spb) .spb-newsletter{grid-template-columns:1fr;gap:22px;padding:37px 0 39px;position:relative}:where(.spb) .spb-newsletter-copy{z-index:1;grid-column:auto;padding-right:55px;position:relative}:where(.spb) .spb-newsletter-copy .spb-eyebrow{font-size:7px}:where(.spb) .spb-newsletter h2{font-size:28px;line-height:1.2}:where(.spb) .spb-newsletter-copy>p{max-width:260px;font-size:10px;line-height:1.7}:where(.spb) .spb-newsletter-copy>p>br{display:none}:where(.spb) .spb-newsletter-form{grid-column:auto}:where(.spb) .spb-newsletter-illustration{transform-origin:100% 0;opacity:.85;width:120px;height:173px;position:absolute;top:37px;right:-9px;transform:scale(.59)}:where(.spb) .spb-email-row{padding:5px 5px 5px 11px}:where(.spb) .spb-email-row input{padding:11px 0;font-size:11px}:where(.spb) .spb-email-row button{white-space:nowrap;min-height:36px;padding:9px 13px;font-size:9px}:where(.spb) .spb-consent,:where(.spb) .spb-email-note{font-size:8px}:where(.spb) .spb-reader-hero{padding-top:26px}:where(.spb) .spb-reader-title>h1{letter-spacing:-1.4px;font-size:35px;line-height:1.16}:where(.spb) .spb-reader-title>p{font-size:13px;line-height:1.8}:where(.spb) .spb-reader-body>section>h2{font-size:25px}:where(.spb) .spb-reader-body>section>p{font-size:15px;line-height:1.9}:where(.spb) .spb-reader-body.large-type>section>p{font-size:18px}:where(.spb) .spb-takeaway{padding:24px 23px}:where(.spb) .spb-takeaway>p{font-size:18px;line-height:1.6}:where(.spb) .spb-takeaway>span{letter-spacing:.8px;font-size:8px}:where(.spb) .spb-reading-settings{padding-bottom:18px;font-size:9px}:where(.spb) .spb-toast{max-width:calc(100% - 34px);padding:12px 15px;font-size:10px}:where(.spb) .spb-modal{border-radius:15px;max-height:calc(100dvh - 24px);overflow-y:auto}:where(.spb) .spb-modal-backdrop{padding:12px}}@media (max-width:374px){:where(.spb) .spb-wrap{width:calc(100% - 30px)}.spb .spb-masthead h1{letter-spacing:-2.7px;font-size:43px}:where(.spb) .spb-masthead h1 em{letter-spacing:-2.2px}:where(.spb) .spb-masthead-right>p{font-size:11px}.spb .spb-masthead-main{gap:18px}:where(.spb) .spb-search{gap:7px;padding-left:11px}:where(.spb) .spb-search>input{font-size:10px}:where(.spb) .spb-search-hints>button{padding:4px 7px;font-size:7.5px}:where(.spb) .spb-lead-story,:where(.spb) .spb-lead-copy{min-height:396px}:where(.spb) .spb-lead-copy{padding-top:91px;padding-left:20px}:where(.spb) .spb-lead-copy h2{font-size:34px}:where(.spb) .spb-lead-top{left:20px}:where(.spb) .spb-lead-side{gap:10px}:where(.spb) .spb-quick-copy{padding:16px 12px}:where(.spb) .spb-quick-copy h2{font-size:17px}:where(.spb) .spb-quick-copy>span{max-width:102px;font-size:5.5px}:where(.spb) .spb-quick-story{min-height:232px}:where(.spb) .spb-quick-meta>span{font-size:7px}:where(.spb) .spb-quick-art{top:99px;right:-2px;transform:scale(.46)}:where(.spb) .spb-quick-story.cream .spb-quick-art{top:106px;right:0;transform:scale(.37)}:where(.spb) .spb-section-heading h2{font-size:28px}:where(.spb) .spb-results-toolbar>.spb-results-info{max-width:127px}:where(.spb) .spb-results-toolbar>.spb-results-options{gap:5px}:where(.spb) .spb-results-toolbar select{max-width:86px;font-size:8px}:where(.spb) .spb-card h3{font-size:21px}:where(.spb) .spb-starter-intro h2{font-size:30px}:where(.spb) .spb-starter-intro>p{max-width:165px;font-size:10px}:where(.spb) .spb-starter-intro>span{max-width:99px;font-size:7px}:where(.spb) .spb-starter-step{gap:11px}:where(.spb) .spb-starter-step strong{font-size:12px}:where(.spb) .spb-starter-step>span>span{font-size:8px}:where(.spb) .spb-starter-num{font-size:22px}:where(.spb) .spb-tool-copy{padding:27px 21px 0}:where(.spb) .spb-tool h2{font-size:31px}:where(.spb) .spb-tool-actions{gap:13px}:where(.spb) .spb-tool-actions>span{font-size:8px}:where(.spb) .spb-newsletter h2{font-size:26px}:where(.spb) .spb-newsletter-copy{padding-right:42px}:where(.spb) .spb-newsletter-illustration{top:41px;transform:scale(.46)}:where(.spb) .spb-newsletter-copy>p{font-size:9px}:where(.spb) .spb-article-grid.is-list>.spb-card{grid-template-columns:89px 1fr;gap:12px}:where(.spb) .spb-article-grid.is-list .spb-card h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.spb *,.spb :before,.spb :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(.spb) .spb-lead-story:hover .spb-lead-photo>img,:where(.spb) .spb-card:hover .spb-art-content,:where(.spb) .spb-quick-story:hover,:where(.spb) .spb-starter-step:hover{transform:none!important}}@media print{:where(.spb) .spb-reading-settings{display:none}:where(.spb) .spb-takeaway{color:#000;background:#eee}:where(.spb) .spb-takeaway>span,:where(.spb) .spb-takeaway>p{color:#000}.spb{background:#fff}}:where(.spb) .spb-tool-paper{top:50%;left:50%;transform:translate(-50%,-50%)rotate(7deg)}:where(.spb) .spb-tool-actions>.spb-btn{margin-top:0}:where(.spb) .spb-tool-sticker{top:auto;bottom:35px;right:10%}:where(.spb) .spb-lead-copy>p,:where(.spb) .spb-lead-category{position:relative}@media (max-width:799px){:where(.spb) .spb-tool-paper{left:46%}:where(.spb) .spb-tool-sticker{bottom:32px;right:6%}}@media (max-width:599px){:where(.spb) .spb-tool-paper{top:50%;left:48%}:where(.spb) .spb-tool-sticker{bottom:28px;right:22px}:where(.spb) .spb-quick-meta>a{width:30px;height:30px}:where(.spb) .spb-lead-photo{left:0}:where(.spb) .spb-lead-photo>img{-o-object-position:70% 35%;object-position:70% 35%}:where(.spb) .spb-lead-shade{background:linear-gradient(90deg,#133e2bed 0%,#133e2bad 42%,#133e2b2b 100%),linear-gradient(#0000 0%,#0b322bf4 100%)}}:where(.spb) .spb-tool-paper{transform:translate(-50%,-50%)rotate(7deg)scale(.89)}@media (max-width:374px){:where(.spb) .spb-quick-copy h2{font-size:16px}}.spb .spb-filter-bar{top:73px}.spb .spb-reading-progress{z-index:40;pointer-events:none;position:fixed;inset:73px 0 auto}.spb .spb-pagination-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:30px;padding:30px 0 4px;display:grid}.spb .spb-page-summary,.spb .spb-page-total{color:var(--muted);font-size:12px}.spb .spb-page-summary strong{color:var(--ink);font-weight:700}.spb .spb-page-total{text-align:right}.spb .spb-pagination,.spb .spb-page-numbers{align-items:center;gap:7px;display:flex}.spb .spb-pagination{gap:16px}.spb .spb-page-numbers a,.spb .spb-page-direction{border:1px solid var(--line);min-width:42px;min-height:42px;color:var(--ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:650;line-height:1.2;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.spb .spb-page-numbers a:hover,.spb a.spb-page-direction:hover{color:#0c7e38;background:#f7fcf8;border-color:#0c7e38}.spb .spb-page-numbers a[aria-current=page]{color:#fff;background:#0c7e38;border-color:#0c7e38;box-shadow:0 4px 12px #0c7e3821}.spb .spb-page-direction.is-disabled{color:#8a958e;background:#f8faf8;border-color:#edf1ec}.spb .spb-pagination svg{display:block}.spb .spb-page-ellipsis{text-align:center;min-width:20px;color:var(--muted)}.spb #spb-guides-title{scroll-margin-top:104px}.spb #spb-guides-title:focus{box-shadow:none;outline:none}.spb .spb-art-cover{background:#e8f7ed;width:100%;height:100%}.spb .spb-art-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1100px){.spb .spb-pagination-footer{grid-template-columns:1fr auto}.spb .spb-pagination{grid-area:2/1/auto/-1;justify-content:center}.spb .spb-page-total{grid-area:1/2}}@media (max-width:600px){.spb .spb-pagination-footer{gap:17px 10px}.spb .spb-pagination{justify-content:space-between;gap:9px}.spb .spb-page-direction{padding-inline:11px}.spb .spb-page-direction>span{display:none}.spb .spb-page-direction{min-width:44px;min-height:44px}.spb .spb-page-numbers{gap:5px}.spb .spb-page-numbers a{min-width:38px;min-height:44px;padding-inline:9px}}@media (max-width:450px){.spb .spb-pagination{grid-template-columns:1fr 1fr;gap:12px;display:grid}.spb .spb-page-numbers{grid-area:1/1/auto/-1;justify-content:center}.spb .spb-page-direction:first-child{grid-column:1}.spb .spb-page-direction:last-child{grid-column:2}.spb .spb-page-direction>span{display:inline}}
