.ax-hero{position:relative;overflow:hidden;padding:52px 0 76px;background:radial-gradient(58% 52% at 14% 6%,#FFE0EF 0%,transparent 62%),radial-gradient(44% 44% at 90% 18%,#FFF1CC 0%,transparent 62%),radial-gradient(48% 48% at 74% 98%,#DFF2FF 0%,transparent 60%),var(--sx-blush)}.ax-hero>.sx-wrap{position:relative;z-index:1;text-align:center}.ax-crumbs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin:0 0 20px;font-size:13px;font-weight:600;color:var(--sx-ink-2)}.ax-crumbs a{color:var(--sx-hot)}.ax-tags{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin:0 0 24px}.ax-tags .sx-pill:nth-child(1){transform:rotate(-2.5deg)}.ax-tags .sx-pill:nth-child(2){transform:rotate(2deg);background:var(--t1)}.ax-tags .sx-pill:nth-child(3){transform:rotate(-1.5deg);background:var(--t5)}.ax-tags .sx-pill:nth-child(4){transform:rotate(2.5deg);background:var(--t4)}#articleTitle{font-family:'Lilita One','Trebuchet MS',Verdana,sans-serif;font-weight:400;font-size:clamp(34px,5.6vw,72px);line-height:.98;letter-spacing:.004em;margin:0 auto;max-width:22ch;color:var(--sx-ink);text-shadow:4px 4px 0 var(--sx-candy);text-wrap:balance}#articleDesc{max-width:62ch;margin:22px auto 0;font-size:17.5px;line-height:1.62;color:var(--sx-ink-2)}#patternActionBar{display:flex;flex-wrap:wrap;gap:11px;justify-content:center;margin:30px 0 0;border:0;padding:0;background:none}#patternActionBar .sn-btn{display:inline-flex;align-items:center;gap:8px;font-family:'Karla','Trebuchet MS',Verdana,sans-serif;font-size:13.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:12px 20px;border:2px solid var(--sx-ink);background:var(--sx-white);color:var(--sx-ink);box-shadow:var(--sx-shadow-sm);text-decoration:none;cursor:pointer;transition:transform .12s,box-shadow .12s}#patternActionBar .sn-btn:hover{background:var(--sx-candy);transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--sx-ink)}#patternActionBar #pabJump{background:var(--sx-ink);color:var(--sx-blush)}#patternActionBar #pabJump:hover{background:var(--sx-hot);color:#fff}.ax-shot{margin:38px auto 0;max-width:620px;position:relative}#articleThumbnail{margin:0;background:var(--sx-white);border:3px solid var(--sx-ink);border-radius:24px;padding:12px;box-shadow:7px 7px 0 var(--sx-ink);transform:rotate(-1.2deg)}#articleThumbnail img{display:block;width:100%;height:auto;border-radius:14px}.ax-shot__clip{position:absolute;top:-16px;right:18px;z-index:3;transform:rotate(6deg);font-family:'Caveat','Comic Sans MS',cursive;font-weight:700;font-size:19px;background:var(--t1);color:var(--t1i);border:2px solid var(--sx-ink);border-radius:999px;padding:2px 16px;box-shadow:var(--sx-shadow-sm)}#articleHeroStats{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:38px 0 0;padding:0}#articleHeroStats>div{flex:1 1 150px;max-width:210px;background:var(--sx-white);border:2px solid var(--sx-ink);border-radius:14px;padding:13px 15px;box-shadow:var(--sx-shadow-sm);text-align:left}#articleHeroStats>div:nth-child(3n+1){background:var(--t3)}#articleHeroStats>div:nth-child(3n+2){background:var(--t1)}#articleHeroStats>div:nth-child(3n+3){background:var(--t5)}#articleHeroStats dt{font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;opacity:.7;margin:0 0 4px}#articleHeroStats dd{margin:0;font-family:'Lilita One','Trebuchet MS',Verdana,sans-serif;font-weight:400;font-size:19px;line-height:1.12;color:var(--sx-ink)}.ax-feat{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ax-feat article{border:2px solid var(--sx-ink);border-radius:var(--sx-r-lg);padding:26px;box-shadow:var(--sx-shadow);text-align:center}.ax-feat article:nth-child(1){background:var(--t1);color:var(--t1i)}.ax-feat article:nth-child(2){background:var(--t2);color:var(--t2i)}.ax-feat article:nth-child(3){background:var(--t6);color:var(--t6i)}.ax-feat .sx-ico{margin:0 auto 14px;background:rgb(255 255 255 / .6)}.ax-feat h2{font-family:'Lilita One','Trebuchet MS',Verdana,sans-serif;font-weight:400;font-size:22px;line-height:1.08;margin:0 0 9px;color:inherit}.ax-feat p{margin:0;font-size:15px;line-height:1.58;opacity:.88}.ax-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:34px;align-items:start}.ax-main{display:flex;flex-direction:column;gap:24px;min-width:0}.ax-side{display:flex;flex-direction:column;gap:20px;position:sticky;top:88px}.ax-card{background:var(--sx-white);border:2px solid var(--sx-ink);border-radius:var(--sx-r-lg);padding:30px 32px;box-shadow:var(--sx-shadow)}.ax-card>section,.ax-card>aside{background:none!important;padding:0!important;margin:0!important;border:0!important}.ax-card .sn-wrap,.ax-scard .sn-wrap{max-width:none;padding:0}.ax-card h2{font-family:'Lilita One','Trebuchet MS',Verdana,sans-serif;font-weight:400;font-size:clamp(23px,2.4vw,31px);line-height:1.06;margin:0 0 16px;color:var(--sx-ink)}.ax-card p{font-size:16.5px;line-height:1.72;color:var(--sx-ink-2);margin:0 0 14px}.ax-card p:last-child{margin-bottom:0}.ax-card--t1{background:var(--t1);color:var(--t1i)}.ax-card--t1 p,.ax-card--t1 h2,.ax-card--t1 dt,.ax-card--t1 dd{color:var(--t1i)}.ax-card--t2{background:var(--t2);color:var(--t2i)}.ax-card--t2 p,.ax-card--t2 h2,.ax-card--t2 dt,.ax-card--t2 dd{color:var(--t2i)}.ax-card--t4{background:var(--t4);color:var(--t4i)}.ax-card--t4 p,.ax-card--t4 h2,.ax-card--t4 dt,.ax-card--t4 dd{color:var(--t4i)}.ax-card .sn-srcblock{border-left:5px solid var(--sx-pop);padding-left:18px!important;margin:0!important}.ax-card .sn-mistakes,.ax-card .sn-prov,.ax-card .sn-notes,.ax-card .sn-src-note,.ax-card .sn-faq,.ax-patmain .sn-rounds,.ax-patmain .sn-mats,.ax-patmain .sn-mats__list,.ax-patmain .sn-notes,.ax-patside .sn-keylist,.ax-scard .sn-prov{max-width:none}.ax-scard .sn-prov{background:none;border:0;border-radius:0;box-shadow:none;padding:0}#commonMistakes .sn-mistakes>div{position:relative;margin:0 0 12px;padding:14px 16px 14px 46px;border:2px solid currentColor;border-radius:14px;background:rgb(255 255 255 / .5)}#commonMistakes .sn-mistakes>div::before{content:"";position:absolute;left:16px;top:20px;width:15px;height:15px;background:linear-gradient(45deg,transparent 43%,currentColor 43%,currentColor 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,currentColor 43%,currentColor 57%,transparent 57%)}#commonMistakes dt{font-size:16.5px}#commonMistakes dd{font-size:15px}.ax-scard{border:2px solid var(--sx-ink);border-radius:var(--sx-r-lg);padding:24px;box-shadow:var(--sx-shadow)}.ax-scard>section{background:none!important;padding:0!important;margin:0!important;border:0!important}.ax-scard h2{font-family:'Lilita One','Trebuchet MS',Verdana,sans-serif;font-weight:400;font-size:20px;line-height:1.08;margin:0 0 13px}.ax-scard p{font-size:14.5px;line-height:1.6;margin:0 0 11px}.ax-scard p:last-child{margin-bottom:0}.ax-scard--prov{background:var(--t5);color:var(--t5i)}.ax-scard--rel{background:var(--t4);color:var(--t4i)}.ax-scard a{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.ax-scard .sn-related{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0}.ax-scard .sn-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;text-decoration:none;color:inherit}.ax-scard .sn-card__frame{margin:0;background:none}.ax-scard .sn-card__img{width:64px;height:64px;object-fit:cover;border-radius:12px;border:2px solid var(--sx-ink);display:block}.ax-scard .sn-card__body{padding:0}.ax-scard .sn-card__title{font-size:14.5px;line-height:1.22;margin:0;font-weight:700}.ax-scard .sn-card__count,.ax-scard .sn-card__meta{font-size:11.5px;opacity:.75;margin-top:3px}.ax-pat{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px;align-items:start}.ax-patmain{display:flex;flex-direction:column;gap:24px;min-width:0}.ax-patside{position:sticky;top:88px;display:flex;flex-direction:column}.ax-patmain>section,.ax-patside>section{background:var(--sx-white)!important;border:2px solid var(--sx-ink);border-radius:var(--sx-r-lg);padding:28px 30px!important;box-shadow:var(--sx-shadow);margin:0!important}.ax-patmain .sn-wrap,.ax-patside .sn-wrap{max-width:none;padding:0}.ax-patmain h2,.ax-patside h2{font-family:'Lilita One','Trebuchet MS',Verdana,sans-serif;font-weight:400;font-size:clamp(22px,2.3vw,29px);line-height:1.06;margin:0 0 18px;color:var(--sx-ink)}.ax-patside h2{font-size:20px}.ax-patmain .sn-art__cols{display:block}.ax-tally{background:var(--t5);color:var(--t5i);border:2px solid var(--sx-ink);border-radius:var(--sx-r-lg);padding:20px 22px;box-shadow:var(--sx-shadow);margin:0 0 20px}.ax-tally #snCounter{margin:0;background:none;border:0;padding:0}#patternMaterials ul,#patternMaterials .sn-mats__list,#patternAbbrev .sn-keylist{list-style:none;margin:0;padding:0;counter-reset:axn}#patternMaterials li,#patternMaterials .sn-mats__list li,#patternAbbrev .sn-keylist>div{counter-increment:axn;position:relative;display:flex;gap:14px;align-items:flex-start;padding:11px 0;margin:0;border-bottom:2px dashed var(--sx-line)}#patternMaterials li:last-child,#patternAbbrev .sn-keylist>div:last-child{border-bottom:0}#patternMaterials li::before,#patternMaterials .sn-mats__list li::before,#patternAbbrev .sn-keylist>div::before{content:counter(axn,decimal-leading-zero);position:static;left:auto;top:auto;flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--t1);color:var(--t1i);border:2px solid var(--sx-ink);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}#patternAbbrev .sn-keylist>div::before{background:var(--t5);color:var(--t5i)}#patternMaterials .sn-mats__group{margin-top:22px}#patternMaterials .sn-mats__head{margin-bottom:6px}#patternAbbrev dt{font-weight:700;color:var(--sx-ink)}#patternAbbrev dd{margin:2px 0 0;font-size:14.5px;color:var(--sx-ink-2)}.ax-prog{background:var(--t4);color:var(--t4i);border:2px solid var(--sx-ink);border-radius:18px;padding:18px 20px;margin:0 0 22px}.ax-prog h3{font-family:'Lilita One','Trebuchet MS',Verdana,sans-serif;font-weight:400;font-size:19px;margin:0 0 11px;color:inherit}.ax-prog__bar{height:16px;border:2px solid var(--sx-ink);border-radius:999px;background:var(--sx-white);overflow:hidden}.ax-prog__fill{height:100%;width:var(--ax-prog,0%);background:var(--sx-pop);border-right:2px solid var(--sx-ink);transition:width .2s}#snProgress{margin:10px 0 0;font-size:14px;font-weight:700;color:inherit}#assemblyInstructions ol,#assemblyInstructions ul,#importantNotes ul{list-style:none;margin:0;padding:0;counter-reset:axs}#assemblyInstructions li{counter-increment:axs;position:relative;padding:12px 0 12px 46px;border-bottom:2px dashed var(--sx-line);font-size:16px;line-height:1.6}#assemblyInstructions li::before{content:counter(axs,decimal-leading-zero);position:absolute;left:0;top:11px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--t2);color:var(--t2i);border:2px solid var(--sx-ink);font-size:12px;font-weight:700}#assemblyInstructions li:last-child{border-bottom:0}#importantNotes li{position:relative;padding:13px 16px 13px 46px;margin:0 0 10px;background:var(--t1);color:var(--t1i);border:2px solid var(--sx-ink);border-radius:14px;font-size:15.5px;line-height:1.58}#importantNotes li::before{content:"";position:absolute;left:15px;top:17px;width:16px;height:16px;border-radius:50%;border:2px solid currentColor}#articleFaq{background:none!important;padding:0!important;border:0!important}#articleFaq .sn-wrap{max-width:none;padding:0}#articleFaq>.sn-wrap>h2,#snFaqH{display:block;text-align:center;font-family:'Lilita One','Trebuchet MS',Verdana,sans-serif;font-weight:400;font-size:clamp(30px,5vw,62px);line-height:.98;margin:0 0 14px;color:var(--sx-ink);text-shadow:4px 4px 0 var(--sx-candy)}#articleFaq .sn-src-note{max-width:64ch;margin:0 auto 28px;text-align:center}#articleFaq details{background:var(--t1);border:2px solid var(--sx-ink);border-radius:var(--sx-r);box-shadow:var(--sx-shadow-sm);overflow:hidden;margin:0 auto 14px;max-width:860px}#articleFaq details:nth-of-type(even){background:var(--sx-white)}#articleFaq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:18px 20px;font-size:16.5px;font-weight:700;line-height:1.35;color:var(--sx-ink)}#articleFaq summary::-webkit-details-marker{display:none}#articleFaq summary::after{content:"";flex:none;margin-left:auto;width:30px;height:30px;border-radius:50%;border:2px solid var(--sx-ink);background:var(--sx-white) center/15px 15px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B1120' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");transition:transform .18s}#articleFaq details[open] summary::after{transform:rotate(180deg)}#articleFaq summary h3{margin:0;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit}#articleFaq details>*:not(summary){padding:0 20px 20px;font-size:15.5px;line-height:1.65;color:var(--sx-ink-2);max-width:70ch}@media (max-width:1040px){.ax-grid,.ax-pat{grid-template-columns:1fr}.ax-side,.ax-patside{position:static}}@media (max-width:760px){.ax-feat{grid-template-columns:1fr}}@media (max-width:680px){.ax-hero{padding:38px 0 54px}#articleTitle{font-size:clamp(27px,7.4vw,72px);text-shadow:3px 3px 0 var(--sx-candy)}#articleFaq>.sn-wrap>h2,#snFaqH{font-size:clamp(25px,6.8vw,62px);text-shadow:3px 3px 0 var(--sx-candy)}.ax-card,.ax-patmain>section,.ax-patside>section{padding:22px 20px!important}#patternActionBar .sn-btn{font-size:12.5px;padding:11px 15px}#articleHeroStats>div{flex:1 1 100%;max-width:none}}@media (prefers-reduced-motion:reduce){#patternActionBar .sn-btn{transition:none}#patternActionBar .sn-btn:hover{transform:none}}.ax-faqhead{display:flex;justify-content:center;margin:0 0 18px}.ax-gal__head{text-align:center;margin:0 0 34px}.ax-gal__head h2{font-family:'Lilita One','Trebuchet MS',Verdana,sans-serif;font-weight:400;font-size:clamp(28px,4.6vw,58px);line-height:1;margin:0 0 12px;color:var(--sx-ink);text-shadow:4px 4px 0 var(--sx-candy)}.ax-gal__head p{max-width:62ch;margin:0 auto;font-size:16px;line-height:1.6;color:var(--sx-ink-2)}.ax-gal{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ax-gal .sn-fig{margin:0;background:var(--sx-white);border:3px solid var(--sx-ink);border-radius:20px;padding:11px;box-shadow:var(--sx-shadow);max-width:none}.ax-gal .sn-fig:nth-child(3n+1){transform:rotate(-1.4deg);background:var(--t1)}.ax-gal .sn-fig:nth-child(3n+2){transform:rotate(1.2deg);background:var(--t5)}.ax-gal .sn-fig:nth-child(3n+3){transform:rotate(-.8deg);background:var(--t4)}.ax-gal .sn-fig img{display:block;width:100%;height:290px;object-fit:cover;border-radius:12px}.ax-gal .sn-fig figcaption{margin:10px 3px 2px;font-family:'Caveat','Comic Sans MS',cursive;font-weight:700;font-size:19px;line-height:1.15;color:var(--sx-ink)}@media (max-width:900px){.ax-gal{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ax-gal{grid-template-columns:1fr}.ax-gal .sn-fig img{height:auto}.ax-gal__head h2{text-shadow:3px 3px 0 var(--sx-candy)}}.ax-feat__illus{display:block;width:100%;max-width:210px;height:150px;object-fit:contain;margin:0 auto 16px}#articleThumbnail{min-height:0}#articleThumbnail .sn-hero__img,#articleThumbnail img{width:100%;max-width:100%;height:auto;max-height:none;background:none}.ax-scard .sn-textlink,.ax-card .sn-textlink,.ax-scard .sn-prov a,.ax-card .sn-prov a{color:currentColor}#articleFaq{margin-inline:auto}