/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-display-id-block_current_user_menu .image-style-small-40x40{border-radius:50%;overflow:hidden;width:40px;height:40px;}form .form-floating.js-form-item > label::before{width:1.25em;height:1em;background-size:1em 1em;-webkit-background-size:1em 1em;background-position:0 0;vertical-align:-0.125em;}.user-login-form .dds-forgot-password{margin:-0.5rem 0 1rem;text-align:right;font-size:0.9rem;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{border-bottom:1px solid #efefef;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#f8f8f8;}.site-footer .content,#block-tddslounge-footer .nav-link{color:#383838;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
:root{--dds-ink:#16241f;--dds-ink-2:#46564e;--dds-muted:#6e7d75;--dds-line:#dde4de;--dds-line-strong:#c3d0c7;--dds-surface:#fff;--dds-ground:#f5f7f4;--dds-green:#2f6f4e;--dds-green-dk:#24573d;--dds-green-soft:#e8f0ea;--dds-amber:#f2b705;--dds-amber-dk:#d9a404;--dds-header-h:56px;--dds-tap:48px;}.header{position:sticky;top:0;z-index:1030;background:var(--dds-surface);border-bottom:1px solid var(--dds-line);transition:box-shadow 160ms ease;}.header.is-scrolled{box-shadow:0 6px 20px -16px rgba(22,36,31,0.85);}#navbar-main{min-height:var(--dds-header-h);padding:0 0.75rem;gap:0.5rem;}.ddscare-brand{display:inline-flex;align-items:center;gap:0.55rem;padding:0.35rem 0;text-decoration:none;}.ddscare-brand__mark{width:40px;height:40px;object-fit:contain;}.ddscare-brand__name{font-size:1.05rem;font-weight:700;letter-spacing:-0.015em;color:var(--dds-ink);}.ddscare-brand:hover .ddscare-brand__name{color:var(--dds-green-dk);}.ddscare-brand__slogan{display:none;font-size:0.78rem;color:var(--dds-muted);}.navbar-toggler{width:var(--dds-tap);height:var(--dds-tap);display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--dds-line-strong);border-radius:12px;background:var(--dds-surface);}.navbar-toggler:focus{box-shadow:none;}.navbar-toggler:focus-visible{outline:2px solid var(--dds-green);outline-offset:2px;}.ddscare-nav{--bs-offcanvas-width:min(86vw,360px);background:var(--dds-surface);}.ddscare-nav .offcanvas-header{min-height:var(--dds-header-h);padding:0.5rem 0.75rem;border-bottom:1px solid var(--dds-line);justify-content:flex-end;}.ddscare-nav .offcanvas-body{display:flex;flex-direction:column;gap:0.25rem;padding:0.75rem;}.ddscare-menu{flex-direction:column;gap:0.15rem;padding:0;margin:0;list-style:none;}.ddscare-menu__link{display:flex;align-items:center;gap:0.7rem;min-height:var(--dds-tap);width:100%;padding:0.55rem 0.7rem;border:0;border-radius:10px;background:none;color:var(--dds-ink);font-size:0.98rem;font-weight:600;text-align:left;text-decoration:none;}.ddscare-menu__link i{width:1.15rem;text-align:center;color:var(--dds-muted);}.ddscare-menu__link:hover{background:var(--dds-ground);color:var(--dds-green-dk);}.ddscare-menu__link:hover i{color:var(--dds-green);}.ddscare-menu__link.active{background:var(--dds-green-soft);color:var(--dds-green-dk);}.ddscare-menu__link.active i{color:var(--dds-green);}.ddscare-menu__link:focus-visible{outline:2px solid var(--dds-green);outline-offset:2px;}.ddscare-menu__link--toggle::after{display:none;}.ddscare-menu__submenu{float:none;width:auto;margin:0.1rem 0 0.35rem;padding:0 0 0 0.7rem;border:0;border-left:2px solid var(--dds-line);border-radius:0;box-shadow:none;background:none;list-style:none;}@media (max-width:991.98px){.ddscare-menu__submenu{position:static !important;display:block !important;transform:none !important;inset:auto !important;}}.ddscare-menu__sublink{display:flex;align-items:center;gap:0.6rem;min-height:44px;padding:0.4rem 0.7rem;border-radius:8px;color:var(--dds-ink-2);font-size:0.9rem;text-decoration:none;}.ddscare-menu__sublink i{width:1.05rem;text-align:center;color:var(--dds-muted);}.ddscare-menu__sublink:hover{background:var(--dds-ground);color:var(--dds-green-dk);}.ddscare-menu__sublink.active{color:var(--dds-green-dk);font-weight:600;}.ddscare-menu__sublink:focus-visible{outline:2px solid var(--dds-green);outline-offset:2px;}.ddscare-mega{display:flex;flex-direction:column;gap:0.2rem;}.ddscare-mega__card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0.75rem;padding:0.5rem 0.6rem;border-radius:12px;text-decoration:none;}.ddscare-mega__figure{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:56px;height:44px;border-radius:10px;overflow:hidden;background:var(--dds-green-soft);}.ddscare-mega__image{width:100%;height:100%;object-fit:cover;}.ddscare-mega__image + .ddscare-mega__icon{position:absolute;right:3px;bottom:3px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,0.92);font-size:0.7rem;color:var(--dds-green-dk);}.ddscare-mega__figure--icon .ddscare-mega__icon{font-size:1.2rem;color:var(--dds-green-dk);}.ddscare-mega__body{min-width:0;}.ddscare-mega__name{display:block;font-size:0.92rem;font-weight:700;letter-spacing:-0.01em;color:var(--dds-ink);}.ddscare-mega__blurb{display:block;margin-top:0.1rem;font-size:0.78rem;line-height:1.35;color:var(--dds-muted);}.ddscare-mega__card:hover{background:var(--dds-ground);}.ddscare-mega__card:hover .ddscare-mega__name{color:var(--dds-green-dk);}.ddscare-mega__card.active{background:var(--dds-green-soft);}.ddscare-mega__card:focus-visible{outline:2px solid var(--dds-green);outline-offset:2px;}.ddscare-user{display:flex;flex-direction:column;gap:0.15rem;padding:0;margin:0;list-style:none;}.ddscare-user__link{display:flex;align-items:center;gap:0.6rem;width:100%;min-height:44px;padding:0.5rem 0.75rem;border-radius:10px;color:var(--dds-ink-2);font-size:0.95rem;font-weight:600;text-decoration:none;}.ddscare-user__link i{width:1.15rem;text-align:center;color:var(--dds-muted);}.ddscare-user__link:hover{background:var(--dds-ground);color:var(--dds-green-dk);}.ddscare-user__link:hover i{color:var(--dds-green);}.ddscare-user__link:focus-visible{outline:2px solid var(--dds-green);outline-offset:2px;}.ddscare-user__link--toggle::after{display:none;}.ddscare-user .ddscare-user__submenu{display:flex;flex-direction:column;gap:0.1rem;padding:0.15rem 0 0.35rem 0.6rem;margin:0;border:0;border-left:2px solid var(--dds-line);list-style:none;background:none;}.ddscare-user__submenu .ddscare-user__sublink{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0.6rem;min-height:44px;padding:0.55rem 0.8rem;border-radius:10px;color:var(--dds-ink-2);font-size:0.9rem;text-decoration:none;white-space:normal;}.ddscare-user__submenu .ddscare-user__sublink i{width:1.05rem;text-align:center;color:var(--dds-muted);}.ddscare-user__submenu .ddscare-user__sublink:hover{background:var(--dds-ground);color:var(--dds-green-dk);}.ddscare-user__submenu .ddscare-user__sublink:hover i{color:var(--dds-green);}.ddscare-user__submenu .ddscare-user__sublink.active{background:var(--dds-green-soft);color:var(--dds-green-dk);}.ddscare-user__submenu .ddscare-user__sublink:focus-visible{outline:2px solid var(--dds-green);outline-offset:2px;}.ddscare-user__body{min-width:0;}.ddscare-user__name{display:block;font-weight:600;}.ddscare-user__blurb{display:none;}.menu--account .nav,.view-display-id-block_current_user_menu .nav{flex-direction:column;gap:0.25rem;padding:0;margin:0.5rem 0 0;list-style:none;}.ddscare-user__link--login{display:flex;align-items:center;justify-content:center;min-height:var(--dds-tap);padding:0.55rem 1.1rem;border-radius:999px;background:var(--dds-amber);color:var(--dds-ink);font-size:0.92rem;font-weight:700;text-decoration:none;}.ddscare-user__link--login:hover{background:var(--dds-amber-dk);color:var(--dds-ink);}.ddscare-user__link--join{display:flex;align-items:center;justify-content:center;min-height:var(--dds-tap);padding:0.55rem 1.1rem;border:2px solid var(--dds-amber);border-radius:999px;color:inherit;font-size:0.92rem;font-weight:700;text-decoration:none;}.ddscare-user__link--join:hover,.ddscare-user__link--join:focus{background:var(--dds-amber);color:var(--dds-ink);}.ddscare-user__link--join:focus-visible{outline:2px solid var(--dds-ink);outline-offset:2px;}.ddscare-user__link--login:focus-visible{outline:2px solid var(--dds-ink);outline-offset:2px;}.view-display-id-block_current_user_menu .image-style-small-40x40{border-radius:50%;overflow:hidden;width:40px;height:40px;object-fit:cover;}.dds-sectionnav{max-width:72rem;margin:0 auto 1.5rem;padding:0 1rem;}.dds-sectionnav__row{display:flex;gap:0.35rem;padding:0.25rem 0;margin:0;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;}.dds-sectionnav__row::-webkit-scrollbar{display:none;}.dds-sectionnav__row--sub{margin-top:0.15rem;padding-top:0.5rem;border-top:1px solid var(--dds-line);}.dds-sectionnav__item{flex:none;}.dds-sectionnav__link,.dds-sectionnav__sublink{display:inline-flex;align-items:center;gap:0.45rem;min-height:44px;padding:0.45rem 0.9rem;border:1px solid var(--dds-line-strong);border-radius:999px;background:var(--dds-surface);color:var(--dds-ink-2);font-size:0.88rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color 120ms ease,color 120ms ease,border-color 120ms ease;}.dds-sectionnav__link i,.dds-sectionnav__sublink i{font-size:0.95em;color:var(--dds-muted);}.dds-sectionnav__link:hover,.dds-sectionnav__sublink:hover{border-color:var(--dds-green);color:var(--dds-green-dk);}.dds-sectionnav__link:hover i,.dds-sectionnav__sublink:hover i{color:var(--dds-green);}.dds-sectionnav__link.is-active{background:var(--dds-green);border-color:var(--dds-green);color:#fff;}.dds-sectionnav__link.is-active i{color:#fff;}.dds-sectionnav__sublink{min-height:38px;padding:0.35rem 0.8rem;font-size:0.82rem;font-weight:600;}.dds-sectionnav__sublink.is-active{background:var(--dds-green-soft);border-color:var(--dds-green);color:var(--dds-green-dk);}.dds-sectionnav__sublink.is-active i{color:var(--dds-green-dk);}.dds-sectionnav__link:focus-visible,.dds-sectionnav__sublink:focus-visible{outline:2px solid var(--dds-green);outline-offset:2px;}.site-footer{margin-top:3rem;padding:2.5rem 0 0;border-top:1px solid var(--dds-line);background:var(--dds-ground);color:var(--dds-ink-2);}.site-footer .container-fluid{max-width:72rem;margin:0 auto;padding-inline:1rem;}.site-footer .region{margin:0;}.site-footer .container-fluid,.site-footer .site-footer__top{display:flex;flex-direction:column;width:100%;}.site-footer .site-footer__top{order:1;}.site-footer .region{display:block;float:none;width:100%;max-width:none;margin:0;padding:0;}.site-footer .region > *{width:100%;}.site-footer .region-footer-third{order:1;}.site-footer .region-footer-second{order:2;}.dds-foot__cols{display:grid;grid-template-columns:1fr;gap:1.75rem;padding-bottom:2rem;}.site-footer .dds-foot__heading{margin:0 0 0.75rem;font-size:0.7rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:var(--dds-ink);}.dds-foot__list{display:flex;flex-direction:column;gap:0.1rem;padding:0;margin:0;list-style:none;}.site-footer .dds-foot__link{display:inline-flex;align-items:center;gap:0.45rem;min-height:40px;color:var(--dds-ink-2);font-size:0.9rem;text-decoration:none;}.site-footer .dds-foot__link:hover{color:var(--dds-green-dk);text-decoration:underline;text-underline-offset:3px;}.site-footer .dds-foot__link:focus-visible{outline:2px solid var(--dds-green);outline-offset:2px;border-radius:4px;}.dds-foot__link i{color:var(--dds-muted);}.dds-foot__list--flat{flex-direction:row;flex-wrap:wrap;gap:0.25rem 1.5rem;padding-bottom:1.5rem;}.site-footer .region-footer-second{padding:1.1rem 0 1.5rem;border-top:1px solid var(--dds-line);font-size:0.8rem;color:var(--dds-muted);}.site-footer .region-footer-second .block,.site-footer .region-footer-second .content,.site-footer .region-footer-second .layout,.site-footer .region-footer-second .layout__region,.site-footer .region-footer-second .field{margin:0;padding:0;width:100%;font-size:0.8rem;line-height:1.5;}.site-footer .region-footer-second p{margin:0;}@media (min-width:992px){:root{--dds-header-h:64px;}#navbar-main{padding:0 1.25rem;}.ddscare-brand__slogan{display:block;}.ddscare-nav .offcanvas-header{display:none;}.ddscare-nav{flex:1 1 auto;}.ddscare-nav .offcanvas-body{flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1;width:100%;gap:1rem;padding:0;}.ddscare-menu{flex-direction:row;align-items:center;gap:0.15rem;}.ddscare-menu__link{position:relative;min-height:40px;width:auto;padding:0.45rem 0.8rem;font-size:0.92rem;}.ddscare-menu__link.active{background:none;}.ddscare-menu__link.active::before{content:"";position:absolute;left:0.8rem;right:0.8rem;bottom:0.1rem;height:2px;border-radius:2px;background:var(--dds-green);}.ddscare-menu__link--toggle::after{display:inline-block;margin-left:0.15rem;}.ddscare-menu__submenu{position:absolute;display:none;min-width:15rem;margin-top:0.4rem;padding:0.4rem;border:1px solid var(--dds-line);border-radius:14px;background:var(--dds-surface);box-shadow:0 18px 40px -24px rgba(22,36,31,0.6);}.ddscare-menu__submenu.show{display:block;}.menu--account .nav,.view-display-id-block_current_user_menu .nav{flex-direction:row;align-items:center;gap:0.5rem;margin:0;}.dds-sectionnav__row{flex-wrap:wrap;overflow-x:visible;}.dds-foot__cols{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:2rem;}.ddscare-menu__submenu.ddscare-mega{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.25rem;width:max-content;max-width:min(40rem,calc(100vw - 2rem));padding:0.6rem;}.ddscare-menu__submenu.ddscare-mega.show{display:grid;}.ddscare-mega__card{align-items:flex-start;gap:0.8rem;padding:0.6rem;}.ddscare-mega__figure{width:72px;height:56px;}.ddscare-mega__figure--icon .ddscare-mega__icon{font-size:1.5rem;}.ddscare-user{flex-direction:row;align-items:center;gap:0.3rem;}.ddscare-user__item{position:relative;}.ddscare-user__link{width:auto;min-height:40px;padding:0.45rem 0.8rem;font-size:0.92rem;}.ddscare-user__link--toggle::after{display:inline-block;margin-left:0.15rem;}.ddscare-user .ddscare-user__submenu{position:absolute;right:0;left:auto;display:none;min-width:17rem;margin-top:0.4rem;padding:0.6rem;border:1px solid var(--dds-line);border-left-width:1px;border-radius:14px;background:var(--dds-surface);box-shadow:0 18px 40px -24px rgba(22,36,31,0.6);}.ddscare-user .ddscare-user__submenu.show{display:flex;}.ddscare-menu__submenu::before,.ddscare-user .ddscare-user__submenu::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:0.4rem;}.ddscare-user__submenu .ddscare-user__sublink{align-items:flex-start;}.ddscare-user__blurb{display:block;margin-top:0.05rem;font-size:0.75rem;line-height:1.35;color:var(--dds-muted);}.ddscare-nav .offcanvas-body > *:last-child{margin-left:auto;}}@media (prefers-reduced-motion:reduce){.header,.ddscare-nav,.ddscare-menu__link,.ddscare-menu__sublink{transition-duration:0.01ms !important;animation-duration:0.01ms !important;}}.navbar .region-header{display:flex;flex:1 1 auto;align-items:center;gap:0.75rem;min-width:0;}#block-tddslounge-account-avatar{margin-left:auto;}@media (max-width:991.98px){.navbar .region-header{padding-right:0.25rem;gap:0.5rem;}}@media (max-width:767.98px){.region-header .dds-me{padding-right:0.3rem;}}@media (min-width:992px){#block-tddslounge-account-avatar{display:none;}}@media (max-width:991.98px){#block-tddslounge-account-avatar-wide{display:none;}}#block-tddslounge-account-avatar-wide{display:flex;align-items:center;margin-left:0.35rem;}.region-header .dds-me,#block-tddslounge-account-avatar-wide .dds-me{display:flex;align-items:center;gap:0.5rem;min-height:44px;padding:0.25rem 0.6rem 0.25rem 0.3rem;border-radius:999px;color:var(--dds-ink);font-weight:600;text-decoration:none;}.region-header .dds-me:hover,.region-header .dds-me:focus-visible,#block-tddslounge-account-avatar-wide .dds-me:hover,#block-tddslounge-account-avatar-wide .dds-me:focus-visible{background:var(--dds-ground);color:var(--dds-green-dk);text-decoration:none;}.dds-me .dds-me__avatar,.dds-me img.dds-me__avatar,#block-tddslounge-account-avatar-wide img.dds-me__avatar{display:block;width:34px;height:34px;flex:none;border-radius:50%;object-fit:cover;background:var(--dds-green-soft);}.dds-me .dds-me__avatar--none{display:grid;place-items:center;color:var(--dds-green-dk);font-size:0.875rem;font-weight:700;line-height:1;}.dds-me__name{display:none;max-width:9rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media (min-width:768px){.dds-me__name{display:block;}}.navbar-toggler,.navbar-toggler:focus{border:0;padding:0.5rem 0.6rem;border-radius:999px;box-shadow:none;outline:0;}.navbar-toggler:hover{background:var(--dds-ground);}.navbar-toggler:focus-visible{outline:2px solid var(--dds-green);outline-offset:2px;}
.svc-page{--svc-ink:#16241f;--svc-ink-2:#46564e;--svc-muted:#6e7d75;--svc-line:#dde4de;--svc-line-strong:#c3d0c7;--svc-surface:#fff;--svc-ground:#f5f7f4;--svc-green:#2f6f4e;--svc-green-dk:#24573d;--svc-green-soft:#e8f0ea;--svc-amber:#f2b705;--svc-amber-dk:#8a6603;--svc-radius:16px;--svc-touch:48px;color:var(--svc-ink);line-height:1.6;}.svc-page > * + *{margin-top:4rem;}.svc-page h2{margin:0 0 0.5rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);font-weight:700;letter-spacing:-0.01em;}.svc-page h3{margin:0 0 0.35rem;font-size:1.0625rem;font-weight:700;}.svc-page p{margin:0 0 1rem;}.svc-lede{max-width:62ch;color:var(--svc-ink-2);font-size:1.0625rem;}.svc-hero{display:grid;gap:1.5rem;align-items:center;}.svc-hero h1{margin:0 0 0.75rem;font-size:clamp(1.9rem,1.3rem + 2.6vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-0.02em;}.svc-hero p{max-width:54ch;color:var(--svc-ink-2);font-size:1.125rem;}.svc-hero img{width:100%;max-width:460px;height:auto;justify-self:center;}.svc-hero__actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-bottom:0.85rem;}.svc-hero__note{color:var(--svc-muted);font-size:0.9375rem;}.svc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--svc-touch);padding:0 1.4rem;border:1px solid transparent;border-radius:999px;font-weight:600;text-decoration:none;}.svc-btn--primary{background:var(--svc-green);color:#fff;}.svc-btn--primary:hover,.svc-btn--primary:focus-visible{background:var(--svc-green-dk);color:#fff;text-decoration:none;}.svc-btn--ghost{border-color:var(--svc-line-strong);background:var(--svc-surface);color:var(--svc-ink);}.svc-btn--ghost:hover,.svc-btn--ghost:focus-visible{border-color:var(--svc-green);color:var(--svc-green-dk);text-decoration:none;}.svc-tracks{display:grid;gap:1.5rem;}.svc-track{padding:1.5rem 1.25rem;border:1px solid var(--svc-line);border-radius:var(--svc-radius);background:var(--svc-surface);}.svc-track--owner{background:var(--svc-ground);}.svc-track__who{display:inline-block;margin-bottom:0.75rem;padding:0.2rem 0.7rem;border-radius:999px;background:var(--svc-green);color:#fff;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;}.svc-track--sitter .svc-track__who{background:var(--svc-amber);color:#3a2a08;}.svc-steps{display:grid;gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;counter-reset:svc-step;}.svc-step{display:grid;grid-template-columns:64px 1fr;gap:1rem;align-items:start;}.svc-step img{width:64px;height:64px;}.svc-step h3::before{counter-increment:svc-step;content:counter(svc-step) ". ";color:var(--svc-muted);font-weight:700;}.svc-step p{margin:0;color:var(--svc-ink-2);}.svc-cards{display:grid;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;}.svc-card{padding:1.25rem;border:1px solid var(--svc-line);border-radius:var(--svc-radius);background:var(--svc-surface);}.svc-card p:last-child{margin-bottom:0;}.svc-facts{display:grid;gap:0;margin:1.5rem 0 0;padding:0;border:1px solid var(--svc-line);border-radius:var(--svc-radius);overflow:hidden;}.svc-facts > div{display:grid;grid-template-columns:1fr;gap:0.15rem;padding:0.9rem 1.1rem;}.svc-facts > div + div{border-top:1px solid var(--svc-line);}.svc-facts dt{color:var(--svc-muted);font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;}.svc-facts dd{margin:0;}.svc-notice{padding:1.25rem 1.35rem;border:1px solid var(--svc-line-strong);border-left:4px solid var(--svc-amber);border-radius:var(--svc-radius);background:var(--svc-surface);}.svc-notice h2{font-size:1.15rem;}.svc-notice p:last-child{margin-bottom:0;}.svc-faq{margin-top:1.25rem;border:1px solid var(--svc-line);border-radius:var(--svc-radius);overflow:hidden;}.svc-faq details + details{border-top:1px solid var(--svc-line);}.svc-faq summary{padding:1rem 1.15rem;font-weight:600;cursor:pointer;list-style:none;}.svc-faq summary::-webkit-details-marker{display:none;}.svc-faq summary::after{content:"+";float:right;color:var(--svc-green);font-size:1.3rem;line-height:1;}.svc-faq details[open] summary::after{content:"\2212";}.svc-faq summary:hover,.svc-faq summary:focus-visible{background:var(--svc-ground);}.svc-faq details > p{margin:0;padding:0 1.15rem 1.15rem;color:var(--svc-ink-2);}.svc-cta{padding:2rem 1.5rem;border-radius:var(--svc-radius);background:var(--svc-green-soft);text-align:center;}.svc-cta h2{margin-bottom:0.75rem;}.svc-cta p{max-width:48ch;margin-inline:auto;color:var(--svc-ink-2);}.svc-cta__actions{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;margin-top:1.25rem;}.svc-more{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0.75rem;margin:1.25rem 0 0;padding:0;list-style:none;}.svc-more a{display:flex;gap:0.65rem;align-items:center;padding:0.85rem 1rem;border:1px solid var(--svc-line);border-radius:var(--svc-radius);background:var(--svc-surface);color:var(--svc-ink);font-weight:600;text-decoration:none;}.svc-more a:hover,.svc-more a:focus-visible{border-color:var(--svc-green);color:var(--svc-green-dk);text-decoration:none;}.svc-more img{width:40px;height:30px;flex:none;}@media (min-width:720px){.svc-hero{grid-template-columns:1.15fr 1fr;gap:2.5rem;}.svc-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));}.svc-facts > div{grid-template-columns:12rem 1fr;gap:1rem;align-items:baseline;}.svc-track{padding:2rem 1.75rem;}}@media (min-width:1000px){.svc-tracks{grid-template-columns:1fr 1fr;align-items:start;}}
