.atelier-page{--atelier-page-ink:#111b32;--atelier-page-paper:#fbfbfa;--atelier-page-paper-soft:#f5f7fb;--atelier-page-white:#fff;--atelier-page-cobalt:#315fd1;--atelier-page-cobalt-deep:#254cae;--atelier-page-mint:#b9e4d5;--atelier-page-coral:#ee816f;--atelier-page-coral-ink:#51251f;--atelier-page-yellow:#efd47b;--atelier-page-line:#e1e5ed;--atelier-page-muted:#5f687b;color:var(--atelier-page-ink);background:var(--atelier-page-paper);overflow:clip}.dark .atelier-page{--atelier-page-ink:#f4f6fb;--atelier-page-paper:#111827;--atelier-page-paper-soft:#17213a;--atelier-page-white:#f8fafc;--atelier-page-cobalt:#6f98ff;--atelier-page-cobalt-deep:#8aabff;--atelier-page-line:#33415c;--atelier-page-muted:#b4becf}.atelier-page ::selection{color:#10182c;background:var(--atelier-page-yellow)}.atelier-page :is(a,button,input,textarea,select){-webkit-tap-highlight-color:transparent}.atelier-page :is(a,button,input,textarea,select):focus-visible{outline:3px solid color-mix(in srgb, var(--atelier-page-cobalt) 68%, white);outline-offset:3px}.atelier-page-shell{width:min(1040px,100% - 48px);margin-inline:auto}.atelier-page-hero{border-bottom:1px solid var(--atelier-page-line);background:var(--atelier-page-paper)}.atelier-page-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);align-items:center;gap:32px;min-height:336px;padding-block:24px;display:grid}.atelier-page-hero-copy{max-width:570px}.atelier-page-hero-copy h1{max-width:490px;font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,3.05vw,2.9rem);font-weight:750;line-height:1.02}.atelier-page-hero-copy>p{max-width:54ch;color:var(--atelier-page-muted);text-wrap:pretty;margin:16px 0 0;font-size:clamp(.96rem,1.05vw,1.06rem);line-height:1.52}.atelier-page-title-accent{color:var(--atelier-page-cobalt)}.atelier-page-inline-action{border:1px solid var(--atelier-page-line);min-height:44px;color:var(--atelier-page-cobalt-deep);background:color-mix(in srgb, var(--atelier-page-white) 86%, transparent);border-radius:8px;align-items:center;margin-top:20px;padding-inline:14px;font-size:.88rem;font-weight:700;text-decoration:none;transition:color .16s ease-out,border-color .16s ease-out,background-color .16s ease-out,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.atelier-page-inline-action:active{transform:scale(.98)}.dark .atelier-page-inline-action{background:var(--atelier-page-paper-soft)}.atelier-guide-proof{min-width:0}.atelier-guide-proof-stage{isolation:isolate;border:1px solid color-mix(in srgb, var(--atelier-page-line) 82%, transparent);border-radius:12px;place-items:start center;min-height:304px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 22px 42px -34px #14203a94}.atelier-guide-proof-stage:before,.atelier-guide-proof-stage:after{z-index:0;pointer-events:none;content:"";position:absolute}.atelier-guide-proof-stage--cobalt{background:var(--atelier-page-cobalt)}.atelier-guide-proof-stage--cobalt:before{background:color-mix(in srgb, var(--atelier-page-cobalt-deep) 72%, var(--atelier-page-cobalt));border:1px solid #ffffff2e;border-radius:10px;inset:14% 4% 8% 38%;transform:rotate(3deg);box-shadow:0 26px 40px -28px #0a1c4fbd}.atelier-guide-proof-stage--cobalt:after{background:color-mix(in srgb, var(--atelier-page-cobalt) 72%, white);opacity:.42;border:1px solid #ffffff24;border-radius:7px;width:25%;height:40%;bottom:11%;right:8%;transform:rotate(-7deg)}.atelier-guide-proof-stage--paper{background:color-mix(in srgb, var(--atelier-page-paper-soft) 86%, var(--atelier-page-cobalt) 14%)}.atelier-guide-proof-stage--paper:before{border:1px solid color-mix(in srgb, var(--atelier-page-cobalt) 22%, transparent);background:color-mix(in srgb, var(--atelier-page-white) 72%, var(--atelier-page-cobalt) 28%);border-radius:10px;inset:12% 8% 9% 43%;transform:rotate(3deg);box-shadow:0 22px 40px -30px #14203a5c}.atelier-guide-proof-stage--paper:after{background:color-mix(in srgb, var(--atelier-page-cobalt) 11%, transparent);border-radius:7px;width:25%;height:38%;bottom:14%;left:8%;transform:rotate(-7deg)}.atelier-guide-proof-paper{z-index:1;pointer-events:none;transform-origin:50% 12%;width:min(190px,54%);position:absolute;top:16px}.atelier-guide-proof-paper--rear{z-index:1;opacity:.42;filter:saturate(.88);width:min(176px,50%);top:28px;transform:translate(-28px)rotate(5.5deg)}.atelier-guide-proof-paper--front{z-index:2;transform:translate(8px)rotate(-2.2deg)}.atelier-guide-proof-card{border-color:#14203a24!important;border-radius:7px!important;box-shadow:0 1px 2px #14203a1a,0 26px 48px -24px #14203a9e!important}.atelier-guide-proof-paper--rear .atelier-guide-proof-card{box-shadow:0 1px 2px #14203a14,0 20px 38px -25px #14203a70!important}.atelier-guide-proof-caption{z-index:3;border:1px solid var(--atelier-page-line);color:var(--atelier-page-muted);background:var(--atelier-page-white);border-radius:8px;align-items:baseline;gap:10px;margin:-10px 14px 0;padding:10px 12px 11px;font-size:.78rem;line-height:1.38;display:flex;position:relative;box-shadow:0 16px 28px -26px #14203a8a}.atelier-guide-proof-caption-label{border-right:1px solid var(--atelier-page-line);color:var(--atelier-page-cobalt-deep);letter-spacing:0;flex:none;padding-right:10px;font-size:.72rem;font-weight:720}.atelier-guide-proof-caption-copy{min-width:0}.atelier-guide-section{border-top:1px solid var(--atelier-page-line)}.atelier-guide-section--tint{background:color-mix(in srgb, var(--atelier-page-paper-soft) 72%, var(--atelier-page-paper))}.atelier-guide-section--paper{background:var(--atelier-page-paper)}.atelier-guide-faq{border-top:1px solid var(--atelier-page-line);border-bottom:1px solid var(--atelier-page-line);grid-template-columns:minmax(210px,.68fr) minmax(0,1.32fr);gap:clamp(28px,6vw,72px);margin-top:0;padding-block:38px 44px;display:grid}.atelier-guide-faq-intro{border:1px solid var(--atelier-page-line);background:color-mix(in srgb, var(--atelier-page-paper-soft) 74%, var(--atelier-page-paper));border-radius:10px;align-self:start;padding:20px;box-shadow:0 20px 34px -32px #14203a8a}.atelier-guide-faq-intro h2{font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.25vw,2.1rem);font-weight:750;line-height:1.05}.atelier-guide-faq-intro p{color:var(--atelier-page-muted);margin:13px 0 0;font-size:.88rem;line-height:1.5}.atelier-guide-faq-list{border-top:1px solid var(--atelier-page-line);min-width:0}.atelier-guide-faq-item{border-bottom:1px solid var(--atelier-page-line)}.atelier-guide-faq-item summary{cursor:pointer;min-height:58px;color:var(--atelier-page-ink);justify-content:space-between;align-items:center;gap:18px;padding-block:15px;font-size:.96rem;font-weight:720;line-height:1.35;list-style:none;display:flex}.atelier-guide-faq-item summary::-webkit-details-marker{display:none}.atelier-guide-faq-item summary:focus-visible{outline:3px solid color-mix(in srgb, var(--atelier-page-cobalt) 68%, white);outline-offset:3px}.atelier-guide-faq-item summary svg{color:var(--atelier-page-cobalt-deep);flex:none;transition:transform .18s ease-out}.atelier-guide-faq-item[open] summary svg{transform:rotate(180deg)}.atelier-guide-faq-item p{max-width:58ch;color:var(--atelier-page-muted);margin:0;padding:0 42px 18px 0;font-size:.88rem;line-height:1.55}.atelier-letter-stage,.atelier-template-fan{border-radius:2px;min-height:282px;position:relative;overflow:hidden}.atelier-letter-stage{color:var(--atelier-page-coral-ink);background:var(--atelier-page-coral);clip-path:polygon(7% 0,100% 0,100% 100%,0 100%)}.atelier-letter-stage-paper{transform-origin:50% 0;width:520px;position:absolute;top:16px;left:52%;transform:translate(-50%)rotate(-1.35deg)scale(.66)}.atelier-letter-stage-paper>div{border-radius:7px;box-shadow:0 1px 2px #51251f1a,0 28px 52px -24px #51251f94}.atelier-tool-workspace,.atelier-catalog-section,.atelier-blog-content{padding-block:42px 50px}.atelier-tool-layout{gap:20px;display:grid}.atelier-tool-layout--with-output{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:start}.atelier-workspace-header{margin-bottom:16px}.atelier-workspace-header h2,.atelier-catalog-heading h2{font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,2.35vw,2.35rem);font-weight:750;line-height:1.04}.atelier-workspace-header p,.atelier-catalog-heading p{max-width:62ch;color:var(--atelier-page-muted);margin:10px 0 0;font-size:.96rem;line-height:1.5}.atelier-letter-form{border:1px solid var(--atelier-page-line);background:var(--atelier-page-white);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #14203a12,0 24px 48px -34px #14203a6b}.dark .atelier-letter-form{background:var(--atelier-page-paper-soft)}.atelier-letter-form-section{background:var(--atelier-page-white);padding:20px 22px}.dark .atelier-letter-form-section{background:var(--atelier-page-paper-soft)}.atelier-letter-form-section--soft{background:color-mix(in srgb, var(--atelier-page-paper-soft) 72%, var(--atelier-page-white))}.atelier-tool-output{gap:16px;display:grid}.atelier-template-fan{background:#2456bd}.atelier-template-fan-sheet{pointer-events:none;transform-origin:50% 12%;width:31%;position:absolute;box-shadow:0 1px 2px #14203a17,0 24px 48px -24px #14203a8c;border-color:#14203a1a!important;border-radius:7px!important;transition:none!important}.atelier-template-fan-sheet:first-child{z-index:1;top:58px;left:5%;transform:rotate(-6deg)}.atelier-template-fan-sheet:nth-child(2){z-index:3;top:22px;left:34%;transform:rotate(-1deg)}.atelier-template-fan-sheet:nth-child(3){z-index:2;top:48px;left:64%;transform:rotate(5deg)}.atelier-catalog-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.atelier-catalog-heading-copy{max-width:660px}.atelier-filter-bar{border-top:1px solid var(--atelier-page-line);border-bottom:1px solid var(--atelier-page-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:20px;padding-block:12px;display:grid}.atelier-category-tabs,.atelier-palette-controls{align-items:center;gap:4px;display:flex}.atelier-category-tab,.atelier-palette-all{min-height:44px;color:var(--atelier-page-muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding-inline:13px;font-size:.82rem;font-weight:720;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out,transform .13s cubic-bezier(.23,1,.32,1);display:inline-flex}.atelier-category-tab[aria-pressed=true],.atelier-palette-all[aria-pressed=true]{color:var(--atelier-page-cobalt-deep);border-color:color-mix(in srgb, var(--atelier-page-cobalt) 52%, var(--atelier-page-line));background:color-mix(in srgb, var(--atelier-page-cobalt) 7%, var(--atelier-page-paper))}.atelier-category-tab:active,.atelier-palette-all:active,.atelier-palette-button:active{transform:scale(.97)}.atelier-palette-fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.atelier-palette-fieldset legend{color:var(--atelier-page-muted);padding:0;font-size:.72rem;font-weight:700}.atelier-palette-button{background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:44px;height:44px;transition:border-color .15s ease-out,background-color .15s ease-out,transform .13s cubic-bezier(.23,1,.32,1);display:grid}.atelier-palette-button:before{background:var(--palette-color);content:"";border:1px solid #14203a29;border-radius:50%;width:18px;height:18px}.atelier-palette-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--atelier-page-cobalt) 52%, var(--atelier-page-line));background:color-mix(in srgb, var(--atelier-page-cobalt) 7%, var(--atelier-page-paper))}.atelier-catalog-count{color:var(--atelier-page-muted);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.8rem}.atelier-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 12px;margin-top:20px;display:grid}.atelier-template-card{min-width:0}.atelier-template-card-preview{border-color:color-mix(in srgb, var(--atelier-page-line) 86%, transparent)!important;border-radius:7px!important;box-shadow:0 1px 2px #14203a12,0 22px 40px -30px #14203a73!important}.atelier-template-card-copy{padding-top:11px}.atelier-template-card-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.atelier-template-card-heading h3{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:1.06rem;font-weight:720}.atelier-template-status{color:var(--atelier-page-cobalt-deep);font-size:.66rem;font-weight:780}.atelier-template-card-copy>p{min-height:38px;color:var(--atelier-page-muted);margin:5px 0 0;font-size:.79rem;line-height:1.4}.atelier-template-card-link{min-height:44px;color:var(--atelier-page-cobalt-deep);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--atelier-page-cobalt) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--atelier-page-cobalt) 45%, transparent);text-underline-offset:4px;align-items:center;margin-top:10px;font-size:.8rem;font-weight:750;text-decoration-thickness:1px;display:inline-flex}.atelier-related-links{border-top:1px solid var(--atelier-page-line);margin-top:40px;padding-top:22px}.atelier-related-links>p{font-family:var(--font-heading);margin:0;font-size:1.25rem;font-weight:720}.atelier-related-links-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.atelier-related-link{border-top:1px solid var(--atelier-page-line);min-height:96px;padding-top:11px;text-decoration:none}.atelier-related-link h3{margin:0;font-size:.92rem;font-weight:720}.atelier-related-link p{color:var(--atelier-page-muted);margin:6px 0 0;font-size:.77rem;line-height:1.45}.atelier-blog-hero{border-bottom:1px solid var(--atelier-page-line);padding-block:34px 28px}.atelier-blog-hero h1{max-width:620px;font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,3.15vw,2.85rem);font-weight:750;line-height:1}.atelier-blog-hero p{max-width:62ch;color:var(--atelier-page-muted);margin:14px 0 0;font-size:1.04rem;line-height:1.55}.atelier-blog-feature{border-top:1px solid var(--atelier-page-line);border-bottom:1px solid var(--atelier-page-line);color:inherit;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:stretch;gap:22px;padding-block:18px;text-decoration:none;display:grid}.atelier-blog-feature-media{background:var(--atelier-page-paper-soft);border-radius:7px;min-height:280px;overflow:hidden}.atelier-blog-feature-media img,.atelier-blog-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .22s cubic-bezier(.23,1,.32,1)}.atelier-blog-feature-copy{flex-direction:column;justify-content:center;padding:12px 8px 12px 0;display:flex}.atelier-blog-meta{color:var(--atelier-page-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.74rem;display:flex}.atelier-blog-category{color:var(--atelier-page-cobalt-deep);font-weight:750}.atelier-blog-meta-separator{border-left:1px solid var(--atelier-page-line);padding-left:8px}.atelier-blog-feature h2{font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:clamp(1.65rem,2.25vw,2.15rem);font-weight:740;line-height:1.08}.atelier-blog-feature-copy>p,.atelier-blog-card-copy>p{color:var(--atelier-page-muted)}.atelier-blog-feature-copy>p{margin:12px 0 0;font-size:.94rem;line-height:1.55}.atelier-blog-author{color:var(--atelier-page-muted);align-items:center;gap:9px;margin-top:16px;font-size:.76rem;display:flex}.atelier-blog-author img,.atelier-blog-author-placeholder{object-fit:cover;border-radius:50%;width:28px;height:28px}.atelier-blog-author-placeholder{background:var(--atelier-page-line)}.atelier-blog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:28px;display:grid}.atelier-blog-card{border-top:1px solid var(--atelier-page-line);min-width:0;color:inherit;grid-template-columns:136px minmax(0,1fr);gap:14px;padding-block:16px;text-decoration:none;display:grid}.atelier-blog-card-media{background:var(--atelier-page-paper-soft);border-radius:7px;min-height:104px;overflow:hidden}.atelier-blog-card-copy{flex-direction:column;min-width:0;display:flex}.atelier-blog-card h3{font-family:var(--font-heading);letter-spacing:-.02em;margin:8px 0 0;font-size:1.08rem;font-weight:720;line-height:1.17}.atelier-blog-card-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.atelier-blog-cover-fallback{color:#fff;width:100%;height:100%;font-family:var(--font-heading);text-align:center;background:#2456bd;place-items:center;padding:18px;font-size:1rem;font-weight:720;display:grid}.atelier-blog-empty{border-top:1px solid var(--atelier-page-line);border-bottom:1px solid var(--atelier-page-line);text-align:center;place-items:center;min-height:230px;margin-top:22px;padding:32px;display:grid}.atelier-blog-empty p{max-width:46ch;color:var(--atelier-page-muted);margin:0;line-height:1.5}.atelier-letter-workspace{isolation:isolate;border-top:1px solid var(--atelier-page-line);border-bottom:1px solid var(--atelier-page-line);background:color-mix(in srgb, var(--atelier-page-paper-soft) 76%, var(--atelier-page-paper));position:relative;overflow:hidden;box-shadow:inset 0 20px 44px -42px #14203a7a,inset 0 -20px 44px -42px #14203a57}.atelier-letter-workspace:before{z-index:0;background:color-mix(in srgb, var(--atelier-page-coral) 20%, var(--atelier-page-paper-soft));content:"";border-radius:12px;width:240px;height:68%;position:absolute;top:76px;left:max(20px,50% - 520px);transform:rotate(-2deg);box-shadow:0 30px 56px -46px #51251f7a}.atelier-letter-workspace>.atelier-page-shell{z-index:1;position:relative}.atelier-letter-editor{z-index:1;width:min(780px,100%);margin-inline:auto;position:relative}.atelier-letter-editor--with-output{width:auto;margin-inline:0}.atelier-letter-form--compact{box-shadow:inset 0 1px 0 #ffffff9e, inset 0 0 0 1px color-mix(in srgb, var(--atelier-page-line) 88%, transparent), 0 30px 58px -42px #14203a8a;border:0;border-radius:12px}.atelier-blog-shell{width:min(920px,100% - 48px)}.atelier-blog-page .atelier-blog-hero{isolation:isolate;background:color-mix(in srgb, var(--atelier-page-paper-soft) 70%, var(--atelier-page-paper));position:relative;overflow:hidden;box-shadow:inset 0 -24px 46px -44px #14203a80}.atelier-blog-page .atelier-blog-hero:after{z-index:0;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);background:color-mix(in srgb, var(--atelier-page-cobalt) 12%, var(--atelier-page-paper-soft));content:"";width:min(190px,18vw);height:calc(100% - 44px);position:absolute;top:22px;right:max(24px,50% - 460px)}.atelier-blog-page .atelier-blog-hero .atelier-blog-shell{z-index:1;position:relative}.atelier-blog-page .atelier-blog-content{padding-top:36px}.atelier-blog-feature--surface{background:var(--atelier-page-paper-soft);border:0;border-radius:12px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:0;padding:12px;box-shadow:inset 0 1px #fff6,0 30px 58px -42px #14203a94}.atelier-blog-feature--surface .atelier-blog-feature-media{border-radius:8px;min-height:270px}.atelier-blog-feature--surface .atelier-blog-feature-copy{padding:24px}.atelier-blog-library{padding-bottom:8px}.dark .atelier-letter-form--compact,.dark .atelier-blog-feature--surface{box-shadow:inset 0 1px #ffffff12,0 30px 58px -42px #030712db}@media (hover:hover) and (pointer:fine){.atelier-page-inline-action:hover{color:var(--atelier-page-cobalt);border-color:color-mix(in srgb, var(--atelier-page-cobalt) 45%, var(--atelier-page-line));background:color-mix(in srgb, var(--atelier-page-cobalt) 6%, var(--atelier-page-paper));transform:translateY(-1px)}.atelier-category-tab:hover,.atelier-palette-all:hover,.atelier-palette-button:hover{color:var(--atelier-page-ink);background:color-mix(in srgb, var(--atelier-page-line) 35%, transparent)}.atelier-template-card-link:hover{color:var(--atelier-page-cobalt);text-decoration-color:currentColor}.atelier-related-link:hover h3,.atelier-blog-feature:hover h2,.atelier-blog-card:hover h3{color:var(--atelier-page-cobalt)}.atelier-blog-feature:hover img,.atelier-blog-card:hover img{transform:scale(1.025)}}@media (max-width:980px){.atelier-page-hero-grid{grid-template-columns:1fr;gap:24px;min-height:auto;padding-block:36px}.atelier-page-hero-copy{max-width:680px}.atelier-letter-stage,.atelier-template-fan{min-height:320px}.atelier-tool-layout--with-output{grid-template-columns:1fr}.atelier-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atelier-related-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atelier-blog-feature,.atelier-blog-feature--surface{grid-template-columns:1fr 1fr}.atelier-blog-list{grid-template-columns:1fr}}@media (min-width:981px) and (max-width:1100px){.atelier-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.atelier-page-shell,.atelier-blog-shell{width:calc(100% - 40px)}.atelier-letter-workspace:before{display:none}.atelier-page-hero-grid,.atelier-blog-hero{padding-block:28px}.atelier-page-hero-copy h1,.atelier-blog-hero h1{font-size:clamp(2.15rem,9.2vw,2.45rem);line-height:1.02}.atelier-page-hero-copy>p,.atelier-blog-hero p{margin-top:16px;font-size:.98rem}.atelier-guide-proof-stage{min-height:clamp(276px,77vw,300px)}.atelier-guide-proof-paper{width:min(190px,55%)}.atelier-guide-proof-paper--rear{width:min(176px,51%);top:26px;transform:translate(-24px)rotate(5deg)}.atelier-guide-proof-paper--front{transform:translate(6px)rotate(-2deg)}.atelier-guide-proof-caption{gap:3px;margin-inline:10px;display:grid}.atelier-guide-proof-caption-label{border-right:0;padding-right:0}.atelier-guide-faq{margin-top:38px;padding-block:30px 36px;display:block}.atelier-guide-faq-intro{padding:18px}.atelier-guide-faq-list{margin-top:26px}.atelier-guide-faq-item summary{min-height:56px;font-size:.92rem}.atelier-guide-faq-item p{padding-right:28px;font-size:.84rem}.atelier-letter-stage,.atelier-template-fan{min-height:240px}.atelier-letter-stage-paper{top:18px;transform:translate(-50%)rotate(-1deg)scale(.58)}.atelier-template-fan-sheet{width:38%}.atelier-template-fan-sheet:first-child{top:64px;left:1%}.atelier-template-fan-sheet:nth-child(2){top:34px;left:31%}.atelier-template-fan-sheet:nth-child(3){top:58px;left:61%}.atelier-tool-workspace,.atelier-catalog-section,.atelier-blog-content{padding-block:38px 46px}.atelier-workspace-header h2,.atelier-catalog-heading h2{font-size:clamp(1.8rem,8vw,2.15rem)}.atelier-letter-form-section{padding:20px}.atelier-catalog-heading{display:block}.atelier-filter-bar{margin-top:22px;display:block}.atelier-category-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.atelier-category-tabs::-webkit-scrollbar{display:none}.atelier-catalog-grid::-webkit-scrollbar{display:none}.atelier-category-tab{flex:none}.atelier-palette-fieldset{margin-top:12px}.atelier-catalog-count{text-align:left;margin-top:10px}.atelier-catalog-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-20px;padding:2px 20px 16px;display:flex;overflow-x:auto}.atelier-template-card{scroll-snap-align:center;flex:0 0 176px}.atelier-template-card-copy>p{min-height:56px}.atelier-related-links{margin-top:40px}.atelier-related-links-grid,.atelier-blog-feature{grid-template-columns:1fr;gap:0}.atelier-blog-feature--surface{grid-template-columns:1fr;padding:8px}.atelier-blog-feature-media{min-height:210px}.atelier-blog-feature-copy{padding:18px 0 8px}.atelier-blog-feature--surface .atelier-blog-feature-copy{padding:18px 12px 12px}.atelier-blog-list{margin-top:28px}.atelier-blog-card{grid-template-columns:118px minmax(0,1fr);gap:14px}.atelier-blog-card-media{min-height:104px}.atelier-blog-card h3{font-size:.98rem}.atelier-blog-card-copy>p{display:none}}@media (prefers-reduced-motion:reduce){.atelier-page *,.atelier-page :before,.atelier-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
