:root{--np-button:#ff7a00;--np-dark:#222522;--np-accent:#ff7a00;--np-ink:#242824}
body{background:#fff;color:#242824;font-family:"Manrope",Arial,sans-serif}h1,h2,h3,h4,button,input,textarea,select,.np-header,.np-footer{font-family:"Manrope",Arial,sans-serif;font-style:normal}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #242824;outline-offset:4px}
.np-header{height:84px;padding:0 max(32px,calc((100vw - 1360px)/2));background:#fff!important;border-bottom:1px solid #e5e7e5;box-shadow:none;gap:28px}.np-header .np-brand{color:#242824!important;flex-shrink:0}.np-header .np-symbol{color:#ff7a00}.np-header .np-brand small{color:#666b66}.np-header nav{gap:22px}.np-header nav a,.np-header .np-nav-label{color:#242824;font-size:12px;font-weight:500}.np-header nav a:hover,.np-header nav a[aria-current=page]{color:#b65300}.np-header .np-submenu{background:#fff;border:1px solid #e5e7e5;box-shadow:0 12px 30px #22252212}.np-header .np-submenu a{color:#242824}.np-header .np-submenu-toggle{color:#242824!important}.np-header .np-submenu a:hover{background:#f6f6f4;color:#a34b00}.np-header-actions{gap:18px}.np-header .np-language-toggle{color:#242824;background:#fff;border-color:#e5e7e5}.np-header .np-language-options{background:white;border:1px solid #e5e7e5;box-shadow:0 12px 30px #22252212}.np-header .np-language-options a{color:#242824}.np-header .np-language-options a:hover,.np-header .np-language-options a[aria-current=page]{background:#f6f6f4;color:#a34b00}.np-header .np-menu-toggle{color:#242824}.np-header-cta{font-size:13px;white-space:nowrap;padding:12px 20px;box-shadow:none}
.wp-block-button__link,.np-secondary .wp-block-button__link,.np-header-cta,.np-inquiry-open,.np-inquiry-open[data-inquiry-type=design],.np-modal-form button[type=submit],.np-success-links a,.np-wa,.np-home-button{background:#ff7a00!important;border-color:#ff7a00!important;color:#fff!important;border-radius:7px!important;justify-content:center;text-align:center;box-shadow:none;transition:background .18s,transform .15s}
.wp-block-button__link:hover,.np-header-cta:hover,.np-inquiry-open:hover,.np-modal-form button[type=submit]:hover,.np-wa:hover,.np-home-button:hover{background:#e96f00!important;border-color:#e96f00!important}.np-footer{background:#222522}.np-footer .np-symbol{color:#ff7a00}.np-footer-top>a:last-child{color:#ffa14c}.np-footer-nav a:hover{color:#ffa14c}
.np-guide-home,.np-guide-home *{box-sizing:border-box}.np-guide-home{--display:flex;gap:0!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:#fff;color:#242824;font-family:"Manrope",Arial,sans-serif;overflow:clip}.np-main:has(.np-guide-home){padding:0;margin:0;max-width:none;width:100%}.np-guide-home .wp-block-group{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--container-max-width:1200px;--gap:0;min-width:0}.np-guide-home .np-g-widget{margin:0!important;min-width:0}.np-guide-home .np-g-widget-inner{margin:0;padding:0}.np-guide-home .np-g-section{padding:88px max(40px,calc((100vw - 1200px)/2))!important;width:100%!important;max-width:none!important;gap:32px!important}.np-guide-home .np-g-hero{padding-top:66px!important;padding-bottom:74px!important;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px!important;align-items:center}.np-guide-home .np-g-hero-copy{gap:24px!important}.np-guide-home .np-g-eyebrow p{font-size:11px!important;letter-spacing:1.65px;font-weight:600;color:#666b66;margin:0!important;line-height:1.5}.np-guide-home .np-g-title{font-family:"Manrope",Arial,sans-serif!important;font-style:normal!important;font-weight:550!important;letter-spacing:-1.2px;color:#242824;line-height:1.2;margin:0}.np-guide-home h1.np-g-title{font-size:clamp(42px,4.15vw,60px)!important;line-height:1.08!important;letter-spacing:-2.2px;max-width:590px}.np-guide-home h2.np-g-title{font-size:clamp(29px,2.75vw,40px)!important;max-width:830px}.np-guide-home h3.np-g-title{font-size:21px!important;line-height:1.35!important;letter-spacing:-.45px}.np-guide-home p,.np-guide-home li{font-family:"Manrope",Arial,sans-serif;font-size:16px;line-height:1.7;color:#666b66;margin:0 0 14px}.np-guide-home p:last-child{margin-bottom:0}.np-guide-home .np-g-lead p{font-size:17px;line-height:1.75;max-width:560px}.np-guide-home .np-g-note p{font-size:12px;line-height:1.65;color:#727772}.np-guide-home .np-g-actions{display:flex!important;flex-flow:row wrap!important;gap:12px!important;align-items:center;justify-content:flex-start}.np-guide-home .np-g-actions>.np-g-widget{width:auto!important;flex:0 1 auto}.np-guide-home .wp-block-button__link{display:inline-flex;min-height:50px;padding:14px 22px;background:#ff7a00!important;color:#fff!important;border:1px solid #ff7a00;border-radius:7px;font-size:15px;font-weight:550;line-height:1.4;text-align:center;align-items:center;justify-content:center;box-shadow:none;transition:background .18s,transform .15s}.np-guide-home .np-g-button-label{justify-content:center}.np-guide-home .wp-block-button__link:hover{background:#e96f00!important;border-color:#e96f00}.np-guide-home .wp-block-button__link:active,.np-guide-home .wp-block-button__link.np-pressed{transform:scale(.975)}.np-guide-home .np-g-secondary .wp-block-button__link{background:#fff!important;border-color:#cdd1cd;color:#242824!important}.np-guide-home .np-g-secondary .wp-block-button__link:hover{background:#f6f6f4!important;border-color:#8a918a}.np-guide-home .np-g-hero-media{background:#f6f6f4;border:1px solid #e5e7e5;gap:0!important}.np-guide-home .np-g-hero-media img{width:100%;height:auto;aspect-ratio:1.25;object-fit:contain;padding:18px;display:block}.np-guide-home .np-g-caption{padding:13px 18px!important;border-top:1px solid #e5e7e5;background:#fff}.np-guide-home .np-g-caption p{font-size:12px;color:#666b66}.np-guide-home .np-g-intro{gap:16px!important;max-width:790px!important}.np-guide-home .np-g-four{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important;width:100%}.np-guide-home .np-g-card{padding:26px!important;border:1px solid #e5e7e5;border-radius:6px;gap:14px!important;height:100%}.np-guide-home .np-g-card p{font-size:14px;line-height:1.75}.np-guide-home .np-g-index p{font-size:12px;font-weight:550;color:#b65300;letter-spacing:.5px}.np-guide-home .np-g-services{padding-top:0!important;padding-bottom:80px!important}.np-guide-home .np-g-alt{background:#f6f6f4}.np-guide-home .np-g-portfolio-grid{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:30px!important}.np-guide-home .np-g-project-stack{gap:26px!important}.np-guide-home .np-g-project{gap:13px!important}.np-guide-home .np-g-project .np-g-image{width:100%;background:#fff;border:1px solid #e5e7e5}.np-guide-home .np-g-project img{width:100%;aspect-ratio:1.7;object-fit:contain;padding:16px;display:block;transition:opacity .5s}.np-guide-home .np-g-project-large img{aspect-ratio:1.17}.np-guide-home .np-g-project h3{font-size:20px!important}.np-guide-home .np-g-project h3 a{color:#242824;text-decoration:none}.np-guide-home .np-g-project h3 a:hover{color:#a34b00}.np-guide-home .np-g-project p{font-size:13px;line-height:1.6}.np-guide-home .np-g-project-body{gap:8px!important}.np-guide-home .np-g-three{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px!important}.np-guide-home .np-g-service-link{border-top:1px solid #cdd1cd;padding-top:24px!important;gap:14px!important}.np-guide-home .np-g-service-link .wp-block-button__link{min-height:44px;font-size:13px;padding:10px 16px}.np-guide-home .np-g-catalog .np-v2-products{padding:0!important;background:transparent}.np-guide-home .np-g-catalog .np-section-header{display:none}.np-guide-home .np-g-catalog .np-product-grid{gap:24px}.np-guide-home .np-g-catalog .np-product-card{background:white;border:1px solid #e5e7e5;border-radius:4px}.np-guide-home .np-g-catalog .np-product-copy{padding:22px}.np-guide-home .np-g-catalog .np-product-copy h3{font-size:21px}.np-guide-home .np-g-catalog .np-product-copy p{font-size:14px}.np-guide-home .np-g-catalog .np-product-copy>p:last-of-type{min-height:0}.np-guide-home .np-g-catalog .np-product-card img{aspect-ratio:1.55;object-fit:cover}.np-guide-home .np-g-venue{border-top:1px solid #cdd1cd;padding-top:24px!important;gap:14px!important}.np-guide-home .np-g-process .np-g-four{gap:30px!important}.np-guide-home .np-g-step{border-top:1px solid #cdd1cd;padding-top:24px!important;gap:14px!important}.np-guide-home .np-g-step p{font-size:14px}.np-guide-home .np-g-faq-layout{display:grid!important;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:72px!important}.np-guide-home .np-g-faq-list{gap:0!important}.np-guide-home .np-g-faq-item{padding:22px 0!important;border-bottom:1px solid #e5e7e5;gap:12px!important}.np-guide-home .np-g-faq-item:first-child{padding-top:0!important}.np-guide-home .np-g-faq-item h3{font-size:17px!important;letter-spacing:-.2px}.np-guide-home .np-g-faq-item p{font-size:14px}.np-guide-home .np-g-cta{background:#222522;gap:24px!important}.np-guide-home .np-g-cta .np-g-title{color:#fff}.np-guide-home .np-g-cta p{color:#c8cec8;max-width:650px}.np-guide-home .np-g-cta .np-g-secondary .wp-block-button__link{background:transparent!important;color:#fff!important;border-color:#697169}.np-guide-home .np-g-cta .np-g-secondary .wp-block-button__link:hover{background:#343a34!important}.np-guide-home .np-g-detail-images{gap:30px!important}.np-guide-home .np-g-detail-images img{display:block;width:100%;max-height:820px;object-fit:contain;background:#f6f6f4;padding:20px}.np-guide-home .np-g-detail-copy{max-width:850px;gap:20px!important}.np-guide-home .np-g-detail-copy p{max-width:760px}.np-guide-home .np-g-portfolio-all{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px!important}
@media(min-width:1101px){.np-header nav{display:flex!important}.np-header .np-menu-toggle{display:none!important}}
@media(max-width:1250px) and (min-width:1101px){.np-header{gap:18px;padding:0 24px}.np-header nav{gap:15px}.np-header nav a{font-size:11px}.np-header-actions{gap:12px}.np-header-cta{padding:12px;font-size:12px}}
@media(max-width:1100px){.np-header{height:80px;padding:0 24px;gap:20px}.np-header nav{display:none;position:absolute;top:80px;left:0;right:0;max-height:calc(100dvh - 100px);overflow-y:auto;background:white!important;padding:24px;border-bottom:1px solid #e5e7e5}.np-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:8px}.np-header nav a{font-size:15px;padding:10px 0}.np-header .np-submenu{position:static;box-shadow:none;border:0;border-left:1px solid #e5e7e5;background:#f6f6f4}.np-header .np-menu-toggle{display:flex!important;order:3;background:transparent;font-size:12px;min-height:44px;color:#242824!important}.np-header-actions{margin-left:auto}.np-header .np-submenu-toggle{background:transparent}.np-guide-home .np-g-section{padding:64px 24px!important}.np-guide-home .np-g-hero{gap:30px!important;padding-top:50px!important;padding-bottom:54px!important}.np-guide-home h1.np-g-title{font-size:44px!important}.np-guide-home .np-g-four{grid-template-columns:repeat(2,minmax(0,1fr))}.np-guide-home .np-g-services{padding-top:0!important}.np-guide-home .np-g-faq-layout{gap:38px!important}.np-guide-home .np-g-portfolio-grid{gap:24px!important}.np-guide-home .np-g-actions{gap:10px!important}.np-guide-home .wp-block-button__link{padding:13px 17px;font-size:14px}}
@media(max-width:767px){.np-header{height:76px;padding:0 20px;gap:10px}.np-header nav{top:76px;padding:18px 20px}.np-header-actions{gap:10px}.np-header .np-header-cta{display:none}.np-header .np-menu-toggle{padding:8px 0 8px 8px}.np-header .np-language-toggle{min-height:40px;padding:8px}.np-guide-home .np-g-section{padding:52px 20px!important;gap:26px!important}.np-guide-home .np-g-hero{grid-template-columns:1fr;padding-top:40px!important;padding-bottom:46px!important;gap:32px!important}.np-guide-home .np-g-hero-copy{gap:20px!important}.np-guide-home h1.np-g-title{font-size:38px!important;letter-spacing:-1.4px;line-height:1.12!important}.np-guide-home h2.np-g-title{font-size:29px!important;letter-spacing:-.8px}.np-guide-home h3.np-g-title{font-size:20px!important}.np-guide-home .np-g-lead p{font-size:16px}.np-guide-home .wp-block-button__link{font-size:14px;min-height:48px;padding:13px 18px}.np-guide-home .np-g-hero-media img{aspect-ratio:1.32;padding:10px}.np-guide-home .np-g-services{padding-top:0!important}.np-guide-home .np-g-four{gap:16px!important}.np-guide-home .np-g-card{padding:20px!important}.np-guide-home .np-g-card h3{font-size:18px!important}.np-guide-home .np-g-card p{font-size:13px}.np-guide-home .np-g-portfolio-grid,.np-guide-home .np-g-three,.np-guide-home .np-g-faq-layout,.np-guide-home .np-g-portfolio-all{grid-template-columns:1fr;gap:28px!important}.np-guide-home .np-g-project-large img,.np-guide-home .np-g-project img{aspect-ratio:1.45;padding:10px}.np-guide-home .np-g-project-stack{gap:28px!important}.np-guide-home .np-g-faq-item h3{font-size:17px!important}.np-guide-home .np-g-cta .np-g-actions{align-items:stretch}.np-guide-home .np-g-cta .np-g-actions>.np-g-widget{width:100%!important}.np-guide-home .np-g-cta .wp-block-button,.np-guide-home .np-g-cta .wp-block-button__link{width:100%}.np-guide-home .np-g-detail-images img{padding:8px}.np-footer{padding-right:20px;padding-left:20px}.np-footer-company{gap:24px}.np-footer-bottom{font-size:11px}}
@media(max-width:380px){.np-guide-home .np-g-four{grid-template-columns:1fr}.np-guide-home h1.np-g-title{font-size:34px!important}.np-guide-home .np-g-actions>.np-g-widget,.np-guide-home .np-g-actions .wp-block-button,.np-guide-home .np-g-actions .wp-block-button__link{width:100%!important}.np-header .np-brand{gap:7px}.np-header .np-menu-toggle{font-size:11px}.np-header .np-language-toggle img{width:18px}.np-header-actions{gap:3px}}
@media(prefers-reduced-motion:reduce){.np-guide-home *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

.np-guide-home{display:flex;flex-direction:column}.np-guide-home .wp-block-group{display:flex;flex-direction:column;gap:0;padding:0;margin:0;max-width:none}.np-guide-home .np-g-widget{width:100%;margin:0}.np-guide-home .wp-block-image{margin:0}.np-guide-home .np-g-title a{color:inherit;text-decoration:none}.np-guide-home .np-g-catalog .np-live-catalog-heading{display:none}.np-guide-home .np-g-hero-copy,.np-guide-home .np-g-project-body,.np-guide-home .np-g-intro{align-items:stretch}.np-guide-home .np-g-secondary .wp-block-button__link{background:#fff!important;color:#242824!important;border:1px solid #cdd1cd!important}.np-guide-home .np-g-secondary .wp-block-button__link:hover{background:#f6f6f4!important}.np-guide-home .np-g-cta .np-g-secondary .wp-block-button__link{background:transparent!important;color:#fff!important;border-color:#697169!important}.np-guide-home .np-g-actions{gap:12px!important}.np-guide-home .np-g-actions .wp-block-button__link{padding:14px 22px!important;font-size:15px!important;min-height:50px}.np-guide-home .np-g-card .np-g-title{font-size:21px!important}.np-guide-home .np-g-faq-item .np-g-title{font-size:17px!important}.np-guide-home .np-g-widget:not(.np-g-caption){padding:0}.np-guide-home .np-g-hero-media .np-g-caption{padding:13px 18px!important}.np-guide-home .np-g-widget p{margin-top:0}.np-guide-home .np-g-hero .np-g-note p{margin:0}@media(min-width:1251px){.np-header nav a{font-size:13px}}@media(max-width:767px){.np-guide-home .np-g-card .np-g-title{font-size:18px!important}.np-guide-home .np-g-actions .wp-block-button__link{font-size:14px!important;padding:13px 18px!important}.np-guide-home .np-g-hero-copy{gap:20px!important}}

.np-privacy-page{max-width:900px!important;margin:auto!important;padding:64px 24px 90px!important;color:#242824}.np-privacy-page h1{font-size:42px;line-height:1.15;letter-spacing:-1px;margin:0 0 28px}.np-privacy-page h2{font-size:24px;line-height:1.3;margin:38px 0 14px;letter-spacing:-.4px}.np-privacy-page p{font-size:16px;line-height:1.8;color:#555d55}.np-privacy-page a{color:#984400;overflow-wrap:anywhere}@media(max-width:767px){.np-privacy-page{padding:42px 20px 60px!important}.np-privacy-page h1{font-size:34px}.np-privacy-page h2{font-size:22px}}
/* User preference: restore the original dark navigation across all breakpoints. */
.np-header{background:#211e1b!important;border-bottom-color:#ffffff20}
.np-header .np-brand{color:#fffaf3!important}.np-header .np-brand small{color:#ceccc6}.np-header .np-symbol{color:#ff7a00}
.np-header #np-nav{background:#211e1b!important;border-color:#ffffff26}
.np-header nav a,.np-header .np-nav-label{color:#f7eadd}
.np-header nav a:hover,.np-header nav a[aria-current=page]{color:#ffab75}
.np-header .np-submenu{background:#2a2622!important;border-color:#ffffff26;box-shadow:0 12px 30px #00000029}
.np-header .np-submenu a{color:#f7eadd}.np-header .np-submenu a:hover{background:#39322c;color:#ffab75}
.np-header .np-submenu-toggle,.np-header .np-menu-toggle{color:#fffaf3!important}
.np-header .np-language-toggle{color:#fffaf3;background:#2a2622;border-color:#ffffff36}
.np-header .np-language-options{background:#2a2622;border-color:#ffffff26;box-shadow:0 12px 30px #00000029}
.np-header .np-language-options a{color:#f7eadd}.np-header .np-language-options a:hover,.np-header .np-language-options a[aria-current=page]{background:#39322c;color:#ffab75}
.np-header a:focus-visible,.np-header button:focus-visible,.np-header select:focus-visible{outline-color:#ffab75}
/* Shared Hero surface for all languages and page families. */
:root{--np-hero-background:#f6f6f4}
.np-main .np-page-hero,.np-main .np-support-hero,.np-main .np-collection-hero,.np-main .np-home-hero,.np-main .np-success,.np-guide-home .np-g-section:has(h1),.np-news-body .np-blog>.np-hero,.np-news-body .np-blog>.np-intro{background-color:var(--np-hero-background)!important}
.np-guide-home .np-g-section.np-g-hero{padding-top:0!important;margin-top:0!important}
.np-news-index:has(>header h1){padding-top:0}
.np-news-index>header:has(h1){max-width:none;padding:64px 0;background-color:var(--np-hero-background);box-shadow:0 0 0 100vmax var(--np-hero-background);clip-path:inset(0 -100vmax)}
.np-news-index>header:has(h1)>p{max-width:760px}
@media(max-width:767px){.np-news-index>header:has(h1){padding-top:44px;padding-bottom:44px}}
.np-theme-guide{max-width:1120px;margin:0 auto!important;padding:56px 32px 72px;border-top:1px solid #e5e3df;box-sizing:border-box}
.np-theme-guide h2{font-size:clamp(23px,2.2vw,30px);line-height:1.3;font-weight:600;letter-spacing:-.5px;margin:36px 0 16px;font-style:normal}
.np-theme-guide h2:first-child{margin-top:0}.np-theme-guide h3{font-size:18px;line-height:1.5;font-weight:600;margin:24px 0 10px;font-style:normal}
.np-theme-guide p{max-width:78ch;font-size:16px;line-height:1.8;margin:0 0 18px;color:#56534f;overflow-wrap:anywhere}
.np-theme-guide-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:32px}.np-theme-guide-actions>a{color:#6b390d;text-underline-offset:4px;margin-right:8px}
/* WhatsApp uses its own green instead of the site's orange inquiry color. */
body :is(.np-header,.np-main,.np-footer,.np-dialog,.np-guide-home) a[href^="https://wa.me/"]:not(.np-wa-disabled){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 20px;box-sizing:border-box;background:#25d366!important;border:1px solid #25d366!important;border-radius:7px!important;color:#073b24!important;text-align:center;text-decoration:none;font-weight:600;line-height:1.4;transition:background .18s,border-color .18s,transform .15s}
body :is(.np-header,.np-main,.np-footer,.np-dialog,.np-guide-home) a[href^="https://wa.me/"]:not(.np-wa-disabled):hover{background:#20bd5a!important;border-color:#20bd5a!important;color:#073b24!important}
body :is(.np-header,.np-main,.np-footer,.np-dialog,.np-guide-home) a[href^="https://wa.me/"]:not(.np-wa-disabled):active{transform:scale(.975)}
body a[href^="https://wa.me/"]:focus-visible{outline:2px solid #128c7e;outline-offset:4px}
@media(prefers-reduced-motion:reduce){body a[href^="https://wa.me/"]{transition:none!important;transform:none!important}}
/* Keep the three contact choices together, with matching geometry. */
.np-guide-home .np-g-actions:has(a[href^="https://wa.me/"]),.np-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px!important;width:100%;max-width:900px}
.np-guide-home .np-g-actions:has(a[href^="https://wa.me/"])>.np-g-widget{width:100%!important;display:flex;align-items:stretch}
.np-guide-home .np-g-actions:has(a[href^="https://wa.me/"]) .wp-block-button{width:100%;display:flex}
.np-guide-home .np-g-actions:has(a[href^="https://wa.me/"]) .wp-block-button__link,.np-contact-actions>.np-inquiry-open,.np-contact-actions>a.np-wa{width:100%;min-width:0;min-height:56px;margin:0!important;padding:14px 18px!important;display:flex;align-items:center;justify-content:center;font-size:14px!important;line-height:1.45;text-align:center;white-space:normal;box-sizing:border-box}
@media(max-width:700px){.np-guide-home .np-g-actions:has(a[href^="https://wa.me/"]),.np-contact-actions{grid-template-columns:1fr;gap:12px!important;max-width:480px}}
.np-guide-home .np-g-actions:has(a[href^="https://wa.me/"]) .wp-block-button__link:not([href^="https://wa.me/"]){background:#ff7a00!important;border-color:#ff7a00!important;color:#fff!important}
/* Eyebrows consistently use the brand orange. */
body .np-main .np-g-eyebrow p,body .np-main .np-eyebrow,body .np-main .np-home-kicker{color:#ff7a00!important}
@media(max-width:700px){.np-theme-guide{padding:36px clamp(24px,7vw,36px) 48px}.np-theme-guide-actions{align-items:stretch;flex-direction:column}.np-theme-guide-actions>a{padding:10px 0}.np-theme-guide-actions button{width:100%;white-space:normal}}

/* Keep long translated headings within narrow layouts. */
.np-support-card{min-width:0}
@media(max-width:780px){main :is(h1,h2,h3){overflow-wrap:anywhere;hyphens:auto}main .np-support-card{max-width:100%}}
