body:has(.resources-page){--background:#faf9f6;--surface:#fffefa;--foreground:#30342d;--muted:#85877c;--border:#e3e3da;--accent:#947453;--accent-hover:#775a3d;color:#30342d;background:#faf9f6}body:has(.resources-page) .navbar{background:#fffefaed;border-color:#e6e5db;box-shadow:0 9px 28px #4e493405}body:has(.resources-page) .button-primary{color:#f8faf4;background:#35402e}body:has(.resources-page) .button-primary:hover{background:#536347}.resources-page p{margin:0}.resources-page h1,.resources-page h2,.resources-page h3{font-weight:500}.resources-page em{font-family:var(--font-rounded);letter-spacing:-.045em;color:#8b917e;font-weight:400}.resource-eyebrow,.resource-category,.resource-library-meta,.resource-download-meta,.resource-art-note,.resource-template-caption{font-family:var(--font-rounded);letter-spacing:.1em;color:#939583;font-size:10px;line-height:1.7}.resources-intro{padding:74px 0 0}.resource-eyebrow{margin-bottom:26px}.resources-intro-row{justify-content:space-between;align-items:end;gap:40px;display:flex}.resources-page h1{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.4vw,76px);line-height:1.04}.resources-intro-row>p{color:#8a8e7d;max-width:340px;margin-bottom:6px;font-size:16px;line-height:1.85}.resource-library-meta{border-top:1px solid #e2e4d7;justify-content:space-between;margin-top:53px;padding:19px 0 25px;font-size:9px;display:flex}.resource-feature-grid{grid-template-columns:1.1fr .9fr;gap:28px;display:grid}.resource-feature{min-width:0}.resource-feature-art{isolation:isolate;border-radius:18px;justify-content:center;align-items:center;height:405px;display:flex;position:relative;overflow:hidden}.template-feature-art{background:#eeede4;border:1px solid #e4e3d5}.guide-feature-art{background:#eee8df;border:1px solid #e3dacd}.resource-art-note{color:#a1a48f;font-size:8px;position:absolute;top:20px;left:25px}.resource-paper-back{z-index:-1;background:#dfdfce;border-radius:3px;width:265px;height:318px;position:absolute;transform:rotate(9deg)translate(10px,5px);box-shadow:0 15px 23px #5e624514}.resource-feature-art .resource-invoice-paper{width:268px;transition:transform .5s cubic-bezier(.2,.7,.2,1);transform:rotate(-7deg)translateY(13px)}.resource-feature-art:hover .resource-invoice-paper{transform:rotate(-3deg)translateY(7px)}.resource-invoice-paper{color:#9ca28e;background:#fffefa;border:1px solid #e7e8db;border-radius:3px;padding:22px 24px;font-size:8px;box-shadow:0 16px 30px -10px #4d54332a}.resource-paper-brand{letter-spacing:.09em;color:#7e8a6c;justify-content:space-between;font-size:8px;display:flex}.resource-paper-brand>span:last-child{font-size:18px;line-height:1}.resource-paper-title{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.resource-paper-title>strong{letter-spacing:-1.3px;color:#687355;font-size:27px;font-weight:400}.resource-paper-title>span{color:#abb198;font-size:7px}.resource-paper-parties{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.resource-paper-parties>div{flex-direction:column;gap:5px;display:flex}.resource-paper-parties span{letter-spacing:.1em;color:#a8b092;margin-bottom:3px;font-size:7px}.resource-paper-parties i,.resource-paper-note i{background:#e9ecdf;width:100%;height:1px;margin-top:5px}.resource-paper-parties i:last-child{width:65%}.resource-paper-dates{color:#afb79c;justify-content:space-between;margin-top:20px;font-size:6px;display:flex}.resource-paper-table{margin-top:19px}.resource-paper-table>div{text-align:right;border-bottom:1px solid #e8ecdf;grid-template-columns:1fr 20px 25px 32px;align-items:center;gap:7px;padding:10px 0;font-size:7px;display:grid}.resource-paper-table>div:first-child{letter-spacing:.025em;background:#f8f9f3;padding:5px 0;font-size:6px}.resource-paper-table>div>:first-child{text-align:left}.resource-paper-table i{background:#e6ebdb;width:75%;height:1px}.resource-paper-total{gap:6px;width:58%;margin:17px 0 0 auto;font-size:7px;display:grid}.resource-paper-total>span,.resource-paper-total>strong{justify-content:space-between;align-items:center;display:flex}.resource-paper-total i{border-bottom:1px solid #e7ebde;width:29px}.resource-paper-total>strong{color:#7c8e65;border-top:1px solid #e8ecdf;margin-top:4px;padding-top:8px;font-size:11px;font-weight:500}.resource-paper-note{letter-spacing:.06em;flex-direction:column;gap:4px;margin-top:22px;font-size:6px;display:flex}.resource-paper-note i:last-child{width:70%}.resource-paper-footer{color:#b3bda1;border-top:1px solid #e8ecdf;justify-content:space-between;align-items:center;margin-top:23px;padding-top:10px;font-size:6px;display:flex}.resource-paper-footer>span:last-child{letter-spacing:-.5px;color:#8d9c7a;font-size:11px;font-weight:600}.resource-free-stamp{letter-spacing:.1em;color:#84986b;background:#e8eddf;border:1px solid #b7c2a6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:65px;height:65px;font-size:15px;line-height:1.4;display:flex;position:absolute;bottom:40px;right:55px;transform:rotate(12deg)}.resource-free-stamp>span{letter-spacing:.06em;font-size:8px}.resource-guide-book{color:#625542;background:#d7c5aa;border-left:8px solid #bca789;border-radius:2px 7px 7px 2px;width:245px;height:316px;padding:22px 25px 21px 32px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotate(7deg);box-shadow:4px 3px #f5eee2,8px 5px #ded2be,13px 20px 28px -9px #5f493735}.guide-feature-art:hover .resource-guide-book{transform:rotate(3deg)translateY(-4px)}.guide-book-edition{font-family:var(--font-rounded);letter-spacing:.1em;color:#928066;font-size:7px}.resource-guide-book>strong{letter-spacing:-1.8px;margin-top:26px;font-size:39px;font-weight:400;line-height:1.02;display:block}.resource-guide-book em{color:#897659;font-size:43px;font-weight:400}.guide-book-rule{background:#a18b6e;width:35px;height:1px;margin:21px 0 15px}.resource-guide-book>p{color:#9b876a;font-size:10px;line-height:1.6}.guide-book-bottom{letter-spacing:.09em;color:#9a8566;justify-content:space-between;align-items:center;font-size:6px;display:flex;position:absolute;bottom:19px;left:32px;right:20px}.guide-book-bottom>span{font-size:22px;line-height:1}.resource-guide-tab{letter-spacing:.08em;color:#afa08b;font-size:8px;font-family:var(--font-rounded);position:absolute;bottom:19px;left:24px}.resource-feature-copy{padding:27px 7px 35px}.resource-feature-copy .resource-category{font-size:9px}.resource-feature-copy h2{letter-spacing:-.045em;margin-top:14px;font-size:29px}.resource-feature-copy>p{color:#90977f;margin-top:15px;font-size:15px;line-height:1.85}.resource-text-link{color:#778c5f;align-items:center;gap:16px;margin-top:22px;font-size:14px;display:inline-flex}.resource-text-link svg{transition:transform .2s}.resource-text-link:hover svg{transform:translate(4px)}.resource-text-link:hover{color:#455c30}.resource-principles{border-top:1px solid #e1e6d6;margin-top:28px;padding:64px 0 75px}.resource-principles>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;display:grid}.resource-principles article>span{font-family:var(--font-rounded);color:#a2ae91;font-size:10px}.resource-principles h3{letter-spacing:-.035em;margin:15px 0 13px;font-size:19px}.resource-principles p{color:#909e7e;max-width:260px;font-size:15px;line-height:1.8}.resource-next{background:#ecefe4;border:1px solid #e0e5d4;border-radius:18px;justify-content:space-between;align-items:center;gap:50px;margin:35px 0 55px;padding:46px 50px;display:flex}.resource-next h2{letter-spacing:-.05em;margin-top:20px;font-size:45px;line-height:1.04}.resource-next em{color:#899b71}.resource-next p{color:#8b9b77;font-size:15px;line-height:1.9}.resource-button{color:#fafbf5;background:#65764f;border:1px solid #65764f;border-radius:30px;justify-content:center;align-items:center;gap:22px;min-height:44px;padding:13px 19px;font-size:14px;transition:background .2s;display:inline-flex}.resource-button:hover{background:#4c6138}.resource-next .resource-button{white-space:nowrap;margin-top:22px}.resource-next.compact h2{font-size:36px}.resource-next.compact p{margin-top:16px}.resource-next.compact .resource-button{margin-top:0}.resource-breadcrumb{color:#a1a88f;gap:10px;padding:34px 0 18px;font-size:12px;display:flex}.resource-breadcrumb>a{color:#778c60}.resource-template-hero{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:47px 0 80px;display:grid}.resource-template-hero h1{margin-top:24px;font-size:68px}.resource-template-hero>div>p{color:#8b967a;max-width:395px;margin-top:26px;font-size:16px;line-height:1.85}.resource-download{margin-top:28px}.resource-download-meta{color:#a6b192;margin-top:13px;font-size:9px}.resource-template-hero .resource-text-link{margin-top:31px}.resource-template-display{isolation:isolate;background:#edeee2;border-radius:20px;justify-content:center;padding:35px 65px 55px;display:flex;position:relative}.resource-template-display .resource-invoice-paper{width:315px;max-width:100%;padding:28px;transform:rotate(-4deg)}.resource-template-display .resource-paper-back{width:310px;max-width:78%;height:370px;top:50px;transform:rotate(6deg)}.resource-template-caption{font-size:8px;position:absolute;bottom:19px}.resource-template-display .resource-paper-title>strong{font-size:32px}.resource-template-display .resource-paper-parties{margin-top:28px}.resource-template-display .resource-paper-table>div{padding-block:12px}.resource-template-display .resource-paper-note{margin-top:27px}.resource-template-display .resource-paper-footer{margin-top:30px}.template-how-to{border-top:1px solid #e1e6d5;padding:70px 0 65px}.resource-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.resource-section-heading h2{letter-spacing:-.05em;font-size:44px;line-height:1.05}.resource-section-heading .resource-eyebrow{margin-bottom:18px}.resource-section-heading>p{color:#929f80;font-size:15px;line-height:1.85}.template-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.template-steps article{border-top:1px solid #dee5d0;padding-top:25px}.template-steps article>span{font-family:var(--font-rounded);color:#a0af8b;font-size:10px}.template-steps h3{letter-spacing:-.025em;margin-top:20px;font-size:19px}.template-steps p{color:#8b9d75;margin-top:15px;font-size:15px;line-height:1.9}.resource-template-tip{border:1px solid #e3e7da;border-radius:13px;align-items:center;gap:22px;margin:10px 0 60px;padding:30px;display:flex}.resource-template-tip>span{color:#a2b58a;font-size:34px}.resource-template-tip h2{letter-spacing:-.03em;font-size:22px}.resource-template-tip p{color:#94a17f;margin-top:9px;font-size:15px;line-height:1.8}.resource-template-tip .resource-text-link{white-space:nowrap;margin:0 0 0 auto}.resource-guide-header{max-width:940px;margin:auto;padding:43px 0 44px}.resource-guide-header h1{margin-top:24px;font-size:74px}.resource-guide-header>p{color:#8a9778;margin-top:27px;font-size:17px;line-height:1.85}.resource-guide-byline{color:#7c8d64;border-top:1px solid #e2e6d8;align-items:center;gap:10px;margin-top:32px;padding-top:23px;font-size:14px;display:flex}.resource-guide-byline .brand-mark{width:27px;height:27px;font-size:18px}.resource-guide-byline>span>span{letter-spacing:.1em;color:#a5b292;margin-top:3px;font-size:8px;display:block}.resource-guide-byline>a{color:#7e9364;align-items:center;gap:16px;margin-left:auto;font-size:12px;display:flex}.resource-guide-layout{border-top:1px solid #e0e6d5;grid-template-columns:230px minmax(0,740px);justify-content:center;gap:75px;padding:45px 0 70px;display:grid}.resource-guide-toc{align-self:start;position:sticky;top:30px}.resource-guide-toc nav{gap:17px;display:grid}.resource-guide-toc nav>.resource-category{margin-bottom:6px;font-size:10px}.resource-guide-toc nav>a{color:#869973;gap:12px;font-size:14px;display:flex}.resource-guide-toc nav>a>span{font-family:var(--font-rounded);color:#b0bd9f;font-size:10px}.resource-guide-toc nav>a:hover{color:#4c6a32}.guide-toc-download{background:#eef2e5;border:1px solid #e0e8d3;border-radius:12px;margin-top:35px;padding:22px}.guide-toc-download>span{color:#9eb187;font-size:28px;line-height:1;display:block}.guide-toc-download>strong{color:#788e61;margin-top:17px;font-size:16px;font-weight:500;display:block}.guide-toc-download p{color:#93a580;margin-top:9px;font-size:14px;line-height:1.8}.guide-toc-download>a{color:#7b945f;align-items:center;gap:12px;margin-top:17px;font-size:12px;display:flex}.guide-toc-download svg{width:14px}.resource-guide-article>section{border-bottom:1px solid #e2e8d8;margin-bottom:42px;padding:0 0 43px;scroll-margin-top:30px}.guide-section-number{font-family:var(--font-rounded);letter-spacing:.09em;color:#a0b28d;font-size:10px}.resource-guide-article h2{letter-spacing:-.045em;color:#4f6141;margin:18px 0 21px;font-size:32px;line-height:1.15}.resource-guide-article>section>p{color:#829574;margin:17px 0;font-size:16px;line-height:1.95}.guide-callout,.guide-example{background:#f0f2e8;border-left:2px solid #c7d5b5;margin-top:27px;padding:20px 24px}.guide-callout>span,.guide-example>span{letter-spacing:.1em;font-size:9px;font-family:var(--font-rounded);color:#9eaf8a}.guide-callout p,.guide-example p{color:#82976c;margin-top:8px;font-size:15px;line-height:1.9}.guide-example{background:#f3eee3;border-color:#d7c6a3}.guide-example p{color:#9f8b67}.guide-finish{align-items:center;gap:18px;padding:6px 0;display:flex}.guide-finish>span{color:#a0b986;background:#e8f0dd;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.guide-finish h2{margin:0 0 8px;font-size:24px}.guide-finish p{color:#97aa82;font-size:15px;line-height:1.7}@media (max-width:1050px){.resources-intro-row>p{font-size:15px}.resource-feature-grid{grid-template-columns:1fr 1fr;gap:20px}.resource-feature-art{height:380px}.resource-free-stamp{right:15px}.resource-template-hero{gap:40px}.resource-template-hero h1{font-size:56px}.resource-template-display{padding-inline:35px}.resource-template-tip{gap:16px}.resource-template-tip .resource-text-link{font-size:12px}.resource-guide-layout{grid-template-columns:200px minmax(0,1fr);gap:45px}.resource-guide-header{max-width:none}.resource-guide-header h1{font-size:64px}.resource-guide-article h2{font-size:29px}.resource-guide-article>section>p{font-size:16px}}@media (max-width:760px){.resources-intro{padding-top:45px}.resource-eyebrow{margin-bottom:22px;font-size:9px}.resources-intro-row{display:block}.resources-page h1{font-size:clamp(41px,8vw,59px)}.resources-intro-row>p{margin-top:25px;font-size:15px;line-height:1.85}.resource-library-meta{align-items:center;gap:20px;margin-top:32px;padding-block:15px 21px;font-size:8px}.resource-library-meta>span:last-child{text-align:right;max-width:150px}.resource-feature-grid{grid-template-columns:1fr;gap:15px}.resource-feature-art{border-radius:14px;height:370px}.resource-feature-art .resource-invoice-paper{width:245px;transform:rotate(-6deg)translateY(12px)}.resource-paper-back{width:250px;height:305px}.resource-free-stamp{width:55px;height:55px;font-size:12px;bottom:32px;right:22px}.resource-free-stamp>span{font-size:7px}.resource-art-note{font-size:7px;top:17px;left:19px}.resource-guide-book{width:225px;height:300px;padding-left:27px}.resource-guide-book>strong{font-size:36px}.resource-guide-book em{font-size:40px}.guide-book-bottom{font-size:6px;left:27px}.resource-guide-tab{font-size:7px;left:18px}.resource-feature-copy{padding:22px 4px 30px}.resource-feature-copy h2{font-size:27px}.resource-feature-copy>p{font-size:15px}.resource-text-link{margin-top:20px;font-size:14px}.resource-principles{margin-top:15px;padding:42px 0 35px}.resource-principles>div:last-child{grid-template-columns:1fr;gap:28px}.resource-principles h3{margin-top:10px;margin-bottom:9px;font-size:18px}.resource-principles p{max-width:310px;font-size:15px}.resource-next{border-radius:15px;margin:30px 0 25px;padding:30px 25px;display:block}.resource-next h2{margin-top:17px;font-size:37px}.resource-next p{margin-top:22px;font-size:14px}.resource-next .resource-category{font-size:8px}.resource-button{padding:12px 17px;font-size:14px}.resource-next.compact h2{font-size:31px}.resource-next.compact .resource-button{margin-top:25px}.resource-breadcrumb{gap:9px;padding-top:25px;font-size:11px}.resource-template-hero{grid-template-columns:1fr;gap:39px;padding:29px 0 45px}.resource-template-hero h1{font-size:53px}.resource-template-hero>div>p{max-width:340px;margin-top:23px;font-size:16px}.resource-template-hero .resource-category{font-size:9px}.resource-download-meta{font-size:8px}.resource-template-hero .resource-text-link{width:fit-content;margin-top:25px;font-size:12px;display:flex}.resource-template-display{padding:29px 35px 47px}.resource-template-display .resource-invoice-paper{width:275px;padding:23px}.resource-template-display .resource-paper-back{width:270px;max-width:80%;height:360px;top:36px}.resource-template-caption{font-size:7px;bottom:16px}.template-how-to{padding:45px 0 40px}.resource-section-heading{margin-bottom:30px;display:block}.resource-section-heading h2{font-size:37px}.resource-section-heading>p{margin-top:21px;font-size:14px}.template-steps{grid-template-columns:1fr;gap:26px}.template-steps article{padding-top:19px}.template-steps h3{margin-top:13px;font-size:18px}.template-steps p{margin-top:12px;font-size:15px}.resource-template-tip{flex-wrap:wrap;gap:12px;margin-bottom:36px;padding:23px}.resource-template-tip>span{font-size:26px}.resource-template-tip>div{flex:1;min-width:200px}.resource-template-tip h2{font-size:21px}.resource-template-tip p{font-size:14px}.resource-template-tip .resource-text-link{margin:5px 0 0;font-size:12px}.resource-guide-header{padding:25px 0 29px}.resource-guide-header h1{letter-spacing:-.06em;margin-top:21px;font-size:49px}.resource-guide-header .resource-category{font-size:9px}.resource-guide-header>p{margin-top:23px;font-size:16px}.resource-guide-byline{flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:20px;font-size:12px}.resource-guide-byline>a{gap:8px;font-size:11px}.resource-guide-byline>span>span{font-size:7px}.resource-guide-layout{grid-template-columns:1fr;gap:39px;padding:29px 0 30px}.resource-guide-toc{position:static}.resource-guide-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.resource-guide-toc nav>.resource-category{grid-column:1/-1;font-size:9px}.resource-guide-toc nav>a{gap:9px;font-size:12px}.guide-toc-download{display:none}.resource-guide-article>section{margin-bottom:30px;padding-bottom:28px}.resource-guide-article h2{margin-top:14px;font-size:27px}.resource-guide-article>section>p{font-size:16px;line-height:1.9}.guide-callout,.guide-example{margin-top:22px;padding:16px 18px}.guide-callout p,.guide-example p{font-size:14px}.guide-section-number{font-size:9px}.guide-finish{gap:12px}.guide-finish h2{font-size:22px}.guide-finish p{font-size:14px}}@media (max-width:380px){.resource-template-hero h1{font-size:47px}.resource-guide-header h1{font-size:44px}.resource-template-display{padding-inline:25px}.resource-guide-byline>a{flex-basis:100%;margin-left:0;padding-top:11px}.resource-feature-copy h2{font-size:25px}}.resource-collection{margin:48px 0 65px}.resource-collection-heading h2{letter-spacing:-.04em;margin-bottom:12px;font-size:32px;font-weight:500}.resource-collection-heading p{color:#6d7567;max-width:660px;line-height:1.8}.resource-product-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.resource-product-guides article{background:#f5f6ee;border:1px solid #dfe3d6;border-radius:18px;flex-direction:column;padding:28px;display:flex}.resource-guide-card-icon{color:#64764e;background:#e9efdf;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:24px;display:flex}.resource-product-guides h3{letter-spacing:-.04em;margin:15px 0;font-size:26px;font-weight:500}.resource-product-guides p{color:#6d7567;max-width:450px;margin-bottom:16px;font-size:15px;line-height:1.8}.resource-product-guides .resource-text-link{align-self:flex-start;margin-top:auto}.resource-guide-header .resource-category svg{vertical-align:middle;margin-right:8px}@media (max-width:760px){.resource-product-guides{grid-template-columns:1fr;gap:18px}.resource-product-guides article{padding:26px}}
