:root{--ndd-bg:#f7f6f2;--ndd-card:#fff;--ndd-text:#222;--ndd-muted:#6f6b63;--ndd-accent:#e66f3d;--ndd-border:#e8e3da;--ndd-radius:20px}.ndd-page-wrap{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:56px 0 80px;color:var(--ndd-text)}.ndd-page-header{max-width:760px;margin-bottom:40px}.ndd-page-header h1,.ndd-hero h1{font-size:clamp(2.2rem,5vw,4.7rem);line-height:1.02;margin:.15em 0}.ndd-page-header>p:last-child,.ndd-lead{font-size:1.2rem;line-height:1.6;color:var(--ndd-muted)}.ndd-section{margin-top:56px}.ndd-section>h2{font-size:clamp(1.6rem,3vw,2.5rem)}.ndd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ndd-card{background:var(--ndd-card);border:1px solid var(--ndd-border);border-radius:var(--ndd-radius);overflow:hidden;box-shadow:0 8px 30px #2222220f;display:flex;flex-direction:column}.ndd-card-image,.ndd-card-placeholder{width:100%;aspect-ratio:16/10;object-fit:cover;background:linear-gradient(135deg,#f1c9b4,#e6e0d2)}.ndd-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.ndd-card h2{font-size:1.45rem;margin:.2rem 0 .6rem}.ndd-card h2 a{text-decoration:none;color:inherit}.ndd-card p{color:var(--ndd-muted);line-height:1.55}.ndd-eyebrow{text-transform:uppercase;letter-spacing:.11em;font-size:.77rem!important;font-weight:700;color:var(--ndd-accent)!important;margin:0}.ndd-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:auto;padding:11px 17px;border-radius:999px;background:var(--ndd-text);color:#fff!important;text-decoration:none;font-weight:700}.ndd-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 20px}.ndd-card-tags span,.ndd-filter-link{background:var(--ndd-bg);border:1px solid var(--ndd-border);border-radius:999px;padding:7px 11px;font-size:.82rem}.ndd-count{font-size:.9rem}.ndd-filter{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}.ndd-filter-link{text-decoration:none;color:var(--ndd-text)}.ndd-filter-link.is-active{background:var(--ndd-text);color:#fff}.ndd-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center;margin-bottom:44px}.ndd-hero-image img{width:100%;border-radius:var(--ndd-radius);aspect-ratio:4/3;object-fit:cover}.ndd-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:36px 0}.ndd-fact{background:var(--ndd-bg);border:1px solid var(--ndd-border);border-radius:14px;padding:16px}.ndd-fact span{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ndd-muted);margin-bottom:4px}.ndd-content{max-width:800px;font-size:1.08rem;line-height:1.75}.ndd-related,.ndd-cta{margin-top:40px;padding:30px;border-radius:var(--ndd-radius);background:var(--ndd-bg)}.ndd-cta{background:var(--ndd-text);color:#fff}.ndd-cta p{color:#ffffffc7}@media(max-width:900px){.ndd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ndd-hero{grid-template-columns:1fr}.ndd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ndd-page-wrap{width:min(100% - 22px,1180px);padding-top:32px}.ndd-grid,.ndd-facts{grid-template-columns:1fr}.ndd-card-body{padding:20px}}.ndd-didyouknow{max-width:820px;margin:0 0 34px;padding:22px 24px;border-left:5px solid var(--ndd-accent);background:#fff7f1;border-radius:0 16px 16px 0}.ndd-didyouknow strong{display:block;font-size:1.1rem;margin-bottom:5px}.ndd-didyouknow p{margin:.25em 0}.ndd-text-section{margin:0 0 34px}.ndd-text-section h2{font-size:clamp(1.45rem,2.6vw,2rem);margin-bottom:10px}.ndd-faqs details{border-top:1px solid var(--ndd-border);padding:15px 0}.ndd-faqs details:last-child{border-bottom:1px solid var(--ndd-border)}.ndd-faqs summary{font-weight:700;cursor:pointer}.ndd-faqs details div{padding-top:8px;color:var(--ndd-muted)}.ndd-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ndd-mini-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ndd-border);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--ndd-text);font-weight:700}.ndd-mini-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.ndd-mini-card span{padding:14px}.ndd-category-card h2{margin-top:.25rem}@media(max-width:760px){.ndd-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ndd-view-switch{display:flex;justify-content:flex-end;gap:.5rem;margin:0 0 1rem}.ndd-view-button{appearance:none;border:1px solid #d5d8dc;background:#fff;color:inherit;border-radius:999px;padding:.55rem .9rem;font:inherit;font-weight:600;cursor:pointer}.ndd-view-button:hover,.ndd-view-button:focus-visible,.ndd-view-button.is-active{border-color:currentColor;background:#f4f5f6}.ndd-style-results[data-view=list]{display:block}.ndd-style-results[data-view=list] .ndd-card{display:grid;grid-template-columns:160px minmax(0,1fr);margin-bottom:1rem;overflow:hidden}.ndd-style-results[data-view=list] .ndd-card-image,.ndd-style-results[data-view=list] .ndd-card-placeholder{width:100%;height:100%;min-height:150px;object-fit:cover}.ndd-style-results[data-view=list] .ndd-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem;align-items:center}.ndd-style-results[data-view=list] .ndd-card-body>*:not(.ndd-button){grid-column:1}.ndd-style-results[data-view=list] .ndd-card-body .ndd-button{grid-column:2;grid-row:1 / span 5;align-self:center}@media(max-width:640px){.ndd-view-switch{justify-content:flex-start}.ndd-style-results[data-view=list] .ndd-card{grid-template-columns:96px minmax(0,1fr)}.ndd-style-results[data-view=list] .ndd-card-body{display:block}.ndd-style-results[data-view=list] .ndd-card-body .ndd-button{display:inline-block;margin-top:.5rem}}.ndd-discovery-switch{display:inline-flex;gap:.5rem;padding:.35rem;margin:0 0 2rem;border:1px solid var(--ndd-border);border-radius:999px;background:#fff}.ndd-discovery-button{appearance:none;border:0;border-radius:999px;padding:.7rem 1.05rem;background:transparent;color:var(--ndd-text);font:inherit;font-weight:700;cursor:pointer}.ndd-discovery-button.is-active{background:var(--ndd-text);color:#fff}.ndd-discovery-panel:not(.is-active){display:none}.ndd-styles-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ndd-styles-heading h2{margin-top:0}.ndd-style-results[data-view=list],.ndd-category-results[data-view=list]{display:block;border-top:1px solid var(--ndd-border)}.ndd-style-results[data-view=list] .ndd-card,.ndd-category-results[data-view=list] .ndd-card{display:block;margin:0;border:0;border-bottom:1px solid var(--ndd-border);border-radius:0;box-shadow:none;background:transparent;overflow:visible}.ndd-style-results[data-view=list] .ndd-card-image,.ndd-style-results[data-view=list] .ndd-card-placeholder,.ndd-category-results[data-view=list] .ndd-card-image,.ndd-category-results[data-view=list] .ndd-card-placeholder,.ndd-style-results[data-view=list] .ndd-card-body>*:not(h2),.ndd-category-results[data-view=list] .ndd-card-body>*:not(h2){display:none!important}.ndd-style-results[data-view=list] .ndd-card-body,.ndd-category-results[data-view=list] .ndd-card-body{display:block;padding:0}.ndd-style-results[data-view=list] .ndd-card h2,.ndd-category-results[data-view=list] .ndd-card h2{margin:0;font-size:1rem}.ndd-style-results[data-view=list] .ndd-card h2 a,.ndd-category-results[data-view=list] .ndd-card h2 a{display:block;padding:.72rem .2rem;color:var(--ndd-text);text-decoration:none}.ndd-style-results[data-view=list] .ndd-card h2 a:hover,.ndd-style-results[data-view=list] .ndd-card h2 a:focus-visible,.ndd-category-results[data-view=list] .ndd-card h2 a:hover,.ndd-category-results[data-view=list] .ndd-card h2 a:focus-visible{color:var(--ndd-accent);padding-left:.5rem}.ndd-breadcrumbs{margin:0 0 24px;font-size:.92rem;color:var(--ndd-muted)}.ndd-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none}.ndd-breadcrumbs li{display:flex;align-items:center;gap:.35rem;margin:0}.ndd-breadcrumbs li:not(:last-child):after{content:"›";color:#aaa}.ndd-breadcrumbs a{color:var(--ndd-muted);text-decoration:none}.ndd-breadcrumbs a:hover,.ndd-breadcrumbs a:focus-visible{color:var(--ndd-accent);text-decoration:underline}.ndd-breadcrumbs [aria-current=page]{color:var(--ndd-text);font-weight:600}:root{--ndd-bg:#FFF6F9;--ndd-card:#fff;--ndd-text:#2B0F24;--ndd-muted:#5E4A56;--ndd-accent:#C8185F;--ndd-pink:#F82A8A;--ndd-pink-darker:#A3124C;--ndd-pink-soft:#FFE3EF;--ndd-border:#F2DCE6;--ndd-head-font:"Baloo 2",ui-rounded,"Nunito",system-ui,sans-serif;--ndd-body-font:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif}.ndd-page-wrap,.ndd-discovery-embed{font-family:var(--ndd-body-font);color:var(--ndd-text)}.ndd-page-header h1,.ndd-hero h1,.ndd-card h2,.ndd-text-section h2,.ndd-related h2,.ndd-cta h2,.ndd-styles-heading h2{font-family:var(--ndd-head-font);color:var(--ndd-text);font-weight:800;letter-spacing:-.01em}.ndd-cta h2{color:#fff}.ndd-card{box-shadow:0 8px 30px #2b0f240f;transition:transform .18s ease,box-shadow .18s ease}.ndd-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #2b0f241f}.ndd-card-image,.ndd-card-placeholder{background:linear-gradient(135deg,#ffd0e4,#fff0f6)}.ndd-card h2 a:hover{color:var(--ndd-accent)}.ndd-card-tags span{background:var(--ndd-pink-soft);border-color:transparent;color:var(--ndd-text);font-weight:600}.ndd-count{color:var(--ndd-accent)!important;font-weight:700}.ndd-button{background:var(--ndd-accent);font-weight:800}.ndd-button:hover,.ndd-button:focus-visible{background:var(--ndd-pink-darker)}.ndd-button-light{background:#fff;color:var(--ndd-text)!important;margin-top:8px}.ndd-button-light:hover,.ndd-button-light:focus-visible{background:var(--ndd-pink-soft)}.ndd-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:auto}.ndd-card-actions .ndd-button{margin-top:0}.ndd-map-link{color:var(--ndd-accent);font-weight:800;text-decoration:none}.ndd-map-link:after{content:" →"}.ndd-map-link:hover,.ndd-map-link:focus-visible{text-decoration:underline}.ndd-filter-link{background:#fff;border-color:var(--ndd-border);color:var(--ndd-text);font-weight:600}.ndd-filter-link:hover{border-color:var(--ndd-accent);color:var(--ndd-accent)}.ndd-filter-link.is-active{background:var(--ndd-text);border-color:var(--ndd-text);color:#fff}.ndd-discovery-switch{border-color:var(--ndd-border)}.ndd-discovery-button.is-active{background:var(--ndd-accent);color:#fff}.ndd-view-button{border-color:var(--ndd-border)}.ndd-view-button:hover,.ndd-view-button:focus-visible,.ndd-view-button.is-active{border-color:var(--ndd-accent);background:var(--ndd-pink-soft);color:var(--ndd-text)}.ndd-didyouknow{border-left-color:var(--ndd-pink);background:var(--ndd-pink-soft)}.ndd-fact{background:#fff}.ndd-fact strong{color:var(--ndd-text)}.ndd-faqs summary:hover{color:var(--ndd-accent)}.ndd-mini-card:hover span{color:var(--ndd-accent)}.ndd-related{background:var(--ndd-bg)}.ndd-cta{background:var(--ndd-text)}.ndd-breadcrumbs li:not(:last-child):after{color:#c9a6b8}.ndd-discovery-embed{width:100%}.ndd-discovery-embed .ndd-discovery-switch{margin-bottom:1.5rem}
