
html .c-layout .site[data-view] .sub-hero.c-heading,html .c-layout .c-heading{display:block;position:static;width:min(944px,100%);height:auto;min-height:0;max-height:none;margin:0 auto;padding:36px 22px 0;background:transparent!important;color:var(--ink,#26343a);border-radius:0;box-shadow:none;overflow:visible;isolation:auto}
.c-layout .c-heading::before,.c-layout .c-heading::after{display:none!important;content:none!important}
.c-layout .c-heading .article-hero__content{position:static;width:100%;max-width:none;color:inherit}
.c-layout .c-heading h1{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI','Microsoft JhengHei','Microsoft YaHei',Arial,sans-serif!important;font-size:clamp(30px,3.15vw,44px)!important;font-weight:750!important;line-height:1.3!important;letter-spacing:.015em!important;color:#26343a!important;text-shadow:none!important;max-width:none!important;margin:14px 0 16px!important;overflow-wrap:break-word;word-break:normal;text-wrap:pretty}
.c-layout .c-heading .article-category,.c-layout .c-heading .article-number,.c-layout .c-heading .permit-kicker{display:inline-block;font-size:13px;line-height:1.7;color:#166d72!important;font-weight:650;letter-spacing:.05em;margin:0 12px 0 0}
.c-layout .c-heading .return-link{display:inline-block;color:#166d72;font-size:12px;line-height:1.7;margin:0 0 12px;padding:0;text-decoration:none;border:0}
.c-layout .c-heading .article-breadcrumb{color:#61737a;font-size:12px;margin-bottom:12px}.c-layout .c-heading .article-breadcrumb a{color:inherit}
.c-layout .c-heading .c-deck{font-family:inherit;font-size:17px;line-height:1.85;color:#61737a;margin:0 0 18px}.c-layout .c-heading .c-deck p{margin:0}
.c-layout .c-heading .c-meta{font-size:13px;color:#61737a;line-height:1.7;margin:0 0 20px;letter-spacing:0}.c-layout .c-heading .c-meta p{margin:0}
html .c-layout .c-article-body{width:100%;max-width:900px;margin:0 auto;padding:20px 0 48px;min-width:0;background:transparent;box-shadow:none;border-radius:0;font-family:inherit;font-size:16px;line-height:1.9;color:#26343a}
.c-layout .c-article-body h2{font-family:inherit;font-size:25px;line-height:1.45;margin:40px 0 16px}.c-layout .c-article-body h3{font-family:inherit;font-size:20px;line-height:1.5;margin:28px 0 12px}.c-layout .c-article-body p{line-height:1.9;margin:12px 0 18px}.c-layout .c-article-body li{line-height:1.9}
.c-layout .c-article-body figure{max-width:100%;margin:24px 0}.c-layout .c-article-body figure img{display:block;max-width:100%;width:auto;height:auto!important;object-fit:contain;margin-inline:auto;border-radius:10px}.c-layout .c-article-body figure:has(>img),.c-layout .c-article-body figure:has(>a>img){min-width:0}
.c-layout .c-article-body figcaption{font-size:13px;line-height:1.75;color:#61737a;margin-top:9px;overflow-wrap:anywhere}
.c-layout .c-article-body .article-travel-photo img{width:100%!important;height:auto!important;aspect-ratio:auto!important}.c-layout .c-article-body .editorial-lede{display:block}.c-layout .c-article-body .editorial-lede:empty{display:none}
.c-layout .c-article-body .table-wrap,.c-layout .c-article-body .permit-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain}.c-layout .c-article-body table{width:100%;border-collapse:collapse}.c-layout .c-article-body th,.c-layout .c-article-body td{vertical-align:top}
.c-layout .c-article-body .permit-summary,.c-layout .c-article-body .permit-callout{background:#f3f6f1;border:1px solid #d9e5df;border-radius:8px;padding:20px;margin:24px 0}.c-layout .c-article-body .permit-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.c-layout .c-article-body .permit-photos figure{margin:0}.c-layout .c-article-body .permit-photos img{width:100%;height:auto!important}
.c-layout .c-article-body .permit-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.c-layout .c-article-body .permit-button{display:inline-block;background:#b79a5b;color:#fff;padding:12px 18px;border-radius:3px;text-decoration:none;font-weight:650}.c-layout .c-article-body .permit-foot{font-size:13px;color:#61737a;border-top:1px solid #d9e5df;padding-top:18px}
.c-layout main.permit-article,.c-layout main.visa-final{max-width:none;width:auto;margin:0;padding:0}.c-layout main.permit-article>.c-article-body,.c-layout main.visa-final>.c-article-body{width:min(900px,calc(100% - 64px))}
@media(max-width:650px){html .c-layout .site[data-view] .sub-hero.c-heading,html .c-layout .c-heading{padding:28px 20px 0}.c-layout .c-heading h1{font-size:30px!important;line-height:1.32!important}.c-layout .c-heading .c-deck{font-size:16px}.c-layout .c-article-body h2{font-size:24px}.c-layout .c-article-body h3{font-size:20px}.c-layout .c-article-body .permit-photos{grid-template-columns:minmax(0,1fr)}.c-layout main.permit-article>.c-article-body,.c-layout main.visa-final>.c-article-body{width:calc(100% - 40px)}}

html body.c-layout{background:#fffefa;color:#26343a}html .c-layout .c-article-body.container{width:min(900px,calc(100% - 64px))}@media(max-width:650px){html .c-layout .c-article-body.container{width:calc(100% - 40px)}}

html .c-layout .sub-hero.c-heading .c-deck p,html .c-layout .c-heading .c-deck p,html .c-layout .c-heading .c-deck strong,html .c-layout .c-heading .c-meta p{color:#61737a!important;opacity:1!important}

html .c-layout .c-heading .return-link{display:block;width:fit-content;margin-bottom:12px}html .c-layout .c-heading .c-deck p{font-size:inherit!important;line-height:inherit!important}
