body.plienciems-theme{margin:0;color:var(--ink);background:var(--paper);font-size:18px;line-height:1.75}
.pct-section-alias{display:block;height:0;overflow:hidden;scroll-margin-top:128px}
.pct-home .elementor-element{--container-widget-width:100%;--widgets-spacing:0px}.pct-home .elementor-widget-pct-plots{width:100%}.pct-home .elementor-widget-container{margin:0}.pct-home>.elementor>.e-con{padding:0;gap:0}.pct-home .elementor-widget:not(:last-child){margin-bottom:0}.pct-home .e-con-inner{max-width:none;padding:0}
.pct-home .hero{min-height:510px;height:min(72vh,740px)}.pct-home .hero-content{padding-top:60px;padding-bottom:65px}.pct-home .hero h1{font-size:clamp(54px,6.8vw,100px)}
.plienciems-theme .map-parcel polygon,.plienciems-theme .map-parcel.selected polygon,.plienciems-theme .map-parcel:hover polygon,.plienciems-theme .map-parcel:focus-visible polygon{stroke-width:1.1;stroke:#788e70}
.plienciems-theme .map-parcel.selected polygon{fill:#a4bd93}.plienciems-theme .map-parcel.sold polygon{stroke:#a0a698}.plienciems-theme .map-parcel.reserved polygon{stroke:#9c7c49}.plienciems-theme .map-parcel:focus-visible .map-parcel-number{text-decoration:underline;text-decoration-thickness:2px}
.plienciems-theme .map-canvas svg{min-height:280px;max-height:none;aspect-ratio:1510/500}.map-empty-selection{grid-column:1/-1;margin:0;font-size:18px}.map-selection:has(.map-empty-selection){min-height:80px}.map-coast-note{display:none}.faq-answer{padding-bottom:20px;font-size:17px;line-height:1.75}.faq-answer p:last-child{margin-bottom:0}.pct-home .steps article>div{font-size:17px;line-height:1.7;color:var(--muted)}
@media(max-width:700px){.pct-home .hero{height:auto;min-height:520px}.pct-home .hero-content{padding:55px 7% 95px}.pct-home .hero h1{font-size:60px}.plienciems-theme .plots-section{padding:42px 4%}.plienciems-theme .parcel-map{margin:22px 0 32px}.plienciems-theme .map-canvas svg{height:auto;min-height:0;aspect-ratio:430/1065;max-height:none}.map-portrait .map-overview-label{display:none}.map-portrait .map-coast-note{display:block;flex:0 0 100%;font-size:16px;color:var(--pine);font-weight:500}.map-portrait .map-footer{flex-wrap:wrap}.map-portrait .map-controls{position:static;transform:none;margin:12px auto;width:max-content}.map-portrait .map-hint{position:static;display:block;padding:0 14px 16px;text-align:center}.plienciems-theme .map-portrait .map-parcel-number{font-size:23px}.map-portrait .map-heading{padding:20px 16px}.map-portrait .map-selection{padding:20px 16px}.map-portrait .map-footer{padding:20px 16px}.map-portrait .map-tooltip{min-width:165px;max-width:calc(100% - 20px);padding:10px 14px}.map-portrait .map-road-label{font-size:16px}}
.plienciems-theme .map-parcel-number{font-size:21px}.plienciems-theme .map-canvas{background-color:#f2f2e9}
.site-header{isolation:isolate}.admin-bar .site-header{top:32px}.brand-logo{height:auto;object-fit:contain}
.plienciems-theme .button{border-radius:0;text-transform:none}.plienciems-theme a{box-shadow:none}
.site-header nav{font-size:17px}.site-header .button{font-size:16px}.preview{font-size:15px}
.pct-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:24px}.pct-menu li{position:relative}.pct-menu .sub-menu{position:absolute;top:100%;left:0;list-style:none;min-width:210px;padding:15px;background:var(--paper);box-shadow:0 8px 24px #243d3522;display:none}.pct-menu li:hover>.sub-menu,.pct-menu li:focus-within>.sub-menu{display:block}
.pct-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:17px}.pct-footer-links ul{list-style:none;margin:0;padding:0}
.pct-document{padding:65px 7% 85px}.pct-article-intro{max-width:970px;margin:0 auto 45px}.pct-article-intro>.text-link{margin-bottom:40px}.pct-article-intro .eyebrow{margin-bottom:18px}.pct-article-intro h1{font-size:clamp(38px,5.2vw,76px);line-height:1.12;overflow-wrap:anywhere;max-width:100%}.pct-article-date{font-size:17px;color:var(--muted);margin-top:25px}
.pct-cover{max-width:1120px;margin:0 auto 55px;background:var(--sand)}.pct-cover img{width:100%;height:auto;max-height:650px;object-fit:contain;margin:auto}
.pct-content{max-width:820px;margin:0 auto;font-size:19px;line-height:1.85;color:var(--ink);overflow-wrap:anywhere}.pct-content p,.pct-content li{color:var(--ink);font-size:inherit}.pct-content p{margin-bottom:1.35em}.pct-content h2{font-size:clamp(29px,3.2vw,43px);letter-spacing:-.025em;margin:1.5em 0 .6em}.pct-content h3{font-size:25px;margin:1.5em 0 .6em}.pct-content h4{font-size:21px}.pct-content a:not(.button){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.pct-content ul,.pct-content ol{padding-left:1.4em}.pct-content li{margin-bottom:.6em}.pct-content img{height:auto;max-width:100%;margin:auto}.pct-content figure{max-width:100%;margin:30px 0}.pct-content figcaption{font-size:16px;color:var(--muted);margin-top:10px}.pct-content blockquote{border-left:3px solid #8c9c81;padding:15px 28px;margin:36px 0;background:var(--sand);font-family:var(--serif);font-size:25px}.pct-content table{display:block;overflow:auto;max-width:100%;border-collapse:collapse}.pct-content th,.pct-content td{padding:12px;border:1px solid var(--line)}.pct-content iframe,.pct-content video{max-width:100%}.pct-content pre{overflow:auto;background:var(--sand);padding:20px}.pct-content .alignwide{width:100%;max-width:100%}.pct-content .elementor{font-family:inherit;color:inherit}.pct-content .elementor-widget-text-editor,.pct-content .elementor-widget-text-editor p{font:inherit!important;color:var(--ink)!important}.pct-content .elementor-heading-title{font-family:var(--serif)!important;color:var(--ink)!important;line-height:1.2!important}.pct-content .elementor-button{background:var(--pine)!important;font-size:17px!important}
.pct-post-links{max-width:970px;display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:65px auto 0;padding-top:30px;border-top:1px solid var(--line);font-size:18px}.pct-post-links>div:last-child{text-align:right}.pct-post-links a{text-decoration:underline;text-underline-offset:4px}
.pct-contact-strip{padding:55px 7%;display:flex;align-items:center;justify-content:space-between;gap:40px;background:#e8ebdf;border-top:1px solid var(--line)}.pct-contact-strip h2{font-size:clamp(32px,3.6vw,49px);margin:15px 0 0}.pct-contact-strip .button{flex-shrink:0}
.pct-index-intro{padding-bottom:35px;background:var(--sand)}.pct-index-intro h1{font-size:clamp(48px,6.2vw,86px)}.pct-news-list{padding-top:50px}.pct-year-filter,.pct-search{display:flex;align-items:end;gap:15px;max-width:680px;margin:30px 0}.pct-year-filter label,.pct-search label{flex:1;font-size:17px}.pct-year-filter .button,.pct-search .button{min-height:58px;font-size:17px}.pct-pagination,.navigation.pagination{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:55px 0 0;font-size:18px}.pct-pagination a,.pct-pagination .current,.nav-links a,.nav-links .current{display:inline-block;min-width:44px;padding:8px 14px;border:1px solid var(--line)}.pct-pagination .current,.nav-links .current{background:var(--pine);color:white}.pct-not-found{min-height:65vh}.pct-not-found>.pct-search{margin-top:45px}
.pct-comments{max-width:820px;margin:65px auto 0}.pct-comments .comment-list{list-style:none;padding:0}.pct-comments .comment-body{padding:25px 0;border-top:1px solid var(--line)}.pct-comments .comment-author{display:flex;align-items:center;gap:10px}.pct-comments .comment-metadata{font-size:15px;margin:10px 0}.pct-comments .comment-form-cookies-consent{display:flex;gap:10px;align-items:center}.pct-comments input[type=checkbox]{width:auto}.pct-comments .comment-form{margin-top:20px}.pct-comments label{font-size:17px}.pct-comments .submit{width:auto}.post-password-form input[type=submit]{background:var(--pine);color:white;margin-top:15px}
.screen-reader-text{position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;white-space:nowrap}.screen-reader-text:focus{clip:auto;width:auto;height:auto;z-index:999;background:white;padding:15px}
.plienciems-theme .faq{display:block;padding-top:70px;padding-bottom:70px}
.plienciems-theme .faq>div:first-child{display:grid;grid-template-columns:1.5fr 1fr;column-gap:46px;align-items:end;margin-bottom:30px}
.plienciems-theme .faq>div:first-child>.eyebrow{grid-column:1/-1}.plienciems-theme .faq h2{margin:0}.plienciems-theme .faq>div:first-child>p:last-child{margin:0}
.plienciems-theme .questions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:46px;align-items:start}
.plienciems-theme .faq-column{min-width:0}.plienciems-theme .questions summary{font-size:19px;line-height:1.4;padding:19px 32px 19px 0;min-height:64px}.plienciems-theme .questions details p{font-size:17px;line-height:1.75}
@media(max-width:760px){.plienciems-theme .faq{padding-top:50px;padding-bottom:50px}.plienciems-theme .faq>div:first-child{display:block}.plienciems-theme .faq h2{margin:18px 0}.plienciems-theme .questions{grid-template-columns:1fr;gap:0}.plienciems-theme .questions summary{font-size:18px}}
@media(max-width:1200px){.site-header{padding-left:4%;padding-right:4%}.site-header nav{gap:18px;font-size:16px}.pct-menu{gap:16px}}
@media(max-width:1000px){.site-header .menu-toggle{display:block}.site-header #navigation{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:24px 6%;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;font-size:18px;max-height:80vh;overflow:auto}.site-header #navigation.open{display:flex}.pct-menu{flex-direction:column;align-items:stretch;gap:18px}.pct-menu .sub-menu{position:static;box-shadow:none;padding:10px 20px;display:block}.site-header .button{justify-content:center}.pct-contact-strip{align-items:flex-start;flex-direction:column}}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
@media(max-width:600px){.admin-bar .site-header{top:0}.pct-document{padding:35px 6% 55px}.pct-article-intro{margin-bottom:28px}.pct-article-intro>.text-link{margin-bottom:28px}.pct-content{font-size:18px}.pct-cover{margin-bottom:32px}.pct-post-links{grid-template-columns:1fr;gap:25px}.pct-post-links>div:last-child{text-align:left}.pct-year-filter,.pct-search{flex-direction:column;align-items:stretch}.pct-contact-strip{padding:40px 6%}.pct-index-intro{padding-top:50px}.pct-footer-links{font-size:17px}.pct-pagination{gap:7px}}
