.ahead[data-astro-cid-qohuf6np]{padding-top:clamp(8.5rem,15vw,12rem);padding-bottom:clamp(2rem,4vw,3rem);background:radial-gradient(90rem 40rem at 15% -10%,rgba(199,155,95,.16),transparent 60%),radial-gradient(70rem 32rem at 88% 0%,rgba(222,211,191,.08),transparent 62%),linear-gradient(180deg,#262521,#1b1a18)}.ahead[data-astro-cid-qohuf6np] h1[data-astro-cid-qohuf6np]{text-transform:none;font-size:var(--step-3);letter-spacing:-.025em}.ahead__desc[data-astro-cid-qohuf6np]{margin-top:1.35rem;font-size:var(--step-1);line-height:1.55;color:var(--text-dim)}.meta[data-astro-cid-qohuf6np]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:1.25rem}.meta__cat[data-astro-cid-qohuf6np]{color:var(--brand-hi);font-weight:600}.ahero[data-astro-cid-qohuf6np]{margin-top:clamp(2rem,4vw,3rem)}.article-body[data-astro-cid-qohuf6np]{padding-block:clamp(2.5rem,5vw,4rem);font-size:1.04rem;line-height:1.8;color:var(--text-dim)}.article-body[data-astro-cid-qohuf6np] h2{margin-top:2.75rem;margin-bottom:1.1rem;font-size:var(--step-2);text-transform:none;letter-spacing:-.02em}.article-body[data-astro-cid-qohuf6np] h3{margin-top:2rem;margin-bottom:.75rem;font-size:var(--step-1);color:var(--paper)}.article-body[data-astro-cid-qohuf6np] p{margin-bottom:1.2rem}.article-body[data-astro-cid-qohuf6np] strong{color:var(--paper);font-weight:600}.article-body[data-astro-cid-qohuf6np] a{color:var(--brand-hi);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .25s var(--ease)}.article-body[data-astro-cid-qohuf6np] a:hover{color:var(--paper)}.article-body[data-astro-cid-qohuf6np] ul,.article-body[data-astro-cid-qohuf6np] ol{margin-bottom:1.4rem;padding-left:0;display:grid;gap:.6rem}.article-body[data-astro-cid-qohuf6np] ul li{position:relative;padding-left:1.6rem}.article-body[data-astro-cid-qohuf6np] ul li:before{content:"";position:absolute;left:0;top:.68em;width:.45rem;height:.45rem;background:var(--brand);transform:rotate(45deg)}.article-body[data-astro-cid-qohuf6np] ol{counter-reset:n}.article-body[data-astro-cid-qohuf6np] ol li{position:relative;padding-left:2rem;counter-increment:n}.article-body[data-astro-cid-qohuf6np] ol li:before{content:counter(n,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--font-ui);font-size:.78rem;font-weight:700;color:var(--brand-hi)}.article-body[data-astro-cid-qohuf6np] .table-scroll{margin-block:1.75rem 2rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-body[data-astro-cid-qohuf6np] .table-scroll:focus-visible{outline:2px solid var(--brand-hi);outline-offset:3px}.article-body[data-astro-cid-qohuf6np] table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:30rem}.article-body[data-astro-cid-qohuf6np] th{text-align:left;padding:.8rem 1rem;background:var(--ink-card);border:1px solid var(--line-soft);font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--paper)}.article-body[data-astro-cid-qohuf6np] td{padding:.8rem 1rem;border:1px solid var(--line-soft)}.article-body[data-astro-cid-qohuf6np] blockquote{margin-block:2rem;padding-left:1.5rem;border-left:2px solid var(--brand);font-size:var(--step-1);line-height:1.55;color:var(--paper)}.article-body[data-astro-cid-qohuf6np] hr{margin-block:2.5rem;border:0;height:1px;background:var(--line-soft)}.article-body[data-astro-cid-qohuf6np] code{font-size:.9em;padding:.15em .4em;background:var(--ink-card);border:1px solid var(--line-soft)}.ashare[data-astro-cid-qohuf6np]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;padding-block:1.75rem;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.ashare[data-astro-cid-qohuf6np] ul[data-astro-cid-qohuf6np]{display:flex;gap:1rem}.ashare[data-astro-cid-qohuf6np] a[data-astro-cid-qohuf6np]{color:var(--text-dim);border-bottom:1px solid var(--line);transition:color .25s var(--ease)}.ashare[data-astro-cid-qohuf6np] a[data-astro-cid-qohuf6np]:hover{color:var(--brand-hi)}.pcard[data-astro-cid-qohuf6np]{display:flex;flex-direction:column;background:var(--ink-card);border:1px solid var(--line-soft);transition:border-color .35s var(--ease),transform .35s var(--ease)}.pcard[data-astro-cid-qohuf6np]:hover{border-color:var(--line);transform:translateY(-4px)}.pcard__body[data-astro-cid-qohuf6np]{padding:clamp(1.25rem,2.5vw,1.6rem)}.pcard__body[data-astro-cid-qohuf6np] h3[data-astro-cid-qohuf6np]{margin-top:.7rem;font-size:var(--step-1);letter-spacing:-.01em}.svcbox[data-astro-cid-qohuf6np]{margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.4rem,3vw,2rem);border-radius:var(--radius);background:radial-gradient(30rem 16rem at 100% 0%,rgba(255,255,255,.5),transparent 62%),linear-gradient(150deg,#efe7d8,#ded3bf 58%,#c9bca4);color:#2c251d}.svcbox__kicker[data-astro-cid-qohuf6np]{font-family:var(--font-ui);font-size:.62rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#5e4426}.svcbox__title[data-astro-cid-qohuf6np]{margin-top:.6rem;font-family:var(--font-display);font-size:var(--step-2);line-height:1.1;text-transform:uppercase}.svcbox__title[data-astro-cid-qohuf6np] a[data-astro-cid-qohuf6np]{color:#17130f;text-decoration:none}.svcbox__text[data-astro-cid-qohuf6np]{margin-top:.75rem;font-size:.95rem;line-height:1.6;color:#3d342a}.svcbox__foot[data-astro-cid-qohuf6np]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem}.svcbox__price[data-astro-cid-qohuf6np]{font-family:var(--font-ui);font-weight:800;color:#17130f}.svcbox[data-astro-cid-qohuf6np] .btn[data-astro-cid-qohuf6np]{background:#17130f;color:#f4efe6;border-color:#17130f}
