.site-footer{padding:0 var(--gutter) env(safe-area-inset-bottom);color:var(--ink);overflow-x:clip}.site-footer a:hover{text-decoration:underline}.site-footer :is(a,button,summary):focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.footer-facts{padding:var(--space-5) 0;border-bottom:1px solid var(--line)}.footer-facts ul{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.footer-facts li{align-items:center;gap:var(--space-3);min-width:0;min-height:44px;display:flex}.footer-facts li svg{flex:none}.footer-facts strong{font-size:var(--text-sm);font-weight:var(--weight-strong);line-height:var(--leading-snug);color:var(--ink)}.footer-signup{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-7);padding:var(--space-5) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.footer-signup h2{font-family:inherit;font-size:var(--text-lg);font-weight:var(--weight-strong);line-height:var(--leading-snug);margin:0 0 var(--space-1);color:var(--ink);letter-spacing:0}.footer-signup p{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-muted);margin:0}.footer-signup-form{gap:var(--space-2);flex-wrap:wrap;flex:0 460px;min-width:0;display:flex}.footer-signup-form input{min-width:0;min-height:48px;padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--forest-900);font:inherit;font-size:var(--text-md);flex:220px}.footer-signup-form button{min-height:48px;padding:0 var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);color:var(--ink-on-accent);font:inherit;font-size:var(--text-md);font-weight:var(--weight-strong);cursor:pointer}.footer-signup-form button:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.footer-signup .footer-signup-error{color:var(--danger-soft);flex-basis:100%}.footer-signup .footer-signup-done{font-weight:var(--weight-strong);color:var(--highlight)}.footer-proof{gap:var(--space-5) var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--line);font-size:var(--text-sm);line-height:var(--leading-body);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.footer-ratings ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.footer-ratings li{align-items:flex-start;gap:var(--space-3);display:flex}.footer-ratings strong{font-weight:var(--weight-strong);color:var(--ink)}.footer-ratings p{margin:var(--space-2) 0 0;color:var(--ink-muted)}.footer-ratings p a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.footer-stars{background:var(--line);flex:none;width:80px;height:16px;margin-top:3px;display:inline-block;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 16'%3E%3Cpath d='M8 0l2.4 5 5.6.7-4.1 3.8 1 5.5L8 12.4 3.1 15l1-5.5L0 5.7 5.6 5zM24 0l2.4 5 5.6.7-4.1 3.8 1 5.5-4.9-2.6-4.9 2.6 1-5.5L16 5.7l5.6-.7zM40 0l2.4 5 5.6.7-4.1 3.8 1 5.5-4.9-2.6-4.9 2.6 1-5.5L32 5.7l5.6-.7zM56 0l2.4 5 5.6.7-4.1 3.8 1 5.5-4.9-2.6-4.9 2.6 1-5.5L48 5.7l5.6-.7zM72 0l2.4 5 5.6.7-4.1 3.8 1 5.5-4.9-2.6-4.9 2.6 1-5.5L64 5.7l5.6-.7z'/%3E%3C/svg%3E") 50%/80px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 16'%3E%3Cpath d='M8 0l2.4 5 5.6.7-4.1 3.8 1 5.5L8 12.4 3.1 15l1-5.5L0 5.7 5.6 5zM24 0l2.4 5 5.6.7-4.1 3.8 1 5.5-4.9-2.6-4.9 2.6 1-5.5L16 5.7l5.6-.7zM40 0l2.4 5 5.6.7-4.1 3.8 1 5.5-4.9-2.6-4.9 2.6 1-5.5L32 5.7l5.6-.7zM56 0l2.4 5 5.6.7-4.1 3.8 1 5.5-4.9-2.6-4.9 2.6 1-5.5L48 5.7l5.6-.7zM72 0l2.4 5 5.6.7-4.1 3.8 1 5.5-4.9-2.6-4.9 2.6 1-5.5L64 5.7l5.6-.7z'/%3E%3C/svg%3E") 50%/80px 16px no-repeat}.footer-stars-fill{width:calc(var(--r) / 5 * 100%);background:var(--butter-400);position:absolute;inset:0 auto 0 0}.footer-promise{align-items:center;gap:var(--space-3);min-height:44px;color:var(--ink);display:flex}.footer-promise>span:last-child{flex-direction:column;display:flex}.footer-promise strong{font-family:var(--font-slab);font-size:var(--text-lg);font-weight:var(--weight-strong);line-height:var(--leading-snug)}.footer-promise>span:last-child>span{color:var(--ink-muted)}.footer-promise-ring{border:2px dashed var(--highlight);border-radius:var(--radius-round);flex:none;place-items:center;width:56px;height:56px;display:grid;transform:rotate(-8deg)}.footer-pay{align-items:center;gap:var(--space-3);color:var(--ink-muted);display:flex}.footer-pay-marks{gap:var(--space-1);color:var(--highlight);flex:none;display:inline-flex}.footer-grid{padding:var(--space-6) 0 var(--space-5);gap:var(--space-6);grid-template-columns:1.4fr 1fr 1.6fr 1fr 1fr;display:grid}.footer-grid>div{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.footer-grid>nav{min-width:0}.footer-grid h3{font-weight:var(--weight-strong);letter-spacing:0;font-size:var(--text-sm);margin:0}.footer-grid p{font-size:var(--text-sm);line-height:var(--leading-body);max-width:300px;margin:var(--space-1) 0 0;color:var(--ink)}.footer-grid>div>a:not(.brand),.footer-group-links a{min-height:44px;line-height:var(--leading-body);color:var(--ink);font-size:var(--text-sm);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;display:inline-flex}.footer-note{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-muted);margin-top:var(--space-3)}.footer-group summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;list-style:none;display:flex}.footer-group summary::-webkit-details-marker{display:none}.footer-group-links{flex-direction:column;align-items:flex-start;gap:0;display:flex}.footer-grid>nav:nth-of-type(2) .footer-group-links{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);border-top:1px solid var(--line);padding:var(--space-4) 0;color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-body);flex-wrap:wrap;display:flex}.footer-bottom a,.site-footer .footer-prefs{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.site-footer .footer-prefs{font:inherit;font-size:var(--text-sm);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (min-width:700px){.footer-group summary{pointer-events:none;cursor:default;margin-bottom:var(--space-2)}.footer-group summary:after{content:none}}@media (max-width:900px){.footer-proof{grid-template-columns:1fr 1fr}.footer-ratings{grid-column:1/-1}.footer-facts ul{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{gap:var(--space-6) var(--space-5);grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:700px){.footer-proof{gap:var(--space-4);grid-template-columns:1fr}.footer-facts{padding:var(--space-4) 0}.footer-facts ul{gap:var(--space-2)}.footer-facts li{min-height:0}.footer-signup{padding:var(--space-5) 0}.footer-signup-form{flex-basis:100%}.footer-grid{padding-top:var(--space-5);padding-bottom:var(--space-3);grid-template-columns:1fr;gap:0}.footer-grid>div:first-child{margin-bottom:var(--space-4);grid-column:auto}.footer-group{border-top:1px solid var(--line)}.footer-grid>nav:last-of-type .footer-group{border-bottom:1px solid var(--line)}.footer-group summary{cursor:pointer;min-height:52px}.footer-group summary:after{content:"";width:12px;height:12px;transition:background-size var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none;margin-right:6px}.footer-group[open] summary:after{background-size:100% 1.5px,1.5px 0}.footer-group-links,.footer-grid>nav:nth-of-type(2) .footer-group-links{column-gap:var(--space-4);padding-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-bottom>span:first-child{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.footer-group summary:after{transition:none}}
@font-face{font-family:Manrope;src:url(/Manrope.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/Manrope.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Manrope Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);font-weight:100 599;size-adjust:105.09%;ascent-override:101.44%;descent-override:28.55%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Liberation Sans Bold);font-weight:600 900;size-adjust:100.37%;ascent-override:106.21%;descent-override:29.89%;line-gap-override:0%}@layer reset{:where(h1,h2,h3) :is(em,i){font-family:inherit;font-style:normal}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}a,button{transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}button:disabled{cursor:not-allowed;opacity:.45}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:var(--weight-strong);letter-spacing:var(--tracking-display)}h1,h2{font-family:var(--font-display)}:where(h1,h2) :is(i,em){color:var(--heading-accent)}h1{font-size:var(--text-4xl);line-height:var(--leading-tight)}h2{font-size:var(--text-3xl);line-height:var(--leading-tight)}h3{font-size:var(--text-xl);line-height:var(--leading-snug)}p{line-height:var(--leading-body)}.field{gap:8px}.field>span,.field>label{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink)}.field select,.field input,.field textarea{border:1px solid var(--line-control);background:var(--surface-raised);border-radius:var(--radius-control);min-height:44px;font-size:var(--text-md);color:var(--ink);padding:12px}.field textarea{min-height:85px}.notice{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-muted);padding:12px 0}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--surface-page);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}svg{flex-shrink:0}i{font-weight:var(--weight-regular)}.eyebrow{display:block}.muted{color:var(--ink-muted)}.button{justify-content:center;align-items:center;display:inline-flex}.text-link{text-underline-offset:.34em;align-items:center;display:inline-flex}.text-link:hover,.text-link:focus-visible{text-underline-offset:.24em}.brand{white-space:nowrap;min-height:44px;font-size:var(--text-2xl);font-weight:var(--weight-strong);letter-spacing:-1px;align-items:center;gap:7px;display:flex}.brand sup{font-size:var(--text-xs);letter-spacing:0;margin-left:2px;position:relative;top:-8px}.section{padding:var(--section) var(--gutter);background:var(--surface-page)}.product-art{isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.guide-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.guide-art{justify-content:center;align-items:center;display:flex;overflow:hidden}.page-intro{padding:var(--section) var(--gutter) var(--space-6)}.page-intro .eyebrow{margin-bottom:20px}.page-intro>h1{font-size:var(--text-4xl);max-width:880px}.page-intro>p{font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink-muted);max-width:600px;margin-top:20px}.page-intro.tinted{background:var(--surface-inverse);color:var(--ink-inverse);padding-bottom:var(--space-7);border-bottom:6px solid var(--highlight)}.page-intro.tinted .eyebrow{color:var(--highlight)}.page-intro.tinted>p{color:var(--ink-inverse)}.page-intro.tinted .text-link{color:var(--highlight-hover);text-underline-offset:5px;text-decoration:underline}.content-section{padding:var(--space-5) var(--gutter) var(--section);background:var(--surface-page)}.breadcrumbs{font-size:var(--text-sm);color:var(--ink-muted);padding:var(--space-2) var(--gutter);align-items:center;gap:2px 10px;display:flex}.breadcrumbs a{text-underline-offset:3px;align-items:center;min-height:44px;margin-inline:-4px;padding-inline:4px;text-decoration:underline;display:inline-flex}.configuration{border-top:1px solid var(--line);padding-top:22px}.field{flex-direction:column;margin-bottom:19px;display:flex}.field select,.field input,.field textarea{width:100%}.field textarea{resize:vertical}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.configuration .button{width:100%;margin-bottom:11px}.prose{max-width:740px;margin:0 auto;padding:40px 25px 85px}.prose h1{font-size:var(--text-4xl)}.prose h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-display);margin:35px 0 14px}.prose p{font-size:var(--text-md);color:var(--ink-muted);line-height:var(--leading-body);margin:16px 0}.prose a{text-underline-offset:4px;text-decoration:underline}.faq{max-width:900px;margin:auto;padding:50px 0}.faq h2{margin-bottom:25px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-size:var(--text-md);justify-content:space-between;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.faq summary:after{content:"+";font-size:var(--text-xl)}.faq details[open] summary:after{content:"−"}.faq p{max-width:720px;color:var(--ink-muted);font-size:var(--text-md);margin-top:15px}@media (max-width:800px){.guide-grid{gap:var(--space-4);grid-template-columns:1fr}.breadcrumbs{flex-wrap:wrap}.prose{padding:var(--space-5) var(--gutter) var(--space-7)}.page-intro.tinted{border-bottom-width:4px}}@media (max-width:480px){.brand>svg{width:25px;height:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brief-layout{padding:var(--space-6) var(--gutter) var(--section);grid-template-columns:1fr 1fr;gap:8%;display:grid}.brief-layout h1{font-size:var(--text-4xl);margin:20px 0}.brief-layout>div>.muted{max-width:460px;font-size:var(--text-md)}.brief-art{border-radius:12px;max-width:400px;margin-top:30px;overflow:hidden}.brief-form{background:var(--surface-band);border:1px solid var(--line);border-radius:12px;padding:35px}.brief-form h2{font-size:var(--text-2xl);margin-bottom:30px}.brief-form .button{width:100%}.brief-note{background:var(--surface-selected);border-radius:var(--radius-control);align-items:flex-start;gap:13px;margin:8px 0 23px;padding:18px;display:flex}.brief-note p{font-size:var(--text-sm);line-height:var(--leading-body)}.brief-success{font-size:var(--text-sm);color:var(--success);align-items:center;gap:8px;margin:17px 0;display:flex}@media (max-width:800px){.brief-layout{padding:var(--space-5) var(--gutter) var(--space-7);gap:var(--space-6);grid-template-columns:1fr}.brief-art{display:none}.brief-form{padding:var(--space-5)}}.playground{padding:var(--section) var(--gutter);background:var(--surface-band)}.playground-compact{background:var(--surface-inverse);color:var(--ink-inverse)}.playground-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-7);margin-bottom:var(--space-6);display:flex}.playground-heading h2{font-size:var(--text-3xl);margin-top:18px}.playground-heading h2 i{color:var(--accent)}.playground-compact .playground-heading h2 i{color:var(--highlight)}.playground-heading>p{font-size:var(--text-md);line-height:var(--leading-body);opacity:.7}.playground-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.playground-card{border:1px solid var(--line);background:var(--surface-raised);min-width:0;color:var(--ink);border-radius:12px;display:block;overflow:hidden}.playground-art{background:var(--highlight);justify-content:center;align-items:center;height:245px;display:flex;position:relative;overflow:hidden}.tool-number{font-size:var(--text-sm);letter-spacing:var(--tracking-label);position:absolute;top:19px;left:21px}.playground-art>strong{font:italic var(--text-4xl)/.9 Georgia;letter-spacing:-.08em;transform:rotate(-10deg)scale(2.7)}.tool-mini{border-radius:var(--radius-control);background:var(--surface-raised);font-size:var(--text-sm);align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:19px;right:19px}.playground-campaign .playground-art{background:var(--art-sun)}.playground-campaign .playground-art:before,.playground-campaign .playground-art:after{content:"";background:var(--highlight);width:120px;height:80px;position:absolute;top:36%;left:18%;transform:rotate(-18deg)}.playground-campaign .playground-art:after{background:var(--surface-raised);top:27%;left:40%;transform:rotate(10deg)}.playground-campaign .playground-art>strong{z-index:1;font-family:Arial;font-style:normal;position:relative;transform:scale(2.1)}.playground-studio .playground-art{background:var(--art-lavender);color:var(--art-violet)}.playground-studio .playground-art>strong{font-style:normal;transform:rotate(-10deg)scale(3.5)}.playground-templates .playground-art{background:var(--art-sky)}.playground-merch .playground-art{background:var(--art-mint);color:var(--accent)}.playground-merch .playground-art>strong{transform:rotate(-10deg)scale(2.1)}.playground-finder .playground-art{background:var(--art-sun);color:var(--ink)}.playground-card-copy{padding:var(--space-5)}.playground-card-copy h3{font-size:var(--text-xl);justify-content:space-between;align-items:center;gap:20px;margin:11px 0;display:flex}.playground-card-copy p{font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink-muted)}.playground-more{color:var(--highlight);margin-top:30px}.playground-manifesto{padding:var(--section) var(--gutter) var(--space-7);background:var(--surface-band)}.playground-manifesto h1{font-size:var(--text-4xl);margin:25px 0}.playground-manifesto h1 i{color:var(--accent)}.playground-manifesto p{font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink-muted)}.manifesto-line{font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);align-items:center;gap:40px;margin-top:40px;display:flex}.manifesto-line span:last-child{font-size:var(--text-2xl);margin-left:auto}.tools-note{padding:var(--space-5) var(--gutter);border-top:1px solid var(--line);font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink-muted)}@media (max-width:800px){.playground-grid{grid-template-columns:1fr;gap:22px}.playground-card{grid-template-columns:.9fr 1.1fr;display:grid}.playground-art{height:auto;min-height:210px}.playground-heading{align-items:flex-start;gap:var(--space-5);flex-direction:column}.playground-heading>p{display:none}.tool-mini{gap:4px;padding:7px;bottom:14px;right:10px}.tool-mini svg{width:13px}.tool-number{top:15px;left:12px}.playground-manifesto p br{display:none}}@media (max-width:480px){.playground-card{grid-template-columns:.8fr 1.2fr}.playground-art{min-height:220px}.playground-card-copy h3{gap:5px}.playground-card-copy h3 svg{width:15px}.playground-campaign .playground-art:before,.playground-campaign .playground-art:after{width:75px;height:60px}.playground-manifesto h1 i{overflow-wrap:anywhere}}h1,h2,h3{font-weight:var(--weight-strong);letter-spacing:var(--tracking-display)}h1 i,h2 i,h3 i{font-family:inherit;font-style:normal;font-weight:inherit}input::placeholder,textarea::placeholder{color:var(--ink-subtle);opacity:1}h2.dialog-title:focus{outline:none}.journal-byline,.journal-cover figcaption{font-size:var(--text-sm)}@media (max-width:600px){.button{white-space:normal}}.check-caption{color:var(--ink-muted);margin:6px 16px 0;display:block}:is(.catalog-main .catalog-search input,.text-link){font-size:var(--text-md)}.order-loading{min-height:1000px;padding-top:24px;display:block}.disclosure-mark{vertical-align:middle;flex:none;width:12px;height:12px;margin-left:.5em;display:inline-block;position:relative}.disclosure-mark:before,.disclosure-mark:after{content:"";height:1.5px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;margin-top:-.75px;position:absolute;inset:50% 0 auto}.disclosure-mark:after{transform:rotate(90deg)}.disclosure-mark[data-open=true]:after,[open]>summary .disclosure-mark:after,[aria-expanded=true]>.disclosure-mark:after{transform:none}:where(details)>summary{list-style:none}:where(details)>summary::-webkit-details-marker{display:none}:where(details>summary:not(:has(.disclosure-mark))):after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Cpath d='M0 5.5h11M5.5 0v11' stroke='%2326352a' stroke-width='1.5'/%3E%3C/svg%3E");vertical-align:middle;margin-left:.6em;line-height:0;display:inline-block}:where([open]>summary:not(:has(.disclosure-mark))):after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Cpath d='M0 5.5h11' stroke='%2326352a' stroke-width='1.5'/%3E%3C/svg%3E")}.direction-mark{flex:none;display:block}@media (prefers-reduced-motion:reduce){.text-link,.disclosure-mark:before,.disclosure-mark:after{transition:none}}.motion-stamp{animation:vq-stamp var(--dur-slow) var(--ease-spring) both}.motion-ink-fill{transform-origin:0;animation:vq-ink-fill var(--dur-slow) var(--ease-out) both}.motion-card-fan{animation:vq-card-fan var(--dur-slow) var(--ease-out) both}.motion-sheet-slide{animation:vq-sheet-slide var(--dur-slow) var(--ease-out) both}.motion-wobble:hover,:hover>.motion-wobble{animation:vq-wobble var(--dur-slow) var(--ease-out) 2}:is(h1,h2):not(#vq-display-tracking){letter-spacing:var(--tracking-display)}
.product-photo{background:var(--surface-sunken);position:relative}.product-art.catalog-product-photo{aspect-ratio:1;background:var(--surface-sunken);width:100%;max-width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.brief-art .product-art.catalog-product-photo{height:auto}.product-art.catalog-product-photo img{display:block}.product-grid{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-card-wrap{flex-direction:column;min-width:0;display:flex;position:relative}.product-card{min-width:0;color:var(--ink);flex-direction:column;flex:auto;display:flex}.product-image{aspect-ratio:1;isolation:isolate;background:var(--surface-sunken);border-radius:12px;position:relative;overflow:hidden}.product-card .product-art{aspect-ratio:auto;background:0 0;width:100%;max-width:none;height:100%;min-height:0;display:block;position:absolute;inset:0;overflow:hidden}.product-card .product-art img{display:block}.product-label{top:var(--space-2);left:var(--space-2);z-index:2;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-strong);line-height:var(--leading-snug);position:absolute}.product-card-copy{gap:var(--space-1);padding:var(--space-3) 2px 0;flex-direction:column;min-width:0;display:flex}.product-title{font-size:var(--text-md);font-weight:var(--weight-strong);line-height:var(--leading-snug);letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.product-card:hover .product-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.product-card-spec{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-muted);margin:0}.product-card-price{align-items:baseline;gap:0 var(--space-2);margin:var(--space-1) 0 0;color:var(--ink);background:0 0;flex-wrap:wrap;padding:0;display:flex}.product-card-price strong{font-size:var(--text-md);font-weight:var(--weight-strong);line-height:var(--leading-snug)}.product-card-price span{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-muted)}.product-card-price .sale-tag{font-size:var(--text-xs);color:var(--ink-on-highlight);flex:none;align-self:center;line-height:1.5}.product-card-sale>.product-card-each{flex-basis:100%}.tile-action{margin-top:var(--space-2)}.tile-action-button{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);line-height:var(--leading-snug);text-align:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tile-action-button:hover{border-color:var(--accent);background:var(--surface-selected)}.tile-action-button:disabled{cursor:progress;opacity:.7}.tile-action .quick-add-error{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--ink-muted);display:block}@media (prefers-reduced-motion:reduce){.tile-action-button{transition:none}}.tile-stickers{top:var(--space-2);left:var(--space-2);z-index:2;align-items:flex-start;gap:var(--space-1);pointer-events:none;flex-direction:column;display:flex;position:absolute}.tile-sticker{padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-strong);line-height:var(--leading-snug);color:var(--ink);box-shadow:var(--elevation-1);display:inline-block}.tile-sticker-rush{background:var(--art-sun);transform:rotate(2deg)}.tile-favorite{top:var(--space-1);right:var(--space-1);z-index:3;border-radius:var(--radius-round);width:44px;height:44px;color:var(--ink);cursor:pointer;isolation:isolate;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.tile-favorite:before{content:"";z-index:-1;border-radius:var(--radius-round);background:var(--surface-raised);box-shadow:var(--elevation-1);transition:background-color var(--dur-fast) var(--ease-out);position:absolute;inset:5px}.tile-favorite:hover:before{background:var(--surface-selected)}.tile-favorite[aria-pressed=true]{color:var(--art-berry)}.tile-favorite-note{top:50px;right:var(--space-2);z-index:4;max-width:200px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);font-size:var(--text-xs);box-shadow:var(--elevation-1);position:absolute}.tile-swatches{align-items:center;gap:var(--space-1);min-height:16px;display:flex}.tile-swatch{border-radius:var(--radius-round);background:var(--swatch);border:1px solid var(--line-control);width:14px;height:14px}.tile-swatch-more{font-size:var(--text-xs);color:var(--ink-muted);line-height:1}.tile-arrival{margin-top:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--art-mint);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);align-self:flex-start}@media (min-width:700px){.product-grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.product-grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.catalog-main{flex-direction:column;min-width:0;display:flex}.catalog-controls-bar{z-index:15;justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-2) 0;background:var(--surface-page);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.catalog-chips{gap:var(--space-2);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:auto;min-width:0;display:flex;overflow:auto hidden}.catalog-chips::-webkit-scrollbar{display:none}.catalog-chips .chip{scroll-snap-align:start;flex:none}.catalog-sort-inline{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink);flex:none;margin-left:auto;display:inline-flex}.catalog-sort-inline select{max-width:52vw;min-height:44px;padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.catalog-sort-inline select:hover{border-color:var(--accent)}@media (max-width:700px){.catalog-controls-bar:has(.catalog-chips) .catalog-sort-inline{display:none}.catalog-sort-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.catalog-controls-toggle{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;flex:none;display:inline-flex}.catalog-controls-toggle:hover{border-color:var(--accent)}.catalog-controls-count{border-radius:var(--radius-pill);background:var(--accent);min-width:22px;height:22px;color:var(--ink-on-accent);font-size:var(--text-xs);place-items:center;padding:0 6px;line-height:1;display:inline-grid}.catalog-main .result-count{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-muted)}.catalog-controls{display:none}.catalog-controls.open{margin:0 0 var(--space-5);display:block}.catalog-main .catalog-search{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.catalog-search-field,.catalog-select-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.catalog-main .catalog-search>label>span{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink)}.catalog-main .catalog-search>.catalog-search-field{grid-column:1/-1}.catalog-main .catalog-search select{width:100%;min-height:48px;padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-md)}.catalog-search-field>div{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink-muted);display:flex}.catalog-search-field>div:focus-within{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.catalog-main .catalog-search input{min-width:0;min-height:46px;color:var(--ink);font:inherit;font-size:var(--text-md);background:0 0;border:0;outline:none;flex:1}.catalog-summary{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.catalog-toggle{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink);cursor:pointer;display:inline-flex}.catalog-toggle input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.catalog-clear{min-height:44px;padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer}.catalog-results{min-width:0;scroll-margin-top:76px}.catalog-interlude{margin:var(--space-6) 0}.catalog-more{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-2);text-align:center;flex-direction:column;display:flex}.catalog-more p{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.catalog-empty{text-align:center;padding:var(--space-7) var(--space-5)}.catalog-empty h2{font-size:var(--text-xl);margin:0}.catalog-empty p{color:var(--ink-muted);margin:var(--space-3) 0 var(--space-5)}.subcat-chips{gap:var(--space-2);margin:0 0 var(--space-3);scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.subcat-chips::-webkit-scrollbar{display:none}.subcat-chips .chip{scroll-snap-align:start;flex:none}.catalog-status{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.catalog-main .catalog-status .result-count{margin:0}.catalog-active{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.catalog-active-chip{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface-selected);color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;border:0;display:inline-flex}.catalog-active-chip:hover{background:var(--highlight)}.catalog-facet{min-width:0;margin:var(--space-4) 0 0;border:0;padding:0}.catalog-facet legend{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink);padding:0}.catalog-facet-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-sheet-head,.catalog-sheet-foot,.catalog-sheet-backdrop{display:none}@media (max-width:700px){.catalog-sheet-backdrop{z-index:70;background:var(--scrim);cursor:pointer;border:0;width:100%;padding:0;display:block;position:fixed;inset:0}.open.catalog-controls{z-index:71;background:var(--surface-page);max-height:86vh;box-shadow:var(--elevation-2);animation:catalog-sheet-in var(--dur-base) var(--ease-out);border-radius:12px 12px 0 0;flex-direction:column;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.catalog-controls.open .catalog-sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--gutter);border-bottom:1px solid var(--line);display:flex}.catalog-sheet-head h2{font-size:var(--text-lg);font-weight:var(--weight-strong);margin:0}.catalog-sheet-close{border-radius:var(--radius-round);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.catalog-controls.open .catalog-sheet-body{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--gutter);flex:auto;overflow-y:auto}.catalog-controls.open .catalog-sheet-foot{padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface-page);display:block}.catalog-sheet-foot>*{width:100%}}@keyframes catalog-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.catalog-controls.open{animation:none}}.not-found-search{width:100%;max-width:460px;margin:0 auto var(--space-5);text-align:left}.not-found-search label{font-size:var(--text-sm);font-weight:var(--weight-strong);margin-bottom:var(--space-2);display:block}.not-found-search>div{gap:var(--space-2);display:flex}.not-found-search input{min-width:0;min-height:48px;padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font-size:var(--text-md);flex:1}.not-found-links{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.empty-state .not-found{align-items:center;gap:var(--space-3);box-sizing:border-box;max-width:36rem;min-height:60svh;padding:var(--space-7) var(--gutter);text-align:center;flex-direction:column;margin:0 auto;display:flex}@media not (max-width:800px){.catalog-controls-bar{margin:var(--space-1) 0 var(--space-4);padding:var(--space-2) 0 var(--space-3);position:static}}.page-intro.collection-intro,.page-intro.shop-intro{padding:var(--space-5) var(--gutter) var(--space-5);background:var(--surface-band);color:var(--ink);border:0;position:relative}.page-intro.collection-intro>h1,.page-intro.shop-intro>h1{max-width:900px;font-size:var(--text-3xl);font-weight:var(--weight-strong);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--ink);margin:0}.page-intro.shop-intro>h1 span{font-weight:var(--weight-regular);color:var(--ink-muted)}.page-intro.collection-intro>p{max-width:576px;margin:var(--space-2) 0 0;font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink-muted)}.page-intro.collection-intro>p.collection-decision{max-width:576px;margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-muted)}.collection-decision b{font-weight:var(--weight-strong);color:var(--ink)}.collection-jumps{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.collection-jumps a{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-strong);display:inline-flex}.collection-jumps a:hover{border-color:var(--accent)}.page-intro.collection-intro{--collection-paper:var(--tint-business-cards,var(--surface-band));--collection-ink:var(--art-violet);background:var(--collection-paper);overflow:hidden}.collection-intro[data-collection=business-cards]{--collection-paper:var(--art-lavender);--collection-ink:var(--art-violet)}.collection-intro[data-collection=stickers]{--collection-paper:var(--lime-300);--collection-ink:var(--olive-600)}.collection-intro[data-collection=posters]{--collection-paper:color-mix(in srgb,var(--art-coral) 20%,var(--surface-page));--collection-ink:var(--art-coral)}.collection-intro[data-collection=signs]{--collection-paper:var(--art-sky);--collection-ink:var(--art-cobalt)}.collection-intro:is([data-collection=packaging],[data-collection=food-packaging]){--collection-paper:color-mix(in srgb,var(--art-coral) 12%,var(--surface-page));--collection-ink:var(--art-coral)}.collection-intro[data-collection=business-checks]{--collection-paper:var(--art-mint);--collection-ink:var(--success)}.collection-intro:is([data-collection=clothing],[data-collection=bags]){--collection-paper:color-mix(in srgb,var(--art-sun) 28%,var(--surface-page));--collection-ink:var(--warning)}.collection-intro:is([data-collection=marketing],[data-collection=events],[data-collection=gifts]){--collection-paper:color-mix(in srgb,var(--art-berry) 10%,var(--surface-page));--collection-ink:var(--art-berry)}.collection-intro:is([data-collection=stationery],[data-collection=drinkware]){--collection-paper:color-mix(in srgb,var(--art-cobalt) 10%,var(--surface-page));--collection-ink:var(--art-cobalt)}.page-intro.collection-intro>p.collection-count{margin:0 0 var(--space-3);padding:2px var(--space-3);border:2px solid var(--collection-ink);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-block;transform:rotate(-2deg)}.page-intro.collection-intro>h1:after{content:"";width:56px;height:6px;margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--collection-ink);display:block}.page-intro.collection-intro>p.mk-proof-compact{max-width:none;margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--ink);padding:0}.collection-actions{gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.collection-actions>*{white-space:nowrap;--button-gap:var(--space-2);--button-small-pad-x:var(--space-4);flex:0 auto}@media (max-width:480px){.collection-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collection-actions>*{white-space:normal;text-align:center;--button-small-pad-x:var(--space-2);--button-small-gap:var(--space-2)}.collection-actions>:first-child{grid-column:1/-1}}.content-section.collection-content,.content-section.shop-content{padding:var(--space-5) var(--gutter) var(--section);background:var(--surface-page)}.collection-guide-band{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-5);background:var(--surface-inverse);color:var(--ink-inverse);border-radius:12px;flex-wrap:wrap;display:flex}.collection-guide-band .eyebrow{margin:0 0 var(--space-2)}.collection-guide-band h2{margin:0 0 var(--space-2);font-size:var(--text-xl);font-weight:var(--weight-strong);line-height:var(--leading-snug);color:var(--ink-inverse)}.collection-guide-band p{max-width:52ch;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-inverse);margin:0}.collection-design-band{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);margin:var(--space-2) var(--gutter) var(--space-6);padding:var(--space-5);background:var(--collection-soft,var(--surface-band));border:2px solid var(--collection-deep,var(--line));box-shadow:6px 6px 0 var(--collection,var(--line));border-radius:12px;flex-wrap:wrap;display:flex}.collection-design-band>div:first-child{flex:420px;min-width:0}.collection-design-band .eyebrow{margin:0 0 var(--space-2)}.collection-design-band h2{margin:0 0 var(--space-2);font-family:var(--font-slab);font-size:var(--text-2xl);font-weight:var(--weight-strong);line-height:var(--leading-snug);color:var(--collection-deep,var(--ink))}.collection-design-band p:not(.eyebrow){font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink);margin:0}.collection-design-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.collection-design-chip{min-height:48px;padding:var(--space-2) var(--space-4);border:2px solid var(--collection-deep,var(--ink));background:var(--surface-page);color:var(--ink);font-weight:var(--weight-strong);font-size:var(--text-sm);border-radius:999px;flex-direction:column;justify-content:center;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.collection-design-chip small{font-weight:400;font-size:var(--text-xs);color:var(--ink-muted)}.collection-design-chip:hover{box-shadow:3px 3px 0 var(--collection-deep,var(--ink));transform:translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.collection-design-chip{transition:none}.collection-design-chip:hover{transform:none}}.collection-design-actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.advice-block{max-width:880px;margin:var(--space-7) 0 0;padding:var(--space-5);border-radius:var(--radius-surface);background:var(--surface-band);box-shadow:none}.advice-block h2{margin:0 0 var(--space-2);font-size:var(--text-xl);font-weight:var(--weight-strong);line-height:var(--leading-snug)}.advice-block p{font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink-muted)}.advice-block p+p{margin-top:var(--space-2)}.advice-block ul{margin:var(--space-2) 0 var(--space-4);padding-left:18px}.advice-block .text-link{margin-top:var(--space-3)}.shop-help-links{align-items:center;gap:var(--space-1) var(--space-5);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-muted);flex-wrap:wrap;display:flex}.shop-help-links .text-link{align-items:center;display:inline-flex}@media not (max-width:800px){.page-intro.collection-intro,.page-intro.shop-intro{padding:var(--space-6) var(--gutter)}.advice-block{padding:var(--space-6)}}@media (min-width:1000px){.page-intro.collection-intro{column-gap:var(--space-7);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start;display:grid}.page-intro.collection-intro>*{grid-column:1}.page-intro.collection-intro>p.collection-count{justify-self:start}.page-intro.collection-intro>.trust-strip-collection{grid-area:1/2/span 7;align-self:center;max-width:none;margin:0}.page-intro.collection-intro>.collection-jumps{margin-top:var(--space-3);grid-area:8/2}.page-intro.collection-intro>.collection-actions{grid-row:8}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:is(.catalog-layout,.product-card-wrap,.order-cart) :is(a,button,input,select,textarea,summary):focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-offset) var(--surface-page)}@media (max-width:650px){.colorful-product>.section>.product-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}:is(.breadcrumbs,.planning-breadcrumb) a{position:relative}:is(.breadcrumbs,.planning-breadcrumb) a:before{content:"";position:absolute;inset:-11px -4px}:is(.journal-topic-more,.journal-back,.journal-note>a,.journal-hero-links>a,.journal-section-heading>a,.related-guides-topics>a,.planning-next>a,.journal-toc-box>nav>a),.journal-byline a{align-items:center;min-height:44px;display:inline-flex}.journal-faq details{padding:0}.journal-faq summary{padding:var(--space-4) 0;min-height:44px}.journal-faq details p{margin:0 0 18px}@media (max-width:599px){.collection-intro>p:not([class]){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.collection-decision,.collection-intro .mk-proof-compact,.collection-jumps,.trust-strip-collection{display:none}}
