.theme-page .wordmark{overflow-wrap:anywhere;min-width:0;max-width:calc(100% - 52px)}.theme-main{overflow-wrap:anywhere;width:min(1200px,100% - 48px);margin-inline:auto;padding:32px 0 56px}.theme-intro{max-width:780px}.theme-intro .eyebrow{margin-bottom:16px}.theme-topics{flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.theme-topics a{border-radius:12px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}.theme-topics a[aria-current=page]{background:#eaf0e7;font-weight:700;text-decoration:none}.theme-topics a:focus-visible{outline:3px solid var(--green);outline-offset:2px}.theme-intro h1{margin-bottom:24px}.theme-copy{color:var(--muted);font-size:16px;line-height:1.6}.theme-navigation{flex-wrap:wrap;gap:12px;margin-block:24px 16px;scroll-margin-top:24px;display:flex}.theme-navigation .change-request{min-height:44px;padding:12px 16px}.theme-hero{max-width:780px;margin:24px 0 16px}.theme-hero img{border-radius:20px;width:100%;height:auto;display:block}.theme-hero figcaption{color:var(--muted);margin-top:8px;font-size:.75rem;line-height:1.5}.theme-hero figcaption a{color:inherit}.theme-intro-details{max-width:780px;margin-bottom:32px}.theme-intro-details summary{cursor:pointer;min-height:44px;padding-block:12px;line-height:1.4}.theme-intro-details p{margin-top:16px}.theme-intro-details summary:focus-visible,.theme-navigation:focus-visible{outline:3px solid var(--green);outline-offset:4px}.theme-back{align-items:center;min-height:44px;margin-top:12px;font-size:14px;line-height:1.5;display:inline-flex}.theme-section{margin-bottom:44px}.theme-section h2{margin-bottom:16px;scroll-margin-top:24px;font-size:1.5625rem;line-height:1.15}.theme-section>.theme-copy{max-width:780px;margin-bottom:24px}.theme-section h2:focus-visible{outline:3px solid var(--green);outline-offset:4px}.theme-description{font-size:16px;line-height:1.6}.theme-image-frame{flex:none;height:240px}.theme-image-unavailable{height:100%;color:var(--green);text-align:center;background:#f2f5ef;border-radius:20px 20px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:14px;line-height:1.5;display:flex}.theme-image-unavailable svg{flex:none}.theme-notices{color:var(--notice);margin-bottom:24px;font-size:14px;line-height:1.55}@media (width>=701px){.theme-main{width:min(1200px,100% - 96px)}.theme-section h2{font-size:44px}}@media (width<=700px){.theme-main{padding-top:24px;padding-bottom:36px}.theme-intro h1{font-size:1.875rem;line-height:1.12}.theme-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-navigation .change-request{color:var(--green);background:#eaf0e7;border-color:#a6b7aa;padding:12px 8px;font-size:.875rem}.theme-page .results-outro .change-request{color:#fff}}@media (width<=350px){.theme-main{width:calc(100% - 40px)}.theme-intro h1{font-size:1.75rem}}.tipps-main{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 5}.tipps-reading{max-width:720px;margin-inline:auto}.tipps-back{margin:0 0 16px}.tipps-reading h1{text-wrap:balance}.tipps-copy{color:var(--green);font-size:1rem;line-height:1.6}.tipps-copy+.tipps-copy{margin-top:20px}.tipps-photo{margin:24px 0}.tipps-photo img{aspect-ratio:3/2;object-fit:cover;object-position:50% 64%;background:#eaf0e7;border-radius:14px;width:100%;height:auto;display:block}.tipps-photo figcaption{color:var(--muted);text-align:right;margin-top:7px;font-size:.6875rem;line-height:1.5}.tipps-photo figcaption a{color:var(--muted);align-items:center;min-height:24px;display:inline-flex}.tipps-section{margin-block:44px}.tipps-example{background:#eaf0e7;border-left:3px solid #a0b69d;border-radius:0 14px 14px 0;margin:16px 0 24px;padding:24px}.tipps-closing{gap:0;margin-top:44px}.tipps-closing h2{margin-bottom:16px;font-size:2.75rem;line-height:1.15}.tipps-closing .change-request{max-width:100%;margin-top:24px;font-size:1rem}.tipps-bottom-back{justify-content:center;margin:16px 0 0;display:flex}.tipps-overview-intro{margin-bottom:44px}.tipps-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.tipps-card{box-shadow:none;-webkit-hyphens:none;hyphens:none;gap:16px;padding:20px}.tipps-page .theme-copy{font-size:1rem}.tipps-card .tipps-photo{margin:0}.tipps-card h2{font-size:1.5625rem;line-height:1.25}.tipps-card h2 a{text-decoration:none}.tipps-card h2 a:hover{text-decoration:underline}.tipps-card .theme-copy{color:#555;line-height:1.45}.tipps-read{max-width:100%;min-height:44px;color:var(--green);background:#d5ddc7;border-radius:12px;align-self:flex-start;align-items:center;padding:10px 16px;font-size:1.125rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.tipps-read:hover{text-decoration:underline}.tipps-read:focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (width>=701px){.tipps-reading h1{font-size:4.25rem}.tipps-section h2{font-size:2.75rem}}@media (width<=700px){.tipps-list{grid-template-columns:minmax(0,1fr)}.tipps-closing h2{font-size:1.5625rem}.tipps-closing .change-request{width:100%;padding-inline:12px}.tipps-page .results-outro .change-request{color:#fff}}
