.library-workshop{--tw-ink:#233d31;--tw-muted:#647267;--tw-line:#dce0d1}.tw-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center;padding:55px 0 78px}.tw-hero h1{font:400 clamp(50px,5.6vw,78px)/1.04 Georgia,serif;letter-spacing:-2.8px;margin:23px 0}.tw-hero h1 em{color:#5f7944}.tw-hero>div>p{font-size:16px;line-height:1.9;color:var(--tw-muted);max-width:480px}.tw-hero-perks{display:flex;flex-wrap:wrap;gap:13px 20px;margin:24px 0;font-size:11px;color:#4b6743}.tw-hero-perks>span{display:flex;align-items:center;gap:6px}.tw-hero .q-button{border-radius:7px;padding:16px 22px}.tw-hero p.tw-hero-count{font-size:10px;margin-top:19px}.tw-preview{position:relative;padding:25px 28px 42px;border:1px solid #d9dfce;border-radius:20px;background:#e8eddf;box-shadow:0 12px 0 -6px #e0e5d5;transform:rotate(1.5deg)}.tw-preview-top{display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:1px;font-weight:600;margin-bottom:19px}.tw-paper{position:relative;background:#fffef9;border:1px solid #dce1d2;padding:26px 26px 20px;border-radius:5px;transform:rotate(-3deg);box-shadow:4px 8px 18px #233d310a}.tw-paper-label{font-size:8px;letter-spacing:1.2px;color:var(--tw-muted)}.tw-paper h2{font:400 34px/1.08 Georgia,serif;letter-spacing:-.8px;margin:14px 0}.tw-paper h2 em{color:#657f4b}.tw-paper>p{font-size:10px;line-height:1.7;color:var(--tw-muted)}.tw-preview-progress{height:4px;background:#e7ecd9;border-radius:10px;margin:19px 0 8px;overflow:hidden}.tw-preview-progress>span{display:block;height:100%;background:#709245;border-radius:10px;transition:width .25s}.tw-preview-checks>label{display:flex;align-items:flex-start;gap:10px;padding:14px 0;border-bottom:1px solid #e8eadf;cursor:pointer;font-size:11px;line-height:1.65;color:#4c6047;position:relative}.tw-preview-checks input{position:absolute;width:20px;height:20px;opacity:0;left:0;top:14px}.tw-preview-checks input:focus-visible+.tw-check-box{outline:2px solid #8c611c;outline-offset:4px}.tw-check-box{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border:1px solid #a9ba96;border-radius:5px;background:#fbfcf6}.is-checked .tw-check-box{background:#d4f47c;border-color:#7e9f50}.is-checked>span:last-child{color:#6b7c60}.tw-paper-footer{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:var(--tw-muted);margin-top:15px;gap:8px}.tw-paper-footer>button{display:flex;gap:4px;align-items:center;font:inherit;cursor:pointer}.tw-paper-footer>button:disabled{opacity:.4;cursor:default}.tw-paper>a{display:flex;justify-content:space-between;gap:10px;font-size:10px;font-weight:600;border-top:1px solid #e2e6d7;margin-top:15px;padding-top:15px}.tw-pip{position:absolute;bottom:-18px;right:-36px;display:flex;align-items:center;gap:3px;transform:rotate(3deg)}.tw-pip>span:last-child{font:17px/1.2 Georgia,serif;background:#d4f47c;padding:12px 15px;border-radius:40% 50% 50% 10%;transform:rotate(-8deg)}.tw-preview-note{display:block;font-size:7px;text-align:left;position:absolute;bottom:13px;left:22px;color:var(--tw-muted)}.tw-category-shelf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 0 45px}.tw-category-shelf>a{display:flex;flex-direction:column;padding:17px 15px;background:#e8eddc;border-radius:11px;border:1px solid #dce2cf;transition:transform .2s}.tw-category-shelf>a:nth-child(2){background:#f1e1d3;border-color:#e6d5c5}.tw-category-shelf>a:nth-child(3){background:#e9e4ef;border-color:#dcd5e5}.tw-category-shelf>a:nth-child(4){background:#f3edd5;border-color:#e6dfc7}.tw-category-shelf>a:nth-child(5){background:#e1ece5;border-color:#d1dfd5}.tw-category-shelf>a:nth-child(6){background:#e5e9ef;border-color:#d6dce5}.tw-category-shelf>a:hover{transform:translateY(-4px)}.tw-category-shelf>a[aria-current]{outline:2px solid #537245;outline-offset:3px}.tw-category-shelf>a>span{font:italic 21px Georgia,serif;opacity:.5}.tw-category-shelf strong{font-size:11px;font-weight:600;margin:16px 0 10px}.tw-category-shelf small{display:flex;justify-content:space-between;gap:5px;font-size:8px;color:var(--tw-muted)}.library-workshop .library-browse h2{font:400 40px/1.15 Georgia,serif;letter-spacing:-1px}.library-workshop .library-browse-layout{grid-template-columns:220px minmax(0,1fr);gap:35px}.library-workshop .library-sidebar nav>a{border-radius:8px;padding:11px 13px}.library-workshop .library-card{padding:0 23px 22px;border-radius:14px;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.library-workshop .library-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #233d310c}.library-workshop .library-card h3{font:400 27px/1.17 Georgia,serif;letter-spacing:-.6px}.library-workshop .library-card>p{font-size:12px}.tw-card-preview{height:164px;margin:0 -23px 22px;position:relative;background:var(--template-accent);display:flex;align-items:flex-start;justify-content:center;overflow:hidden;padding-top:21px}.tw-mini-sheet{padding:16px 20px;background:#fffef9;border:1px solid #cdd5c3;border-radius:5px;width:76%;transform:rotate(-5deg);min-height:175px;box-shadow:5px 7px 0 #233d3108}.tw-mini-sheet>span{font-size:6px;letter-spacing:1px;text-transform:uppercase;color:var(--template-ink)}.tw-mini-sheet>strong{display:block;font:400 17px/1.15 Georgia,serif;letter-spacing:-.2px;margin:8px 0 12px}.tw-mini-sheet>div{display:flex;gap:6px;align-items:flex-start;font-size:6px;line-height:1.7;border-top:1px solid #e4e8da;padding-top:6px;margin-top:6px;color:#75806c}.tw-mini-sheet>div>span{width:7px;height:7px;border:1px solid #bac8a8;flex-shrink:0;border-radius:1px;margin-top:1px}.tw-card-stamp{position:absolute;right:20px;top:20px;border:1px solid #8397784d;background:var(--template-accent);color:var(--template-ink);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;transform:rotate(13deg)}.library-workshop .library-card-top{margin-bottom:16px}.library-workshop .library-card-top .library-card-icon{width:27px;height:27px;border-radius:8px}.library-workshop .library-card-top .library-card-icon>svg{width:17px}.library-workshop .library-card-format{padding-top:5px}.library-workshop .library-faq,.library-workshop .library-guide{border-radius:15px}.library-workshop .library-cta{border-radius:20px}.library-workshop .library-cta h2{font-family:Georgia,serif;font-weight:400}.library-workshop .library-industry-filter,.library-workshop .library-search{border-radius:10px}@media(max-width:1050px){.tw-hero{gap:40px}.tw-hero h1{font-size:61px}.tw-preview{padding:22px 20px 42px}.tw-paper{padding:23px 20px 20px}.tw-paper h2{font-size:31px}.tw-pip{right:-18px}.tw-category-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.library-workshop .library-browse-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}}@media(max-width:760px){.tw-hero{grid-template-columns:1fr;padding:35px 0 55px;gap:40px}.tw-hero h1{font-size:clamp(51px,9vw,70px);letter-spacing:-2px}.tw-hero>div>p{font-size:15px}.tw-preview{max-width:540px;width:calc(100% - 12px);margin:0 0 10px;transform:none;padding:23px 24px 43px}.tw-paper{padding:24px}.tw-paper h2{font-size:37px}.tw-preview-checks>label{font-size:12px;min-height:48px}.tw-pip{right:-12px;bottom:-25px}.tw-hero p.tw-hero-count{font-size:10px}.tw-category-shelf{gap:9px;padding-bottom:30px}.tw-category-shelf>a{padding:15px 12px}.tw-category-shelf strong{font-size:11px;margin-top:10px}.library-workshop .library-browse-layout{grid-template-columns:1fr}.library-workshop .library-browse h2{font-size:35px}.library-workshop .library-sidebar{position:static}.library-workshop .library-sidebar nav{display:flex;flex-wrap:wrap;gap:6px}.library-workshop .library-sidebar nav>a{font-size:10px;padding:8px 11px}.library-workshop .library-sidebar-note{display:none}.library-workshop .library-tools{grid-template-columns:1fr 150px}.library-workshop .library-search input{font-size:16px}.library-workshop .library-card h3{font-size:26px}}@media(max-width:480px){.tw-hero h1{font-size:53px}.tw-preview-top{font-size:7px}.tw-paper h2{font-size:32px}.tw-paper{padding:22px 20px}.tw-hero-perks{font-size:10px;gap:10px 15px}.tw-category-shelf strong{font-size:10px}.tw-category-shelf small{font-size:7px}.tw-category-shelf>a>span{font-size:18px}.library-workshop .library-card-grid,.library-workshop .library-tools{grid-template-columns:1fr}.tw-card-preview{height:180px}.tw-mini-sheet{width:72%}.tw-mini-sheet>strong{font-size:21px}.tw-mini-sheet>div{font-size:7px}.library-workshop .library-card h3{font-size:29px}.tw-preview-note{font-size:6px}.tw-pip>span:last-child{font-size:15px}}@media(prefers-reduced-motion:reduce){.library-workshop .library-card,.tw-category-shelf>a,.tw-preview-progress>span{transition:none}.library-workshop .library-card:hover,.tw-category-shelf>a:hover{transform:none}}