.page-coverage{position:relative;overflow:visible;background:radial-gradient(circle at 8% 0%,rgb(111 175 75 / .09),transparent 30%),radial-gradient(circle at 96% 12%,rgb(217 224 33 / .05),transparent 28%),linear-gradient(180deg,#ffffff 0%,var(--ln-bg) 48%,#f2f5f1 100%);color:var(--ln-text)}.page-coverage__hero{padding:34px 0 22px}.page-coverage__hero-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:34px;align-items:center;padding:42px;border-radius:34px;overflow:hidden}.page-coverage__hero-card::after{content:"";position:absolute;right:-90px;bottom:-90px;width:250px;height:250px;border-radius:999px;background:radial-gradient(circle,rgb(111 175 75 / .15),transparent 72%);pointer-events:none}.page-coverage__hero-card>*{position:relative;z-index:1}.page-coverage__hero-copy{max-width:780px}.page-coverage__title{max-width:760px;margin-bottom:18px;font-size:clamp(38px, 4.7vw, 58px);line-height:1.05;letter-spacing:-.033em}.page-coverage__subtitle{max-width:700px;margin:0;font-size:18px;line-height:1.65}.page-coverage__hero-visual{display:flex;align-items:center;justify-content:center}.page-coverage__hero-image{width:210px;max-width:100%;max-height:none;margin:0;filter:drop-shadow(0 18px 28px rgb(31 42 55 / .1)) drop-shadow(0 0 22px rgb(111 175 75 / .08))}.page-coverage .ln-section--sm{padding-top:32px;padding-bottom:82px}.page-coverage .ln-section--sm>.ln-container{overflow:visible}.page-coverage__toolbar{position:relative;top:auto;left:auto;right:auto;z-index:30;display:grid;grid-template-columns:1fr;gap:18px;width:min(100%, 1080px);margin:0 auto 34px;padding:24px;border:1px solid rgb(111 175 75 / .18);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgb(111 175 75 / .08),transparent 34%),#ffffff;box-shadow:0 20px 56px rgb(31 42 55 / .08),inset 0 1px 0 rgb(255 255 255 / .95);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;transform:none}.page-coverage__search-field{position:relative;z-index:50;width:100%;overflow:visible}.page-coverage__search{width:100%;height:64px;min-height:64px;padding:0 22px;border:1px solid rgb(229 231 235 / .95);border-radius:22px;background:#fff;color:var(--ln-heading);font-family:var(--ln-font-body);font-size:17px;font-weight:400;box-shadow:0 10px 24px rgb(31 42 55 / .045);outline:none}.page-coverage__search:focus{border-color:rgb(111 175 75 / .52);box-shadow:0 0 0 4px rgb(111 175 75 / .1),0 10px 24px rgb(31 42 55 / .045)}.page-coverage__search::placeholder{color:#9aa4b2}.page-coverage__search-note{margin:0;color:var(--ln-muted);font-size:15px;line-height:1.55}.page-coverage__filters{display:flex;flex-wrap:wrap;gap:10px;margin:0}.page-coverage__filter{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--ln-border);border-radius:999px;background:#fff;color:var(--ln-heading);font-family:var(--ln-font-heading);font-size:14px;font-weight:600;box-shadow:var(--ln-shadow-xs);cursor:pointer}.page-coverage__filter:hover,.page-coverage__filter.is-active{transform:translateY(-1px);background:var(--ln-accent-soft);border-color:rgb(111 175 75 / .3);color:var(--ln-link)}.page-coverage__dropdown{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:9999;display:none;max-height:270px;overflow-y:auto;padding:10px;border:1px solid rgb(111 175 75 / .18);border-radius:22px;background:#fff;box-shadow:0 24px 70px rgb(31 42 55 / .18),inset 0 1px 0 rgb(255 255 255 / .95);backdrop-filter:none;-webkit-backdrop-filter:none}.page-coverage__dropdown.is-visible,.page-coverage__dropdown.is-open{display:grid;gap:8px}.page-coverage__dropdown-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title arrow" "region arrow";align-items:center;gap:4px 12px;min-height:58px;padding:10px 14px;border:0;border-radius:16px;background:#fff0;color:var(--ln-heading);text-align:left;cursor:pointer;text-decoration:none}.page-coverage__dropdown-item:hover,.page-coverage__dropdown-item.is-active{background:var(--ln-accent-soft);transform:translateY(-1px)}.page-coverage__dropdown-item strong,.page-coverage__dropdown-title,.page-coverage__card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ln-font-heading);font-weight:600}.page-coverage__dropdown-item strong{grid-area:title;font-size:15px}.page-coverage__dropdown-item span{grid-area:region;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ln-muted);font-size:13px}.page-coverage__dropdown-item em,.page-coverage__dropdown-arrow,.page-coverage__card-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--ln-accent-soft);color:var(--ln-link);font-family:var(--ln-font-heading);font-style:normal;font-weight:700;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.page-coverage__dropdown-item em{grid-area:arrow}.page-coverage__dropdown-item:hover em,.page-coverage__dropdown-item:hover .page-coverage__dropdown-arrow,.page-coverage__card-link:hover .page-coverage__card-arrow{background:var(--ln-accent);color:#fff;transform:translateX(2px)}.page-coverage__dropdown-empty{padding:16px;color:var(--ln-muted);font-size:14px;text-align:center}.page-coverage__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:0}.page-coverage__card{display:block;padding:0;margin:0;background:#fff0;border:0;box-shadow:none}.page-coverage__card.is-hidden{display:none}.page-coverage__card-link{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:15px 16px 15px 20px;border:1px solid rgb(229 231 235 / .94);border-radius:22px;background:#fff;color:var(--ln-heading);text-decoration:none;box-shadow:0 10px 24px rgb(31 42 55 / .045),inset 0 1px 0 rgb(255 255 255 / .86)}.page-coverage__card-link:hover{transform:translateY(-3px);border-color:rgb(111 175 75 / .32);background:var(--ln-accent-soft);color:var(--ln-heading);box-shadow:0 16px 36px rgb(31 42 55 / .08),0 0 0 5px rgb(111 175 75 / .07)}.page-coverage__empty{margin-top:24px;padding:30px;border-radius:28px;text-align:center}.page-coverage__empty h2{margin:0 0 8px;color:var(--ln-heading);font-family:var(--ln-font-heading);font-size:26px;font-weight:700}.page-coverage__empty p{margin:0;color:var(--ln-text)}.page-coverage__more{display:flex;justify-content:center;margin-top:34px}.page-coverage__more-button{min-height:50px}@media (max-width:1100px){.page-coverage__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.page-coverage__hero-card{grid-template-columns:1fr}.page-coverage__hero-visual{display:none}.page-coverage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.page-coverage__hero{padding:24px 0 14px}.page-coverage .ln-section--sm{padding-top:20px;padding-bottom:58px}.page-coverage__hero-card,.page-coverage__toolbar{padding:24px;border-radius:26px}.page-coverage__title{font-size:34px}.page-coverage__subtitle{font-size:16px}.page-coverage__search{height:58px;min-height:58px;font-size:16px}.page-coverage__filters{display:none}.page-coverage__dropdown{max-height:58vh}.page-coverage__dropdown-item span{display:none}.page-coverage__grid{grid-template-columns:1fr;gap:10px}.page-coverage__card-link{min-height:60px;padding:12px 12px 12px 16px;border-radius:17px}.page-coverage__more-button{width:100%}}@media (max-width:480px){.page-coverage__title{font-size:30px}.page-coverage__hero-card,.page-coverage__toolbar{padding:22px}}