:root{--white:#fff;--navy:#14213d;--navy-hover:#1e2f55;--gold:#b08d57;--gold-text:#8c6b32;--gold-line:#d9c6a0;--gold-tint:#faf7f0;--gray-text:#5f6672;--gray-mute:#8a909b;--gray-line:#e3e5ea;--gray-tint:#f6f7f9;--danger:#a23b3b;--font-serif:"Shippori Mincho", "Noto Serif TC", "Noto Serif Thai", "Noto Serif KR", "Yu Mincho", "Hiragino Mincho ProN", serif;--font-sans:"Zen Kaku Gothic New", "Noto Sans TC", "Noto Sans Thai", "Noto Sans KR", "Hiragino Sans", "Yu Gothic UI", "Meiryo", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--radius:4px;--ease:cubic-bezier(.2, .7, .2, 1);--header-h:68px;--shadow-slip:0 30px 60px -36px #14213d73;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 24px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--white);min-height:100vh;color:var(--navy);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:1rem;line-height:1.75;display:flex}main{flex:1}img,svg{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--navy)}:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px}[hidden]{display:none!important}.container{width:100%;max-width:1120px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:24px;padding-inline-end:24px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--navy);color:var(--white);padding:8px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.muted{color:var(--gray-mute)}.small{font-size:.8rem}.site-header{z-index:100;height:var(--header-h);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--gold-line);background:#f6efe0f2;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.brand{color:var(--navy);align-items:center;gap:12px;text-decoration:none;display:flex}.brand-mark{border-radius:8px}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-name{font-family:var(--font-serif);letter-spacing:.02em;font-size:1.4rem;font-weight:800}.brand-sub{color:var(--gray-text);letter-spacing:.04em;font-size:.72rem}.header-actions{align-items:center;gap:8px;display:flex}.lang-select{border:1px solid var(--gray-line);border-radius:var(--radius);background:var(--white);align-items:center;height:40px;transition:border-color .2s;display:flex;position:relative}.lang-select:hover{border-color:var(--gold)}.lang-select:focus-within{outline:2px solid var(--gold-text);outline-offset:2px}.lang-select .icon{width:17px;height:17px;color:var(--gold);pointer-events:none;position:absolute;left:11px}.lang-select .chevron{width:15px;height:15px;color:var(--gray-text);left:auto;right:10px}.lang-select select{-webkit-appearance:none;appearance:none;height:100%;color:var(--navy);cursor:pointer;background:0 0;border:0;outline:none;padding:0 32px 0 35px;font-size:.85rem;font-weight:500}.hero{border-bottom:1px solid var(--gray-line);padding:72px 0 88px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:48px;display:grid}.hero-copy{container-type:inline-size}.hero-title{font-family:var(--font-serif);letter-spacing:.04em;font-size:clamp(2rem,3.8vw,2.9rem);font-weight:700;line-height:1.35}.hero-link{color:var(--navy);align-items:center;gap:18px;text-decoration:none;display:inline-flex}.hero-link>span{background:linear-gradient(var(--gold), var(--gold)) left bottom / 100% 1px no-repeat;transition:background-size .3s var(--ease);padding-bottom:6px}.hero-arrow{border:1px solid var(--gold);fill:none;width:46px;height:46px;stroke:var(--gold-text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:background .2s, stroke .2s, transform .3s var(--ease);border-radius:50%;flex-shrink:0;padding:11px}.hero-link:hover .hero-arrow{background:var(--navy);border-color:var(--navy);stroke:var(--white);transform:translateY(3px)}.hero-desc{max-width:30em;color:var(--gray-text);margin-top:24px;font-size:1rem}.hero-desc.is-fit{max-width:none;font-size:clamp(11px, calc(100cqi / (var(--chars) + .5)), 1rem)}.hero-desc.is-fit>span{white-space:nowrap}.card{background:var(--white);color:var(--navy);border:1px solid var(--navy);border-radius:var(--radius);box-shadow:inset 0 0 0 5px var(--white), inset 0 0 0 6px var(--gold-line), var(--shadow-slip);padding:34px 34px 30px;position:relative}.card-head{border-bottom:1px dashed var(--gold);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.card-title{font-family:var(--font-serif);letter-spacing:.03em;font-size:1.4rem;font-weight:700;line-height:1.4}.seal{border:1.5px solid var(--gold);width:56px;height:56px;box-shadow:inset 0 0 0 3px var(--white), inset 0 0 0 4px var(--gold-line);color:var(--gold-text);font-family:var(--font-serif);letter-spacing:.04em;border-radius:50%;flex-shrink:0;place-items:center;font-size:.95rem;font-weight:800;display:grid;transform:rotate(-12deg)}.panel-enter{animation:panel-in .35s var(--ease)}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}}.panel-head{border-bottom:1px dashed var(--gold);align-items:center;gap:14px;margin-bottom:4px;padding-bottom:18px;display:flex}.icon-btn{border:1px solid var(--gray-line);background:var(--white);width:38px;height:38px;color:var(--navy);border-radius:50%;place-items:center;transition:border-color .2s,background .2s;display:inline-grid}.icon-btn:hover{border-color:var(--gold)}.icon-btn--ghost{border-color:#0000}.step{border:0;min-width:0;margin-top:24px;padding:0}.step-label{color:var(--navy);align-items:center;gap:10px;margin-bottom:12px;padding:0;font-size:.92rem;font-weight:700;display:flex}.step-no{border:1px solid var(--gold);width:24px;height:24px;color:var(--gold-text);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;line-height:1;display:inline-grid}.carrier-grid{background:var(--gray-line);border:1px solid var(--gray-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.carrier{display:flex;position:relative}.carrier input{opacity:0;pointer-events:none;position:absolute}.carrier-tile{background:var(--white);text-align:center;cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:8px;padding:16px 6px 14px;transition:background .18s,box-shadow .18s;display:flex;position:relative}.carrier-tile:hover{background:var(--gray-tint)}.carrier-badge{width:46px;height:46px}.carrier-badge svg{width:100%;height:100%}.carrier-text{flex-direction:column;line-height:1.35;display:flex}.carrier-name{color:var(--navy);word-break:keep-all;overflow-wrap:anywhere;font-size:.8rem;font-weight:700}.carrier-sub{color:var(--gray-text);font-size:.68rem}.carrier-sub:empty{display:none}.carrier-check{background:var(--gold);fill:none;width:18px;height:18px;stroke:var(--white);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .18s, transform .25s var(--ease);border-radius:50%;padding:3px;position:absolute;top:7px;right:7px;transform:scale(.5)}.carrier input:checked+.carrier-tile{background:var(--gold-tint);box-shadow:inset 0 0 0 1.5px var(--gold)}.carrier input:checked+.carrier-tile .carrier-check{opacity:1;transform:scale(1)}.carrier input:focus-visible+.carrier-tile{outline:2px solid var(--gold-text);outline-offset:-4px}.field{min-width:0;margin-top:20px}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.field-label{color:var(--navy);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:.86rem;font-weight:700;display:flex}.badge{border:1px solid var(--gray-line);color:var(--gray-text);border-radius:2px;padding:0 8px;font-size:.7rem;font-weight:500}.badge--req{border-color:var(--gold);color:var(--gold-text)}.input-wrap,.select-wrap{position:relative}.field-input{border-radius:var(--radius);background:var(--white);width:100%;height:50px;color:var(--navy);-webkit-appearance:none;appearance:none;border:1px solid #cfd3da;outline:none;padding:0 16px;font-size:1rem;transition:border-color .18s,box-shadow .18s}.field-input::placeholder{color:var(--gray-mute)}.field-input:hover{border-color:var(--gold)}.field-input:focus{border-color:var(--navy);box-shadow:0 0 0 3px #b08d5747}.field-input.is-invalid{border-color:var(--danger);box-shadow:0 0 0 3px #a23b3b1f}.field-input--mono{font-family:var(--font-mono);letter-spacing:.08em;font-weight:600}#trackingInput{border-bottom:2px solid var(--navy);height:60px;padding-right:52px;font-size:1.35rem}#trackingInput:focus{border-bottom-color:var(--gold)}#trackingInput::placeholder{font-size:1.05rem;font-weight:500}select.field-input{cursor:pointer;padding-right:42px}.select-wrap .chevron{width:18px;height:18px;color:var(--gold);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.input-clear{width:34px;height:34px;color:var(--gray-mute);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.input-clear:hover{color:var(--navy);background:var(--gray-tint)}.input-clear .icon{width:16px;height:16px}.field-hint{color:var(--gray-text);margin-top:8px;font-size:.8rem}.field-error{color:var(--danger);font-size:.8rem;font-weight:700}.field-error:not(:empty){margin-top:6px}.btn-primary{border:1px solid var(--navy);border-radius:var(--radius);background:var(--navy);width:100%;min-height:56px;color:var(--white);letter-spacing:.08em;justify-content:center;align-items:center;gap:12px;margin-top:26px;padding:12px 20px;font-size:1rem;font-weight:700;transition:background .2s,box-shadow .2s;display:flex;position:relative}.btn-primary .icon{color:var(--gold-line);transition:transform .2s var(--ease)}.btn-primary:hover{background:var(--navy-hover);box-shadow:inset 0 -2px 0 var(--gold)}.btn-primary:hover .icon{transform:translate(2px,-2px)}.btn-primary:disabled{cursor:progress;opacity:.75}.btn-primary.is-request{background:var(--white);color:var(--navy)}.btn-primary.is-request .icon{color:var(--gold);transform:rotate(45deg)}.btn-primary.is-request:hover{background:var(--gold-tint);box-shadow:inset 0 -2px 0 var(--gold)}.spinner{border:2px solid #ffffff4d;border-top-color:var(--gold-line);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:none}.btn-primary.is-loading .spinner{display:block}@keyframes spin{to{transform:rotate(360deg)}}.btn-secondary{border:1px solid var(--navy);border-radius:var(--radius);background:var(--white);color:var(--navy);margin-top:22px;padding:12px 24px;font-weight:700;text-decoration:none;display:inline-block}.btn-secondary:hover{border-color:var(--gold);background:var(--gold-tint)}.link-btn{color:var(--gray-text);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:4px;background:0 0;border:0;font-size:.85rem}.link-btn:hover{color:var(--navy);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.track-note{color:var(--gray-text);text-align:center;margin-top:12px;font-size:.8rem}.track-status{border-left:2px solid var(--gold);background:var(--gold-tint);color:var(--navy);margin-top:14px;padding:10px 14px;font-size:.85rem;display:none}.track-status.is-visible{display:block}.callout{border-left:2px solid var(--gold);background:var(--gray-tint);color:var(--gray-text);margin-top:20px;padding:14px 16px;font-size:.86rem;line-height:1.8}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.privacy-note{color:var(--gray-text);margin-top:20px;font-size:.78rem}.form-alert{border-left:2px solid var(--danger);color:var(--danger);background:#fbf3f3;margin-top:14px;padding:12px 14px;font-size:.86rem;font-weight:700}.success{text-align:center;outline:none;padding:24px 6px 6px}.success-icon svg{width:68px;height:68px;margin:0 auto 16px}.success-icon circle{fill:none;stroke:var(--gold);stroke-width:1.5px}.success-icon path{fill:none;stroke:var(--navy);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:draw .5s .15s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.success h3{font-family:var(--font-serif);font-size:1.3rem;font-weight:700}.success p{color:var(--gray-text);margin-top:8px;font-size:.9rem}.section-title{font-family:var(--font-serif);letter-spacing:.04em;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:700;line-height:1.4}.section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.section-head h2{font-family:var(--font-serif);font-size:1.15rem;font-weight:700}.history{margin-top:48px}.history-list{border-top:1px solid var(--gray-line);margin:14px 0 10px;padding:0;list-style:none}.history-item{border-bottom:1px solid var(--gray-line);align-items:center;gap:6px;display:flex}.history-open{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:14px;min-width:0;padding:10px 4px;display:flex}.history-open:hover .history-no{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.history-open>.icon{color:var(--gold);width:18px}.history-badge{flex-shrink:0;width:36px;height:36px}.history-badge svg{width:100%;height:100%}.history-body{flex-direction:column;flex:1;min-width:0;line-height:1.4;display:flex}.history-no{font-family:var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.history-meta{color:var(--gray-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.history-remove{width:32px;height:32px;color:var(--gray-mute)}.history-remove .icon{width:16px;height:16px}.how{border-top:1px solid var(--gold-line);margin-top:72px;padding-top:56px}.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:36px;padding:0;list-style:none;display:grid;position:relative}.how-step{position:relative}.how-step:not(:last-child):after{content:"";background:var(--gold);height:1px;position:absolute;top:24px;left:48px;right:-40px}.how-no{border:1px solid var(--gold);background:var(--white);width:48px;height:48px;color:var(--navy);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:700;display:grid;position:relative}.how-step h3{font-family:var(--font-serif);margin-top:20px;font-size:1.15rem;font-weight:700}.how-step p{max-width:24em;color:var(--gray-text);margin-top:6px;font-size:.92rem}.faq{border-top:1px solid var(--gold-line);margin-top:72px;margin-bottom:96px;padding-top:56px}.faq-list{border-top:1px solid var(--gray-line);max-width:860px;margin-top:24px}.faq details{border-bottom:1px solid var(--gray-line)}.faq summary{cursor:pointer;padding:20px 48px 20px 0;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--gold-text)}.faq summary:before,.faq summary:after{content:"";background:var(--gold);width:14px;height:1.5px;transition:transform .25s var(--ease);position:absolute;top:50%;right:10px}.faq summary:after{transform:rotate(90deg)}.faq details[open] summary:after{transform:rotate(0)}.faq details p{max-width:46em;color:var(--gray-text);padding:0 0 22px;font-size:.92rem}.site-footer{border-top:3px solid var(--gold);color:#ffffffe0;padding:44px 0 calc(36px + env(safe-area-inset-bottom));background:#525a6b}.footer-inner{gap:14px;display:grid}.brand--footer{color:var(--white)}.brand--footer .brand-name{font-size:1.15rem}.footer-disclaimer{max-width:46em;font-size:.8rem;line-height:1.85}.footer-copy{color:#f1e8d4;font-size:.76rem}.noscript{text-align:center;background:var(--gold-tint);color:var(--navy);padding:16px}.go-main{padding:40px 16px calc(40px + env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.go-card{text-align:center;width:100%;max-width:460px}.go-route{justify-content:center;align-items:center;gap:14px;margin-bottom:22px;display:flex}.go-badge{width:58px;height:58px}.go-badge svg,.go-badge img{width:100%;height:100%}.go-badge--self{width:40px;height:40px}.go-dots{gap:6px;display:flex}.go-dots i{background:var(--gold);width:5px;height:5px;animation:go-dot 1.2s var(--ease) infinite;border-radius:50%}.go-dots i:nth-child(2){animation-delay:.15s}.go-dots i:nth-child(3){animation-delay:.3s}@keyframes go-dot{0%,to{opacity:.25}50%{opacity:1}}.go-title{font-family:var(--font-serif);text-wrap:balance;font-size:1.25rem;font-weight:700;line-height:1.55}.go-number{font-family:var(--font-mono);letter-spacing:.08em;word-break:break-all;margin-top:8px;font-size:1.25rem;font-weight:600}.go-timer{width:84px;height:84px;margin:24px auto 8px;position:relative}.go-ring{width:100%;height:100%;transform:rotate(-90deg)}.go-ring-track,.go-ring-bar{fill:none;stroke-width:3px}.go-ring-track{stroke:var(--gray-line)}.go-ring-bar{stroke:var(--gold);stroke-linecap:round}.go-sec{font-family:var(--font-serif);place-items:center;font-size:1.9rem;font-weight:700;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.go-countdown{color:var(--gray-text);font-size:.9rem}.go-cancel{margin-top:14px}.go-note,.go-text{color:var(--gray-text);word-break:break-all;margin-top:14px;font-size:.8rem}.go-text{font-size:.9rem}.go-disclaimer{text-align:center;max-width:460px;color:var(--gray-mute);font-size:.74rem;line-height:1.8}@media (max-width:960px){.hero{padding:48px 0 64px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.panel-stack{width:100%;max-width:560px;margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:720px){.how-steps{grid-template-columns:minmax(0,1fr);gap:28px}.how-step:not(:last-child):after{width:1px;height:auto;top:48px;bottom:-28px;left:24px;right:auto}.how-step{min-height:48px;padding-left:72px}.how-no{position:absolute;top:0;left:0}.how-step h3{margin-top:8px}.how,.faq{margin-top:56px;padding-top:44px}}@media (max-width:520px){:root{--header-h:60px}.container{padding-inline-start:16px;padding-inline-end:16px}.brand-sub{display:none}.hero{padding:36px 0 48px}.hero-link{gap:12px}.hero-arrow{width:38px;height:38px;padding:9px}.card{padding:26px 18px 22px}.card-title{font-size:1.2rem}.seal{width:46px;height:46px;font-size:.8rem}.carrier-badge{width:40px;height:40px}.carrier-name{font-size:.74rem}.field-row{grid-template-columns:minmax(0,1fr);gap:0}#trackingInput{font-size:1.15rem}}@media (max-width:340px){.carrier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.line-box{border:1px solid var(--gold-line);border-radius:var(--radius);text-align:center;max-width:400px;margin:24px auto 0;padding:20px 18px}.line-title{font-family:var(--font-serif);font-size:1.05rem;font-weight:700}.line-desc{color:var(--gray-text);margin-top:6px;font-size:.82rem}.line-code{color:var(--gray-text);justify-content:center;align-items:baseline;gap:10px;margin-top:12px;font-size:.8rem;display:flex}.line-code strong{font-family:var(--font-mono);letter-spacing:.12em;color:var(--navy);font-size:1.15rem;font-weight:600}.btn-line{border:1px solid var(--navy);border-radius:var(--radius);background:var(--navy);width:100%;min-height:50px;color:var(--white);letter-spacing:.06em;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}.btn-line .icon{color:var(--gold-line)}.btn-line:hover{background:var(--navy-hover);box-shadow:inset 0 -2px 0 var(--gold)}.hero{isolation:isolate;position:relative;overflow:hidden}.hero-dots{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 90% at 72%,#000 25%,#0000 78%);mask-image:radial-gradient(70% 90% at 72%,#000 25%,#0000 78%)}@media (max-width:960px){.hero-dots{-webkit-mask-image:radial-gradient(90% 70% at 50% 62%,#000 20%,#0000 80%);mask-image:radial-gradient(90% 70% at 50% 62%,#000 20%,#0000 80%)}}.hero-flip{font-family:var(--font-serif);color:var(--navy);margin-top:22px;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:600;line-height:1.6}.flip-words{padding:0 .15em;font-weight:800;display:inline-block;position:relative}.flip-word{z-index:1;white-space:nowrap;display:inline-block;position:relative}.flip-group{white-space:nowrap;display:inline-block}.flip-letter{opacity:0;animation:flip-in .2s var(--ease) forwards;display:inline-block}.flip-letter.is-static{opacity:1;animation:none}.flip-word.is-leaving{pointer-events:none;animation:flip-out .55s var(--ease) forwards;position:absolute;top:0;left:.15em}@keyframes flip-in{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@keyframes flip-out{to{opacity:0;filter:blur(8px);transform:translate(40px,-40px)scale(2)}}.fx-noise{--x0:50%;--y0:50%;--x1:35%;--y1:35%;--x2:60%;--y2:60%;isolation:isolate;background:#eceef2;border-radius:8px;margin-top:26px;padding:5px;position:relative;overflow:hidden;box-shadow:inset 0 .5px 1px #c4c9d2,0 1px #fff}.fx-noise-layer,.fx-noise-grain{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.fx-noise-strip{opacity:.8;filter:blur(2px);height:3px;transform:translateX(var(--strip-x,0));pointer-events:none;position:absolute;top:0;bottom:auto;left:0;right:0}.fx-noise-grain{opacity:.25;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-noise>.fx-noise-content{z-index:1;margin-top:0;position:relative}.line-box .fx-noise{margin-top:14px}.field-icon{width:18px;height:18px;color:var(--gold);flex-shrink:0}.doc{max-width:820px;padding-top:56px;padding-bottom:96px}.doc-title{font-family:var(--font-serif);letter-spacing:.04em;border-bottom:1px dashed var(--gold);padding-bottom:18px;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:700}.doc-meta{color:var(--gray-text);margin-top:14px;font-size:.85rem}.doc-lang{color:var(--gray-mute);font-size:.78rem}.doc-lead{margin-top:28px}.doc-section{margin-top:44px}.doc-section h2{font-family:var(--font-serif);border-left:2px solid var(--gold);padding-left:14px;font-size:1.25rem;font-weight:700;line-height:1.5}.doc-section h3{margin-top:24px;font-size:1rem;font-weight:700}.doc-section p,.doc-section ul,.doc-section ol{color:#2c3648;margin-top:12px;font-size:.95rem}.doc-section ul,.doc-section ol{padding-left:1.4em}.doc-section li+li{margin-top:6px}.doc-section li::marker{color:var(--gold)}.doc-table-wrap{margin-top:16px;overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.88rem}.doc-table th,.doc-table td{border-bottom:1px solid var(--gray-line);text-align:left;vertical-align:top;padding:12px 14px}.doc-table th{border-bottom:1px solid var(--gold);white-space:nowrap;font-weight:700}.doc-contact{border-top:1px solid var(--gray-line);margin-top:14px}.doc-contact>div{border-bottom:1px solid var(--gray-line);grid-template-columns:9em 1fr;gap:16px;padding:12px 0;font-size:.95rem;display:grid}.doc-contact dt{font-weight:700}.doc-back{margin-top:56px}.todo{background:var(--gold-tint);border-bottom:1.5px solid var(--gold);color:var(--gold-text);font-weight:700}.footer-links a{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;font-size:.85rem}.footer-links a:hover{color:var(--gold-line)}.privacy-note a{color:var(--navy);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.go-disclaimer a{color:var(--gray-text);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.site-pending [data-site]{visibility:hidden}.site-missing{text-align:center;color:var(--gray-text);padding:96px 16px}.seal img{object-fit:contain;border-radius:50%;width:70%;height:70%}
