/* German working-holiday editorial concept. Scoped, zero JS dependency. */
#page-content .gwat-de {
    --gd-ink:#15302d;
    --gd-deep:#102d2c;
    --gd-green:#326c54;
    --gd-cream:#f7f5ec;
    --gd-white:#fffefa;
    --gd-accent:#d9ef9e;
    --tradel-bleed-top:84px;
    --gd-orange:#e4a17e;
    color:var(--gd-ink);
    width:100%;
    max-width:none;
    padding:112px 24px 55px;
    background:var(--gd-cream);
    font-family:Inter,"Segoe UI",Arial,sans-serif;
    font-size:16px;
}
#page-content .gwat-de *,
#page-content .gwat-de *::before,
#page-content .gwat-de *::after {box-sizing:border-box}
#page-content .gwat-de figure,
#page-content .gwat-de h1,
#page-content .gwat-de h2,
#page-content .gwat-de h3,
#page-content .gwat-de p {margin:0}
#page-content .gwat-de img {display:block;max-width:100%}
#page-content .gwat-de a {text-decoration:none}
#page-content .gwat-de a:focus-visible,
#page-content .gwat-de summary:focus-visible {outline:3px solid #8bb879;outline-offset:4px}
#page-content .gwat-de em {font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.065em}
#page-content .gwat-de #gwat-de-vergleich,
#page-content .gwat-de #gwat-de-pakete { scroll-margin-top:96px; }
@media (max-width:1024px) {
  #page-content .gwat-de #gwat-de-vergleich,
  #page-content .gwat-de #gwat-de-pakete { scroll-margin-top:18px; }
}
#page-content .gwat-de-hero,
#page-content .gwat-de-section,
#page-content .gwat-de-destinations,
#page-content .gwat-de-budget,
#page-content .gwat-de-faq,
#page-content .gwat-de-end,
#page-content .gwat-de-disclosure,
#page-content .gwat-de-ticker {width:min(100%,1300px);margin-inline:auto}
#page-content .gwat-de-hero {
    min-height:660px;display:grid;grid-template-columns:minmax(0,51%) minmax(0,49%);
    background:var(--gd-deep);color:var(--gd-white);position:relative;isolation:isolate;
    border-radius:10px;overflow:hidden;
}
#page-content .gwat-de-hero-copy {
    padding:48px clamp(34px,4.4vw,80px) 86px;
    display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2;
}
#page-content .gwat-de-crumb {display:flex;align-items:center;gap:10px;font-size:.76rem;color:#c6d2c7;margin-bottom:61px}
#page-content .gwat-de-crumb a {color:inherit;border-bottom:1px solid rgba(255,255,255,.28)}
#page-content .gwat-de-crumb a:hover {color:white}
#page-content .gwat-de-overline,
#page-content .gwat-de-eyebrow {font-size:.72rem;font-weight:790;letter-spacing:.2em;line-height:1.4}
#page-content .gwat-de-overline {display:flex;align-items:center;gap:12px;color:var(--gd-accent);margin-bottom:24px}
#page-content .gwat-de-overline-mark {width:26px;height:8px;border-top:2px solid var(--gd-accent);border-bottom:2px solid var(--gd-accent);transform:rotate(-28deg)}
#page-content .gwat-de-hero h1 {font-size:clamp(3.1rem,5.35vw,5.85rem);line-height:.99;font-weight:800;letter-spacing:-.067em;max-width:650px;text-wrap:balance}
#page-content .gwat-de-hero h1 em {color:var(--gd-accent);display:block;margin-top:12px;font-style:italic}
#page-content .gwat-de-hero-lead {max-width:535px;color:#e0e6df;font-size:clamp(.97rem,1.25vw,1.10rem);line-height:1.73;margin-top:27px}
#page-content .gwat-de-hero-actions {display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:32px}
#page-content .gwat-de-button {
    min-height:52px;display:inline-flex;justify-content:space-between;align-items:center;gap:22px;
    padding:15px 23px;background:var(--gd-deep);color:#fff!important;font-weight:750;
    font-size:.87rem;border-radius:4px;letter-spacing:-.015em;
    transition:transform .2s ease,background-color .2s ease;
}
#page-content .gwat-de-button:hover {transform:translateY(-2px)}
#page-content .gwat-de-button-light {background:var(--gd-accent);color:var(--gd-deep)!important}
#page-content .gwat-de-button-light:hover {background:#e8ffb5}
#page-content .gwat-de-button span {font-size:1.24em}
#page-content .gwat-de-text-link {color:white;display:inline-flex;align-items:center;gap:9px;border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:5px;font-size:.87rem;font-weight:700}
#page-content .gwat-de-text-link:hover {border-color:white}
#page-content .gwat-de-code-hint {font-size:.75rem;line-height:1.65;color:#b9c9c0;margin-top:24px;max-width:480px}
#page-content .gwat-de-code-hint strong {letter-spacing:.12em;color:white}
#page-content .gwat-de-hero-media {min-height:660px;position:relative;isolation:isolate}
#page-content .gwat-de-hero-photo {position:absolute;inset:0;overflow:hidden}
#page-content .gwat-de-hero-photo img {width:100%;height:100%;object-fit:cover;object-position:54% center;filter:saturate(.95)}
#page-content .gwat-de-hero-photo::after {content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,30,25,.13),transparent 48%,rgba(10,30,25,.45))}
#page-content .gwat-de-hero-photo figcaption {position:absolute;z-index:1;right:25px;bottom:25px;font-size:.65rem;letter-spacing:.17em;font-weight:750;color:white;display:flex;align-items:center;gap:10px}
#page-content .gwat-de-photo-line {display:block;width:23px;height:1px;background:white}
#page-content .gwat-de-hero-inset {
    position:absolute;width:clamp(140px,15vw,240px);height:clamp(190px,20vw,310px);
    left:-65px;bottom:65px;border:7px solid var(--gd-cream);box-shadow:0 18px 42px #0005;
    transform:rotate(-4deg);z-index:2;
}
#page-content .gwat-de-hero-inset img {width:100%;height:100%;object-fit:cover}
#page-content .gwat-de-hero-inset figcaption {position:absolute;left:12px;right:8px;bottom:12px;color:#fff;font-weight:760;font-size:.72rem;line-height:1.25;text-shadow:0 1px 7px #000c}
#page-content .gwat-de-hero-orbit {
    position:absolute;top:28px;right:29px;width:114px;height:114px;z-index:2;
    border-radius:50%;background:var(--gd-accent);color:var(--gd-deep);
    display:flex;flex-direction:column;align-items:center;justify-content:center;
    font-size:1rem;letter-spacing:.05em;font-weight:900;line-height:1.12;text-align:center;
    transform:rotate(13deg);
}
#page-content .gwat-de-hero-orbit span {font-size:1.6em;margin-top:2px}
#page-content .gwat-de-hero-index {position:absolute;z-index:3;bottom:20px;left:clamp(34px,4.4vw,80px);display:flex;gap:32px;align-items:center;font-size:.65rem;letter-spacing:.16em;color:#c5d6c8}
#page-content .gwat-de-hero-index span:first-child {font-weight:900;color:var(--gd-accent)}
#page-content .gwat-de-ticker {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:34px 16px 31px;border-bottom:1px solid #b7c4b9;color:#567564;font-weight:850;font-size:clamp(.67rem,1.32vw,.96rem);letter-spacing:.16em;white-space:nowrap}
#page-content .gwat-de-ticker-star {color:#c17b54;font-size:1.3rem;letter-spacing:0}
#page-content .gwat-de-section {padding:110px 10px 0}
#page-content .gwat-de-section-top {max-width:930px}
#page-content .gwat-de-eyebrow {color:#63806d;margin-bottom:17px}
#page-content .gwat-de h2 {font-size:clamp(2.25rem,4.25vw,4.65rem);font-weight:820;letter-spacing:-.067em;line-height:1.075;text-wrap:balance}
#page-content .gwat-de h2 em {color:#4b785c}
#page-content .gwat-de-section-top>p:last-child,
#page-content .gwat-de-packages-heading>p,
#page-content .gwat-de-faq>div:first-child>p:last-child {font-size:1.02rem;line-height:1.7;color:#4f6058;max-width:675px;margin-top:23px}
#page-content .gwat-de-choice-grid {margin-top:54px;display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #aabbb1}
#page-content .gwat-de-choice {padding:40px clamp(20px,4vw,63px) 38px 0;display:flex;flex-direction:column}
#page-content .gwat-de-choice+.gwat-de-choice {padding-left:clamp(25px,4vw,67px);border-left:1px solid #aabbb1}
#page-content .gwat-de-choice-head {display:flex;justify-content:space-between;align-items:center;gap:16px;color:#5c7463}
#page-content .gwat-de-choice-head>span:first-child {font-size:4.5rem;font-weight:760;letter-spacing:-.09em;line-height:.95;color:#bed1bb}
#page-content .gwat-de-choice-agency .gwat-de-choice-head>span:first-child {color:#d4bca7}
#page-content .gwat-de-choice-tag {font-weight:750;font-size:.63rem;letter-spacing:.13em}
#page-content .gwat-de-choice h3 {font-size:clamp(1.85rem,3.1vw,3.2rem);font-weight:820;line-height:1.12;letter-spacing:-.055em;margin:30px 0 18px}
#page-content .gwat-de-choice h3 em {color:#588267}
#page-content .gwat-de-choice-agency h3 em {color:#a16b54}
#page-content .gwat-de-choice>p:not(.gwat-de-choice-suitable) {font-size:.99rem;line-height:1.72;color:#4d5b54;max-width:490px}
#page-content .gwat-de-choice ul {padding:0;margin:25px 0;list-style:none}
#page-content .gwat-de-choice li {position:relative;padding:11px 0 11px 22px;border-top:1px solid #d7dfd5;font-size:.91rem;line-height:1.4}
#page-content .gwat-de-choice li::before {content:"";position:absolute;top:19px;left:0;background:#6c927a;width:7px;height:7px;border-radius:50%}
#page-content .gwat-de-choice-agency li::before {background:#c48a67}
#page-content .gwat-de-choice-suitable {margin-top:auto!important;background:#e5ece1;font-size:.86rem!important;padding:16px 18px;line-height:1.6!important;border-left:3px solid #4d8166}
#page-content .gwat-de-choice-agency .gwat-de-choice-suitable {background:#efe6dc;border-left-color:#b57d5e}
#page-content .gwat-de-destinations {padding-top:110px}
#page-content .gwat-de-destinations-head {padding:0 10px 41px}
#page-content .gwat-de-destination-grid {display:grid;grid-template-columns:1fr 1fr;gap:16px}
#page-content .gwat-de-destination {height:490px;position:relative;isolation:isolate;overflow:hidden;background:#1d4440;color:white;border-radius:5px}
#page-content .gwat-de-destination figure {position:absolute;inset:0;z-index:-2}
#page-content .gwat-de-destination img {width:100%;height:100%;object-fit:cover;transition:transform .55s ease}
#page-content .gwat-de-destination:hover img {transform:scale(1.045)}
#page-content .gwat-de-canada img {object-position:55% 48%}
#page-content .gwat-de-destination::before {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(15,34,27,.27),rgba(15,34,27,.08) 28%,rgba(8,32,27,.88) 100%)}
#page-content .gwat-de-destination-overlay {display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:30px clamp(25px,3.3vw,50px)}
#page-content .gwat-de-destination-no {font-size:.68rem;letter-spacing:.16em;font-weight:830;margin-bottom:auto}
#page-content .gwat-de-destination h3 {font-size:clamp(2.9rem,5vw,5.6rem);font-weight:820;letter-spacing:-.065em;line-height:1.07}
#page-content .gwat-de-destination p {font-size:.96rem;line-height:1.6;max-width:405px;margin-top:12px;color:#fff}
#page-content .gwat-de-destination a {color:var(--gd-accent);display:inline-flex;gap:12px;align-items:center;align-self:flex-start;margin-top:21px;font-size:.89rem;font-weight:800;border-bottom:1px solid currentColor;padding-bottom:6px}
#page-content .gwat-de-eligibility {margin-top:22px;padding:24px 30px;background:#e6ece3;display:grid;grid-template-columns:53px 1fr;gap:24px;align-items:center;border-left:4px solid #3e765a}
#page-content .gwat-de-eligibility-icon svg {width:48px;height:48px;color:#367052}
#page-content .gwat-de-eligibility p {line-height:1.7;font-size:.92rem}
#page-content .gwat-de-eligibility strong {color:#183e2f}
#page-content .gwat-de-packages {padding-top:117px}
#page-content .gwat-de-packages-heading {display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr);gap:45px;align-items:end;padding-bottom:45px}
#page-content .gwat-de-packages-heading>p {margin:0 0 4px}
#page-content .gwat-de-package-rows {border-top:1px solid #91a79a}
#page-content .gwat-de-package-row {display:grid;grid-template-columns:70px minmax(200px,.75fr) minmax(320px,1.4fr);gap:22px;align-items:center;padding:28px 0;border-bottom:1px solid #b6c5b9}
#page-content .gwat-de-package-no {font-size:2.3rem;font-weight:750;letter-spacing:-.08em;color:#9bb19f}
#page-content .gwat-de-package-label {font-size:.66rem;letter-spacing:.16em;font-weight:850;color:#6d8875;margin-bottom:7px}
#page-content .gwat-de-package-row h3 {font-size:clamp(1.42rem,2.4vw,2.15rem);letter-spacing:-.045em;line-height:1.1;font-weight:830}
#page-content .gwat-de-package-row>p {font-size:.92rem;color:#485b50;line-height:1.67}
#page-content .gwat-de-packages-foot {display:flex;gap:25px;align-items:flex-start;justify-content:space-between;padding:26px 0 0}
#page-content .gwat-de-packages-foot p {max-width:570px;font-size:.84rem;line-height:1.65;color:#526258}
#page-content .gwat-de-packages-foot a {font-size:.85rem;color:#24694d;font-weight:800;border-bottom:1px solid currentColor;white-space:nowrap;padding-bottom:5px}
#page-content .gwat-de-budget {display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);background:var(--gd-deep);color:white;margin-top:118px;min-height:570px}
#page-content .gwat-de-budget-media {position:relative;min-height:570px}
#page-content .gwat-de-budget-media img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#page-content .gwat-de-budget-media::after {content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,#092c2785)}
#page-content .gwat-de-budget-media>span {position:absolute;bottom:24px;left:27px;color:#fff;font-size:.67rem;letter-spacing:.17em;font-weight:800;z-index:1}
#page-content .gwat-de-budget-copy {padding:66px clamp(30px,5vw,80px);display:flex;flex-direction:column;justify-content:center}
#page-content .gwat-de-budget .gwat-de-eyebrow {color:var(--gd-accent)}
#page-content .gwat-de-budget h2 {font-size:clamp(2.45rem,4vw,4.65rem)}
#page-content .gwat-de-budget h2 em {color:var(--gd-accent)}
#page-content .gwat-de-budget-copy>p:not(.gwat-de-eyebrow):not(.gwat-de-budget-note) {margin-top:19px;color:#d2ded6;line-height:1.65}
#page-content .gwat-de-budget-items {margin:26px 0 0;border-top:1px solid #587467}
#page-content .gwat-de-budget-items>div {display:flex;gap:15px;align-items:center;padding:12px 0;border-bottom:1px solid #587467;font-size:.9rem;line-height:1.45}
#page-content .gwat-de-budget-items>div>span:first-child {color:var(--gd-accent);font-size:1.13rem}
#page-content .gwat-de-budget-note {font-size:.77rem;line-height:1.55;color:#afc5b6;margin-top:24px}
#page-content .gwat-de-faq {padding:110px 10px 0;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr);gap:70px}
#page-content .gwat-de-faq h2 {max-width:480px}
#page-content .gwat-de-questions {border-top:1px solid #aabbb1}
#page-content .gwat-de-questions details {border-bottom:1px solid #aabbb1}
#page-content .gwat-de-questions summary {cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.98rem;font-weight:790;list-style:none;padding:23px 0;line-height:1.4}
#page-content .gwat-de-questions summary::-webkit-details-marker {display:none}
#page-content .gwat-de-questions summary span {font-size:1.6rem;font-weight:400;color:#46735c;transition:transform .2s ease}
#page-content .gwat-de-questions details[open] summary span {transform:rotate(45deg)}
#page-content .gwat-de-questions details>p {font-size:.9rem;color:#516358;line-height:1.75;max-width:620px;padding:0 40px 22px 0}
#page-content .gwat-de-end {margin-top:120px;position:relative;min-height:440px;display:flex;align-items:center;isolation:isolate;overflow:hidden;background:#ced8be}
#page-content .gwat-de-end-photo {position:absolute;inset:0;z-index:-2}
#page-content .gwat-de-end-photo img {width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.85)}
#page-content .gwat-de-end::after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,#eaf1e4 0%,#eaf1e4ec 42%,#eaf1e4a9 64%,#eaf1e41a 100%);z-index:-1}
#page-content .gwat-de-end-copy {max-width:680px;padding:62px clamp(28px,5vw,77px)}
#page-content .gwat-de-end h2 {font-size:clamp(2.45rem,4.3vw,4.55rem)}
#page-content .gwat-de-end-copy>p:not(.gwat-de-eyebrow):not(.gwat-de-end-code) {max-width:520px;line-height:1.7;margin:18px 0 27px}
#page-content .gwat-de-end-code {font-size:.72rem;letter-spacing:.05em;font-weight:600;color:#456251;margin-top:19px}
#page-content .gwat-de-end-code strong {font-weight:900;letter-spacing:.13em}
#page-content .gwat-de-disclosure {display:flex;align-items:flex-start;justify-content:space-between;gap:45px;padding:36px 10px 0;color:#607366}
#page-content .gwat-de-disclosure p {font-size:.73rem;line-height:1.7;max-width:655px}
#page-content .gwat-de-disclosure>div {display:flex;gap:15px;justify-content:flex-end;flex-wrap:wrap}
#page-content .gwat-de-disclosure a {font-size:.73rem;color:#357353;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1120px) {
    #page-content .gwat-de-hero {min-height:590px}
    #page-content .gwat-de-hero-copy {padding-left:38px;padding-right:34px}
    #page-content .gwat-de-hero-media {min-height:590px}
    #page-content .gwat-de-hero h1 {font-size:clamp(3rem,5vw,4.65rem)}
    #page-content .gwat-de-hero-inset {left:-37px;bottom:54px}
    #page-content .gwat-de-hero-index {left:38px}
    #page-content .gwat-de-package-row {grid-template-columns:48px minmax(160px,.8fr) minmax(240px,1.4fr);gap:16px}
}
@media(max-width:850px) {
    #page-content .gwat-de {--tradel-bleed-top:18px; padding:18px 17px 40px}
    #page-content .gwat-de-hero {grid-template-columns:1fr}
    #page-content .gwat-de-hero-copy {padding:36px 38px 50px}
    #page-content .gwat-de-hero-media {height:460px;min-height:0}
    #page-content .gwat-de-hero-inset {left:auto;right:22px;bottom:-12px;transform:rotate(5deg);width:165px;height:205px}
    #page-content .gwat-de-hero-index {display:none}
    #page-content .gwat-de-crumb {margin-bottom:38px}
    #page-content .gwat-de-hero h1 {font-size:clamp(3.25rem,8vw,5.5rem)}
    #page-content .gwat-de-hero-orbit {width:88px;height:88px;top:18px;right:18px;font-size:.84rem}
    #page-content .gwat-de-ticker {overflow:hidden;gap:16px;font-size:.7rem}
    #page-content .gwat-de-section {padding-top:83px}
    #page-content .gwat-de-destinations {padding-top:85px}
    #page-content .gwat-de-packages-heading {grid-template-columns:1fr;gap:20px}
    #page-content .gwat-de-budget {grid-template-columns:1fr;min-height:0;margin-top:85px}
    #page-content .gwat-de-budget-media {min-height:330px}
    #page-content .gwat-de-budget-copy {padding:46px 38px}
    #page-content .gwat-de-faq {grid-template-columns:1fr;gap:33px;padding-top:85px}
    #page-content .gwat-de-end {margin-top:85px}
    #page-content .gwat-de-disclosure {flex-direction:column;gap:20px}
    #page-content .gwat-de-disclosure>div {justify-content:flex-start}
}
@media(max-width:640px) {
    #page-content .gwat-de {--tradel-bleed-top:12px; padding:12px 12px 34px}
    #page-content .gwat-de-hero {border-radius:5px}
    #page-content .gwat-de-hero-copy {padding:28px 24px 39px}
    #page-content .gwat-de-crumb {margin-bottom:30px}
    #page-content .gwat-de-hero h1 {font-size:clamp(2.9rem,11.25vw,4.9rem);line-height:1.02}
    #page-content .gwat-de-hero-lead {font-size:.94rem;line-height:1.7;margin-top:22px}
    #page-content .gwat-de-hero-actions {gap:18px;margin-top:24px}
    #page-content .gwat-de-button {min-height:50px;padding:14px 17px}
    #page-content .gwat-de-code-hint {margin-top:19px}
    #page-content .gwat-de-hero-media {height:330px}
    #page-content .gwat-de-hero-inset {width:122px;height:160px;right:13px;border-width:5px;bottom:-14px}
    #page-content .gwat-de-hero-inset figcaption {font-size:.59rem;left:8px;bottom:8px}
    #page-content .gwat-de-hero-photo figcaption {left:15px;right:auto;bottom:15px}
    #page-content .gwat-de-ticker {padding:25px 0 23px;gap:15px}
    #page-content .gwat-de-ticker span:nth-last-child(-n+3) {display:none}
    #page-content .gwat-de-section {padding:73px 4px 0}
    #page-content .gwat-de h2 {font-size:clamp(2.3rem,9.6vw,3.35rem)}
    #page-content .gwat-de-section-top>p:last-child,
    #page-content .gwat-de-packages-heading>p,
    #page-content .gwat-de-faq>div:first-child>p:last-child {font-size:.92rem;margin-top:15px}
    #page-content .gwat-de-choice-grid {grid-template-columns:1fr;margin-top:27px}
    #page-content .gwat-de-choice {padding:29px 5px 28px}
    #page-content .gwat-de-choice+.gwat-de-choice {border-left:0;border-top:1px solid #aabbb1;padding:29px 5px 28px}
    #page-content .gwat-de-choice h3 {margin:19px 0 15px}
    #page-content .gwat-de-choice-head>span:first-child {font-size:3.6rem}
    #page-content .gwat-de-destinations {padding-top:73px}
    #page-content .gwat-de-destinations-head {padding:0 4px 27px}
    #page-content .gwat-de-destination-grid {grid-template-columns:1fr;gap:12px}
    #page-content .gwat-de-destination {height:395px}
    #page-content .gwat-de-destination-overlay {padding:23px}
    #page-content .gwat-de-destination h3 {font-size:3.65rem}
    #page-content .gwat-de-eligibility {padding:20px 17px;grid-template-columns:35px 1fr;gap:13px}
    #page-content .gwat-de-eligibility-icon svg {width:33px;height:33px}
    #page-content .gwat-de-eligibility p {font-size:.81rem}
    #page-content .gwat-de-packages {padding-top:75px}
    #page-content .gwat-de-packages-heading {padding-bottom:27px}
    #page-content .gwat-de-package-row {grid-template-columns:44px 1fr;gap:12px;padding:20px 0}
    #page-content .gwat-de-package-row>p {grid-column:2/3;font-size:.86rem}
    #page-content .gwat-de-package-row h3 {font-size:1.7rem}
    #page-content .gwat-de-packages-foot {flex-direction:column;gap:15px;padding-top:20px}
    #page-content .gwat-de-packages-foot a {white-space:normal}
    #page-content .gwat-de-budget {margin-top:78px}
    #page-content .gwat-de-budget-media {min-height:260px}
    #page-content .gwat-de-budget-copy {padding:38px 24px}
    #page-content .gwat-de-faq {padding:75px 4px 0}
    #page-content .gwat-de-questions summary {font-size:.91rem;padding:21px 0}
    #page-content .gwat-de-end {margin-top:78px;min-height:520px;align-items:flex-start}
    #page-content .gwat-de-end::after {background:linear-gradient(180deg,#eaf1e4 0%,#eaf1e4f5 48%,#eaf1e4a8 75%,#eaf1e41a 100%)}
    #page-content .gwat-de-end-copy {padding:38px 23px}
    #page-content .gwat-de-end h2 {font-size:2.7rem}
    #page-content .gwat-de-disclosure {padding:30px 5px 0}
}
@media(prefers-reduced-motion:reduce) {
    #page-content .gwat-de-button,
    #page-content .gwat-de-destination img,
    #page-content .gwat-de-questions summary span {transition:none}
}
