.account-page{padding-bottom:96px}.account-heading-icon{color:var(--green,#242424);flex-shrink:0}.account-preview{margin:0 0 28px;padding:14px 18px;border:1px solid #dedbd2;border-radius:10px;background:#f4f3ec;font-size:.8rem;line-height:1.65;color:#626262}.account-auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:64px;align-items:start;max-width:1020px;margin:38px auto}.account-panel{min-width:0;padding:32px;border:1px solid #dedbd2;border-radius:16px;background:#fffefb}.account-panel h2{font-size:1.55rem;margin:0 0 18px;letter-spacing:-.04em}.account-panel h3{margin:30px 0 16px;font-size:1.05rem}.account-panel p{line-height:1.7;overflow-wrap:anywhere}.account-form{display:grid;gap:18px;margin-top:24px}.account-form label{display:grid;gap:8px;font-size:.8rem;font-weight:600}.account-form input:not([type=checkbox]),.account-form select{width:100%;min-width:0;border:1px solid #dedbd2;padding:13px 14px;border-radius:7px;background:white;font:inherit;font-size:.95rem;color:#242424}.account-form input:focus,.account-form select:focus{outline:2px solid var(--ink);outline-offset:2px}.account-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.account-form .button{justify-content:center;margin-top:6px}.account-form-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:20px;font-size:.8rem}.account-back-link,.account-form-links a,.account-form-links button{color:#242424;text-decoration:underline;text-underline-offset:4px}.account-form-links button{border:0;padding:0;background:none;cursor:pointer;font:inherit}.account-back-link{display:inline-block;margin-top:22px;font-size:.8rem}.account-intro{padding:38px 8px}.account-intro h2{font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.05em;line-height:1.2}.account-intro ul{display:grid;list-style:none;padding:14px 0;gap:22px}.account-intro li{display:flex;align-items:center;gap:14px;line-height:1.65;font-size:.88rem}.account-intro svg{flex-shrink:0;color:#626262}.account-intro>a{display:flex;width:fit-content}.account-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:start}.account-nav{display:grid;gap:6px}.account-nav a,.account-nav button{display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;border-radius:8px;font:inherit;font-size:.85rem;text-align:left;background:transparent;cursor:pointer}.account-nav [aria-current=page]{background:#fff8db;color:#242424}.account-nav button{margin-top:18px;border-top:1px solid #dedbd2;border-radius:0}.account-overview{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.account-overview a{display:grid;gap:22px;padding:24px;border-radius:12px;background:#fffdf5}.account-overview span{display:flex;align-items:center;gap:8px;font-size:.75rem}.account-small{font-size:.78rem;color:#626262}.account-message{border:1px solid #dedbd2;background:#fff8db;padding:14px 18px;border-radius:8px;font-size:.88rem}.account-addresses{display:grid;grid-template-columns:1fr 1fr;gap:16px}.account-addresses article{padding:20px;border:1px solid #dedbd2;border-radius:10px;font-size:.87rem;overflow-wrap:anywhere}.account-addresses small{color:#626262}.account-form .account-checkbox{display:flex;align-items:center;gap:10px;font-weight:400;line-height:1.5}.account-checkbox input{width:18px;height:18px;accent-color:var(--brand)}.account-order-lines,.account-orders{padding:0;list-style:none}.account-orders li{border-bottom:1px solid #dedbd2}.account-orders a{display:flex;gap:20px;align-items:center;padding:22px 0}.account-orders a>span{flex:1;min-width:0;overflow-wrap:anywhere}.account-order-lines small,.account-orders small{display:block;margin-top:8px;font-size:.75rem;color:#626262}.account-order-lines li{display:flex;gap:22px;justify-content:space-between;padding:18px 0;border-bottom:1px solid #dedbd2}.account-empty{padding:30px 0}.account-page button:disabled{opacity:.55;cursor:wait}@media (max-width:800px){.account-auth-layout{gap:30px;grid-template-columns:1fr}.account-intro{padding:10px 8px}.account-layout{grid-template-columns:1fr;gap:20px}.account-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account-nav button{margin:0;border:0}}@media (max-width:480px){.account-panel{padding:22px 18px}.account-addresses,.account-fields,.account-overview{grid-template-columns:1fr}.account-heading-icon{display:none}.account-nav a,.account-nav button{padding:11px 7px;font-size:.76rem;gap:8px}.account-orders a{gap:10px;font-size:.82rem}}.order-service{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ddd}.order-service h3{font-size:1.35rem;margin-bottom:.75rem}.order-service p{line-height:1.6}.order-service-documents{display:grid;gap:.6rem;margin:1.25rem 0}.order-service-documents a{text-align:left;overflow-wrap:anywhere}.order-service summary{cursor:pointer;font-weight:600;padding:.8rem 0}.order-service-form{display:grid;gap:1rem;padding:1rem 0}.order-service-form label{display:grid;gap:.4rem}.order-service input,.order-service textarea{max-width:100%;padding:.7rem;border:1px solid #ccc;border-radius:.4rem;font:inherit}.order-service-form input[type=number]{width:100px}.order-service-form .checkbox-label{display:flex;align-items:center}.order-service-requests article{padding:1.2rem;margin:1rem 0;background:#faf8f0;border:1px solid #e2dfd5;border-radius:.6rem}.order-service-requests a{display:inline-block;margin:.5rem 1rem .5rem 0;text-decoration:underline}.order-service-requests input{display:block}.blog-content_filters__0XLzS{display:flex;flex-wrap:wrap;gap:.6rem;margin:2.5rem 0 1rem}.blog-content_filters__0XLzS button{border:1px solid var(--line,#dedbd2);background:transparent;border-radius:50px;padding:.7rem 1rem;font:inherit;cursor:pointer}.blog-content_filters__0XLzS button[aria-pressed=true]{background:var(--ink,var(--brand-hover));color:white;border-color:var(--ink,#242424)}.blog-content_filters__0XLzS button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.blog-content_count__qHqEX{font-size:.85rem;color:var(--muted,#626262);margin-bottom:1.5rem}.blog-content_related__hBiKr{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line,#dedbd2)}.blog-content_related__hBiKr h2{font-size:1.5rem;margin:0 0 1.2rem}.blog-content_relatedGrid__D6LdT{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.blog-content_relatedGrid__D6LdT a{padding:1.2rem;border:1px solid var(--line,#dedbd2);border-radius:.65rem;display:flex;flex-direction:column;gap:.6rem;text-decoration:none}.blog-content_relatedGrid__D6LdT a:hover{background:#fff8db}.blog-content_relatedGrid__D6LdT span{font-size:.8rem;color:var(--muted,#626262)}.blog-content_table__6my6W{overflow-x:auto;margin:1.5rem 0}.blog-content_table__6my6W table{width:100%;border-collapse:collapse;font-size:.95rem}.blog-content_table__6my6W td,.blog-content_table__6my6W th{text-align:left;padding:.9rem;border:1px solid #dedbd2;vertical-align:top}.blog-content_table__6my6W th{background:#fff8db}.blog-content_faq__bHKLV details{border-top:1px solid #dedbd2;padding:1rem 0}.blog-content_faq__bHKLV summary{font-weight:650;cursor:pointer}.blog-content_localeNotice__2FzW_{padding:1rem 1.2rem;border-left:3px solid var(--ink);background:#fffdf5;font-size:.95rem;margin:2rem 0}.blog-content_index__E3859 .guide-card>p{font-size:16px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.category-landing_page__YHlWP{max-width:1180px}.category-landing_selectionNav__ZoN8T{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 28px}.category-landing_selectionNav__ZoN8T a{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--line);border-radius:6px;font-weight:600}.category-landing_selectionNav__ZoN8T a:hover{background:#fff8db}.category-landing_intro__xLZ4H{max-width:850px;margin:36px 0;line-height:1.8}.category-landing_intro__xLZ4H li{margin:12px 0}.category-landing_grid__yvSWP{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.category-landing_grid__yvSWP>a{border:1px solid var(--line);border-radius:8px;padding:24px}.category-landing_grid__yvSWP>a:hover{background:#fffdf4}.category-landing_grid__yvSWP h2{font-size:23px;line-height:1.35}.category-landing_grid__yvSWP p{color:var(--muted);line-height:1.7}.category-landing_grid__yvSWP span{display:flex;gap:8px;align-items:center;font-weight:600}.category-landing_categoryLinks__kS4h5,.category-landing_contents__nDJ41{display:flex;flex-wrap:wrap;gap:12px}.category-landing_categoryLinks__kS4h5 a,.category-landing_contents__nDJ41 a{padding:10px 14px;background:#fff8db;border-radius:5px}.category-landing_section__TDApu{max-width:850px;margin:38px 0;scroll-margin-top:120px;line-height:1.8}.category-landing_section__TDApu h2{font-size:28px;line-height:1.3}.category-landing_section__TDApu details{padding:15px 0;border-top:1px solid var(--line)}.category-landing_section__TDApu summary{font-weight:650;cursor:pointer}.category-landing_sources__jBMSS{font-size:14px;color:var(--muted)}.category-landing_sources__jBMSS a+a{margin-left:12px}@media(max-width:640px){.category-landing_section__TDApu h2{font-size:24px}.category-landing_grid__yvSWP>a{padding:20px}}.category-editorial_editorial__L78NX{margin-top:5rem;padding-top:3rem;border-top:1px solid var(--border,#dedbd2)}.category-editorial_editorial__L78NX p{line-height:1.8;color:var(--muted,#626262)}.category-editorial_editorial__L78NX a{text-underline-offset:.22em}.category-editorial_editorial__L78NX li{margin-block:.65rem}.category-editorial_header__MfH8v{max-width:740px}.category-editorial_header__MfH8v h2{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.04em}.category-editorial_topics__3bsV4{display:flex;flex-wrap:wrap;gap:.7rem;margin:2rem 0 3rem}.category-editorial_topics__3bsV4 a{border:1px solid var(--border,#dedbd2);border-radius:999px;padding:.75rem 1rem;font-size:.85rem;max-width:100%}.category-editorial_topic__2338V{padding-block:2rem 3rem;border-top:1px solid var(--border,#dedbd2);scroll-margin-top:7rem}.category-editorial_topic__2338V h2{font-size:clamp(1.5rem,2.5vw,2.1rem);letter-spacing:-.035em;max-width:800px}.category-editorial_meta__9SfPd{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.25rem;margin-bottom:1.25rem;color:var(--muted,#626262);font-size:.75rem}.category-editorial_lead__i5xgU{max-width:850px;font-size:1.1rem}.category-editorial_sections__PbRtC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;row-gap:1.25rem;margin-block:2rem}.category-editorial_faq__rfUYm h3,.category-editorial_sections__PbRtC h3,.category-editorial_sourceList__95h_M h3{font-size:1.05rem}.category-editorial_sections__PbRtC section,.category-editorial_sourceList__95h_M li{scroll-margin-top:7rem;min-width:0}.category-editorial_sections__PbRtC a,.category-editorial_sourceList__95h_M a{text-decoration:underline}.category-editorial_sourceList__95h_M,.category-editorial_sources__qp8Q_{font-size:.8rem}.category-editorial_faq__rfUYm{max-width:860px;margin-block:2rem}.category-editorial_faq__rfUYm details{border-bottom:1px solid var(--border,#dedbd2);padding-block:1rem}.category-editorial_faq__rfUYm summary{cursor:pointer;font-weight:600;line-height:1.5}.category-editorial_faq__rfUYm p{margin-bottom:0}.category-editorial_sourceList__95h_M{max-width:860px;margin-block:2rem;overflow-wrap:anywhere}@media (max-width:700px){.category-editorial_sections__PbRtC{grid-template-columns:1fr;gap:1rem}.category-editorial_editorial__L78NX{margin-top:3rem}.category-editorial_topics__3bsV4 a{border-radius:1rem}}.fjorox-payment-panel{background:#fff;border:1px solid var(--line,#dedbd2);border-radius:18px;padding:clamp(18px,3vw,28px);margin-top:24px}.fjorox-payment-heading{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.fjorox-payment-heading h3{margin:0;font-size:clamp(21px,2.4vw,27px);line-height:1.3}.fjorox-payment-heading svg{flex-shrink:0;margin-top:5px}.fjorox-payment-caption{color:#67645b;font-size:15px;line-height:1.65;margin:14px 0 20px}.fjorox-payment-submit{width:100%;margin-top:24px;min-height:58px;white-space:normal;text-align:center}.fjorox-payment-methods{border:0;padding:0;margin:24px 0;display:grid;gap:12px;min-width:0}.fjorox-payment-methods legend{padding:0;margin-bottom:14px;font-size:23px;font-weight:700}.fjorox-payment-method{display:flex;align-items:flex-start;gap:13px;padding:18px;background:#fff;border:1px solid #d8d5cc;border-radius:13px;cursor:pointer}.fjorox-payment-method:has(input:checked){border-color:#242424;background:#fff8d8;box-shadow:inset 0 0 0 1px #242424}.fjorox-payment-method input{width:20px;height:20px;flex-shrink:0;margin:3px 0 0;accent-color:#242424}.fjorox-payment-method strong{display:block;font-size:18px;line-height:1.4}.fjorox-payment-method small{display:block;font-size:14px;line-height:1.55;margin-top:5px;color:#67645b}.fjorox-payment-pending{padding:24px;background:#fff8d8;border:1px solid #e5cf79;border-radius:16px;margin:22px 0}.fjorox-payment-pending h2{font-size:25px;margin:0 0 12px}.fjorox-payment-pending p{font-size:17px;line-height:1.65}.fjorox-bank-details{margin:20px 0;display:grid;gap:15px}.fjorox-bank-details dt{font-size:14px;color:#67645b;margin-bottom:4px}.fjorox-bank-details dd{margin:0;font-size:18px;font-weight:600;overflow-wrap:anywhere;user-select:all}.fjorox-payment-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.fjorox-express[data-available=false]{min-height:0;height:0;overflow:hidden}.fjorox-payment-divider{text-align:center;font-size:14px;color:#67645b;margin:18px 0}.fjorox-payment-spinner{animation:fjorox-payment-spin 1s linear infinite;flex-shrink:0}@keyframes fjorox-payment-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.fjorox-payment-spinner{animation:none}}@media (max-width:600px){.fjorox-payment-panel,.fjorox-payment-pending{padding:18px}.fjorox-payment-actions .button{width:100%}}.exit-help{position:fixed;inset:0;margin:auto;border:1px solid var(--border);border-radius:14px;padding:42px;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;background:var(--chalk);color:var(--ink);box-shadow:0 24px 80px #24242430}.exit-help::backdrop{background:rgb(24 40 32/38%)}.exit-help h2{font-size:36px;line-height:1.12;margin:22px 0 16px;letter-spacing:-.035em}.exit-help p{font-size:17px;line-height:1.65}.exit-help-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.exit-help-close:hover{background:var(--brand-soft)}.exit-help-actions{display:grid;gap:12px;margin-top:26px}.exit-help-actions .button{min-height:52px;font-size:16px}.exit-help-actions .text-button{justify-self:center;padding:10px}.exit-help .exit-help-note{margin:24px 0 0;font-size:14px}@media(max-width:540px){.exit-help{padding:32px 24px}.exit-help h2{font-size:29px}}.language-picker select{min-width:58px}@media (max-width:600px){.shop-utility>.shop-container{flex-wrap:wrap;padding-block:5px;row-gap:0}.shop-utility>.shop-container>span{flex-basis:100%;text-align:center}.shop-utility .utility-links{width:100%;justify-content:space-between;gap:12px}}.public-status{background:#233b30;color:#fff;text-align:center;padding:.6rem 1rem;font-size:.75rem;letter-spacing:.025em}.public-header{border-bottom:1px solid #dce3da;background:#fff}.public-header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1rem}.public-brand{display:block;width:145px}.public-header-inner nav{display:flex;gap:1.8rem;font-size:.9rem}.public-languages{display:flex;justify-content:flex-end;gap:1.2rem;flex-wrap:wrap;padding-block:.6rem;font-size:.72rem}.public-languages [aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:5px}.public-main{padding-top:2rem;padding-bottom:5rem}.public-breadcrumbs{font-size:.75rem;color:#687165;margin-bottom:2rem}.public-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.public-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:3rem;padding:2rem 0 5rem}.public-heading h1,.public-hero h1{font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.04;letter-spacing:-.04em;max-width:950px;margin:.9rem 0 1.5rem}.public-heading h1{font-size:clamp(2rem,4vw,3.9rem)}.public-intro{font-size:1.15rem;line-height:1.7;max-width:760px;color:#5d665d}.public-hero .button{margin-top:1.8rem}.public-hero figure{margin:0}.public-hero img{display:block;width:100%;height:auto;border-radius:4px}.public-hero figcaption{font-size:.7rem;color:#727a71;margin-top:.7rem}.public-heading{margin-bottom:3rem}.public-copy{max-width:790px}.public-copy section{margin:2.8rem 0}.public-copy h2,.public-directory h2{font-size:1.65rem;letter-spacing:-.02em;margin-bottom:1rem}.public-copy p{font-size:1.025rem;line-height:1.85;color:#4d584e}.public-directory{margin-top:4rem}.public-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:1.5rem}.public-card-grid>a{display:flex;flex-direction:column;gap:.8rem;background:#f3f5ef;padding:1.7rem;border:1px solid transparent;transition:border-color .2s}.public-card-grid>a:hover{border-color:#64806c}.public-card-grid h3{font-size:1.2rem;line-height:1.3;margin:0}.public-card-grid p{font-size:.9rem;line-height:1.65;color:#5d665d;margin:0}.public-card-grid span{margin-top:auto;font-size:1.5rem}.public-publication-note{padding:1.5rem 2rem;border-left:2px solid #6b7964;background:#f6f6f2;margin-top:4rem;max-width:900px;line-height:1.8;font-size:.9rem}.public-publication-note a{text-decoration:underline;text-underline-offset:3px}.public-footer{padding:2.8rem 0;background:#e9eee5}.public-footer>.container{display:flex;justify-content:space-between;gap:2rem}.public-footer .fjorox-logo{width:140px}.public-footer p{font-size:.8rem;margin-top:1.3rem}.public-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:1.2rem;max-width:640px;font-size:.85rem}.public-footer .text-button{font-size:inherit}.public-footer a:focus-visible,.public-header a:focus-visible,.public-main a:focus-visible{outline:2px solid #233b30;outline-offset:5px}@media(max-width:760px){.public-header-inner{align-items:flex-start;gap:1rem}.public-header-inner nav{flex-direction:column;gap:.7rem;font-size:.8rem}.public-brand{width:125px}.public-languages{justify-content:flex-start;gap:1rem}.public-hero{gap:2rem;padding-top:1rem;padding-bottom:2rem}.public-card-grid,.public-hero{grid-template-columns:1fr}.public-main{padding-top:1.3rem}.public-copy section{margin:2rem 0}.public-footer>.container{flex-direction:column}.public-footer nav{justify-content:flex-start}.public-publication-note{padding:1.2rem}}