.proxy-content{margin-top:86px;color:hsl(var(--foreground))}.proxy-content-kicker{display:block;color:hsl(var(--primary));font-size:12px;font-weight:800;line-height:1.3;letter-spacing:.17em}.proxy-content h2,.proxy-content h3{color:hsl(var(--foreground));font-family:var(--mtg-font-display);font-weight:500;letter-spacing:-.035em}.proxy-content h2{font-size:clamp(28px,3vw,39px);line-height:1.13}.proxy-content h3{font-size:22px;line-height:1.18}.proxy-content p{color:hsl(var(--muted-foreground));line-height:1.6}.proxy-content-intro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:45px;padding:36px 0 48px;border-top:1px solid hsl(var(--border))}.proxy-content-intro h2{margin:12px 0 13px;font-size:clamp(33px,3.6vw,48px)}.proxy-content-intro p{max-width:530px;margin:0;font-size:15px}.proxy-content-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid hsl(var(--border));border-radius:14px;overflow:hidden;background:hsl(var(--card))}.proxy-content-facts>div{display:flex;flex-direction:column;justify-content:center;min-height:126px;padding:19px 17px}.proxy-content-facts>div+div{border-left:1px solid hsl(var(--border))}.proxy-content-facts strong{color:hsl(var(--primary));font-size:clamp(31px,3vw,43px);font-weight:700;line-height:1;letter-spacing:-.05em;white-space:nowrap}.proxy-content-facts span{margin-top:10px;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.3}.proxy-content-section{padding:52px 0}.proxy-content-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:25px}.proxy-content-heading h2{margin:10px 0 0}.proxy-content-heading>p{width:min(100%,380px);margin:0 0 3px;font-size:16px}.proxy-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.proxy-step-card{position:relative;min-height:216px;padding:23px 25px 26px;border:1px solid hsl(var(--border));border-radius:13px;background:hsl(var(--card));overflow:hidden}.proxy-step-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:hsl(var(--primary));opacity:.9}.proxy-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;color:hsl(var(--primary))}.proxy-step-top span{font-size:29px;font-weight:700;line-height:1;opacity:.8}.proxy-step-card h3{margin:0 0 9px}.proxy-step-card p{margin:0;max-width:34ch;font-size:14px}.proxy-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proxy-feature-card{display:flex;align-items:start;gap:17px;min-height:135px;padding:24px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card))}.proxy-feature-icon{flex:none;display:grid;place-items:center;width:43px;height:43px;border:1px solid hsl(var(--primary)/.25);border-radius:10px;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.proxy-feature-card h3{margin:0 0 7px;font-size:20px}.proxy-feature-card p{margin:0;max-width:45ch;font-size:14px}.proxy-print-guide{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(275px,.9fr);min-height:410px;margin:56px 0 30px;border:1px solid #486454;border-radius:17px;overflow:hidden;background:radial-gradient(circle at 88% 5%,#3b634e 0,#173125 36%,#10241b 100%);color:#f5f1e8}.proxy-print-guide-copy{padding:45px clamp(29px,4vw,60px)}.proxy-print-guide .proxy-content-kicker{color:#d3b577}.proxy-print-guide h2{max-width:590px;margin:13px 0 11px;color:#f5f1e8}.proxy-print-guide p{max-width:530px;margin:0 0 25px;color:#c9d6cb;font-size:15px}.proxy-print-guide ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;padding:0;list-style:none}.proxy-print-guide li{display:flex;align-items:start;gap:9px;color:#e8efe6;font-size:14px;line-height:1.4}.proxy-print-guide li svg{flex:none;margin-top:0;color:#d3b577}.proxy-print-guide-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;padding:28px;background:linear-gradient(135deg,#ffffff04,#d3b57710)}.proxy-print-page{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:5px;width:209px;aspect-ratio:210/297;padding:15px;border-radius:4px;background:#e8e2d5;box-shadow:0 22px 45px #07150cb3;transform:rotate(5deg)}.proxy-print-page span{border:1px solid #6c826e;border-radius:2px;background:linear-gradient(140deg,#759779 3%,#31553e 48%,#1b3528)}.proxy-print-page span:nth-child(3n+2){background:linear-gradient(140deg,#bba77b,#53745d 53%,#223a2a)}.proxy-print-page span:nth-child(4n){background:linear-gradient(140deg,#557f87,#295154 53%,#18322f)}.proxy-print-guide-label{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#c7d5c5}.proxy-print-guide-label span{color:#d3b577;margin:0 5px}.proxy-maker-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;margin:56px 0 18px;padding:25px 28px;border:1px solid hsl(var(--border));border-radius:13px;background:hsl(var(--muted)/.35)}.proxy-maker-choice-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:10px;background:hsl(var(--primary)/.11);color:hsl(var(--primary))}.proxy-maker-choice h2{margin:5px 0 4px;font-size:26px}.proxy-maker-choice p{margin:0;font-size:14px}.proxy-maker-choice a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 15px;border-radius:8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:14px;font-weight:700;white-space:nowrap}.proxy-maker-choice a:hover{filter:brightness(1.1)}.proxy-faq{padding-top:65px}.proxy-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 13px;align-items:start}.proxy-faq-item{min-width:0;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card))}.proxy-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:13px;min-height:66px;padding:16px 19px;cursor:pointer;list-style:none;font-size:16px;font-weight:700}.proxy-faq-item summary h3{margin:0;font:inherit;letter-spacing:inherit;line-height:1.4}.proxy-faq-item summary::-webkit-details-marker{display:none}.proxy-faq-item summary svg{flex:none;color:hsl(var(--primary));transition:transform .2s ease}.proxy-faq-item[open] summary svg{transform:rotate(180deg)}.proxy-faq-item summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.proxy-faq-item p{margin:-2px 19px 18px;padding-top:12px;font-size:14px}.proxy-faq-item p,.proxy-legal{border-top:1px solid hsl(var(--border))}.proxy-legal{margin:15px 0 0;padding:22px 0 0;font-size:12px}.proxy-legal a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.proxy-content{margin-top:65px}.proxy-content-intro{grid-template-columns:1fr;gap:25px}.proxy-print-guide{grid-template-columns:minmax(0,1fr) 260px}.proxy-print-guide ul{grid-template-columns:1fr}}@media (max-width:640px){.proxy-content{margin-top:49px}.proxy-content-intro{padding:30px 0 18px}.proxy-content-intro h2{font-size:35px}.proxy-content-facts>div{min-height:100px;padding:15px 11px}.proxy-content-facts strong{font-size:26px}.proxy-content-facts span{margin-top:6px;font-size:12px}.proxy-content-section{padding:40px 0}.proxy-content-heading{display:block;margin-bottom:19px}.proxy-content-heading>p{margin:10px 0 0}.proxy-faq-grid,.proxy-feature-grid,.proxy-step-grid{grid-template-columns:1fr}.proxy-step-card{min-height:0;padding:20px}.proxy-step-top{margin-bottom:17px}.proxy-step-card h3{font-size:21px}.proxy-feature-card{min-height:0;padding:19px}.proxy-print-guide{grid-template-columns:1fr;margin:31px 0 20px}.proxy-print-guide-copy{padding:30px 25px 12px}.proxy-print-guide h2{font-size:32px}.proxy-print-guide-art{padding:30px 20px}.proxy-print-page{width:170px}.proxy-maker-choice{grid-template-columns:auto 1fr;gap:13px;margin:38px 0 0;padding:21px}.proxy-maker-choice h2{font-size:23px}.proxy-maker-choice a{grid-column:1/-1;width:100%}.proxy-faq{padding-top:50px}.proxy-faq-item summary{min-height:59px}.proxy-legal{margin-bottom:40px}}