.gd-breadcrumb{font-size:var(--gd-fs-base);font-weight:400;line-height:var(--gd-lh-base)}.gd-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gd-space-2)}.gd-breadcrumb li{display:inline-flex;align-items:center;gap:var(--gd-space-2);min-width:0;color:var(--gd-text-muted)}.gd-breadcrumb a:hover{color:var(--gd-primary)}.gd-breadcrumb [aria-current]{color:var(--gd-text-strong);font-weight:600}.gd-card-hover{position:relative;isolation:isolate;transition:transform var(--gd-duration)}.gd-card-hover:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--gd-space-3));border-radius:var(--gd-radius-lg);background:var(--gd-bg);box-shadow:var(--gd-shadow-md);opacity:0;pointer-events:none;transition:opacity var(--gd-duration)}@media (hover: hover){.gd-card-hover:hover{transform:translateY(-3px)}.gd-card-hover:hover:before{opacity:1}}@media (prefers-reduced-motion: reduce){.gd-card-hover:hover{transform:none}}.gd-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gd-space-1) var(--gd-space-4);color:var(--gd-text-muted);font-size:var(--gd-fs-sm)}.gd-card-action{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--gd-space-1);margin:calc(-1 * var(--gd-space-1)) calc(-1 * var(--gd-space-2));padding:var(--gd-space-1) var(--gd-space-2);border-radius:var(--gd-radius-pill);color:var(--gd-text-muted);transition:color var(--gd-duration),background-color var(--gd-duration)}.gd-card-action:hover{background:var(--gd-primary-soft);color:var(--gd-primary)}.gd-card-action:focus-visible{outline:2px solid var(--gd-primary);outline-offset:2px}.gd-article-card{display:grid;gap:var(--gd-space-3);min-width:0}.gd-article-card__image{width:100%;aspect-ratio:16 / 9;border-radius:var(--gd-radius-md);background:var(--gd-bg-muted);object-fit:cover}.gd-article-card__body{display:grid;align-content:start;gap:var(--gd-space-2);min-width:0}.gd-article-card__label{color:var(--gd-primary);font-size:var(--gd-fs-base);font-weight:500}.gd-article-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--gd-text-strong);font-size:var(--gd-fs-md);font-weight:600;line-height:1.4}.gd-article-card__link{color:inherit;transition:color var(--gd-duration)}.gd-article-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gd-article-card:hover .gd-article-card__link{color:var(--gd-primary)}.gd-article-card__link:focus-visible{outline:none}.gd-article-card:has(.gd-article-card__link:focus-visible){border-radius:var(--gd-radius-md);outline:2px solid var(--gd-primary);outline-offset:4px}.gd-article-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--gd-text-muted);font-size:var(--gd-fs-base);line-height:var(--gd-lh-base)}.gd-article-card__author{display:flex;align-items:center;gap:var(--gd-space-2);min-width:0;color:var(--gd-text-muted);font-size:var(--gd-fs-sm)}.gd-article-card__author span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-article-card__avatar{width:24px;height:24px}.gd-article-card__media{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--gd-space-1);min-width:0}.gd-article-card__photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gd-space-1)}.gd-article-card__photo{width:100%;aspect-ratio:4 / 3;border-radius:var(--gd-radius-sm);background:var(--gd-bg-muted);object-fit:cover}.gd-article-card__stat{display:inline-flex;align-items:center;gap:var(--gd-space-1)}.gd-article-card__status{padding:0 var(--gd-space-2);border-radius:var(--gd-radius-pill);background:var(--gd-bg-muted);color:var(--gd-text);font-size:var(--gd-fs-xs);line-height:22px}.gd-article-card__edit{margin:0;border:1px solid var(--gd-primary);color:var(--gd-primary)}.gd-article-card--row.gd-article-card--meta{align-items:stretch}.gd-article-card--meta .gd-article-card__body{display:flex;flex-direction:column}.gd-article-card--meta .gd-article-card__meta{margin-top:auto}.gd-article-card--row{grid-template-columns:112px minmax(0,1fr);align-items:start}.gd-article-card--row .gd-article-card__image{height:76px;aspect-ratio:auto;border-radius:var(--gd-radius-md)}.gd-article-card--row .gd-article-card__title{font-size:var(--gd-fs-base);line-height:1.45}.gd-article-card--row .gd-article-card__body{gap:var(--gd-space-1)}.gd-article-card--row .gd-article-card__media{height:76px}.gd-article-card--row .gd-article-card__media .gd-article-card__image{height:100%}@media (min-width: 768px){.gd-article-card__title{font-size:var(--gd-fs-lg)}.gd-article-card--row{grid-template-columns:128px minmax(0,1fr);gap:var(--gd-space-4)}.gd-article-card--row .gd-article-card__image,.gd-article-card--row .gd-article-card__media{height:84px}.gd-article-card--row .gd-article-card__title{font-size:var(--gd-fs-md)}}.gd-news-sidebar{display:grid;gap:var(--gd-space-6)}.gd-news-sidebar__title{margin-bottom:var(--gd-space-4);color:var(--gd-text-strong);font-size:var(--gd-fs-2xl);font-weight:700}.gd-news-sidebar__banner{width:100%;max-width:255px;height:auto;justify-self:center}.gd-news-activity{display:grid;gap:var(--gd-space-5)}.gd-news-activity__item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--gd-space-3)}.gd-news-activity__avatar img{width:32px;height:32px}.gd-news-activity__text,.gd-news-activity__content{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--gd-fs-base)}.gd-news-activity__text{margin-bottom:var(--gd-space-1)}.gd-news-activity__name,.gd-news-activity__target{color:var(--gd-text-strong);font-weight:500}a.gd-news-activity__name:hover,a.gd-news-activity__target:hover{color:var(--gd-primary)}.gd-news-activity__action{color:var(--gd-text-muted)}.gd-news-activity__content{color:var(--gd-text);line-height:1.5}.gd-news-places__list{display:grid;gap:var(--gd-space-3)}.gd-news-place{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:var(--gd-space-3)}.gd-news-place__image{width:60px;height:50px;border-radius:var(--gd-radius-sm);background:var(--gd-bg-muted);object-fit:cover}.gd-news-place__link{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:var(--gd-text-strong);font-size:var(--gd-fs-base);font-weight:600}.gd-news-place__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gd-news-place:hover .gd-news-place__link{color:var(--gd-primary)}@media (min-width: 992px){.gd-news-sidebar__title{font-size:26px}}.gd-share{--gd-share-link: #9aa0a6;--gd-share-facebook: #1877f2;--gd-share-x: #000;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gd-space-3);padding-block:var(--gd-space-2)}.gd-share__item{display:flex;flex-direction:column;align-items:center;gap:var(--gd-space-2);width:100%;color:var(--gd-text);font-size:var(--gd-fs-base);text-align:center}.gd-share__item:hover{color:var(--gd-primary)}.gd-share__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--gd-text-inverse)}.gd-share__icon--link{background:var(--gd-share-link)}.gd-share__icon--facebook{background:var(--gd-share-facebook)}.gd-share__icon--x{background:var(--gd-share-x)}.gd-chip-list{display:flex;flex-wrap:wrap;gap:var(--gd-space-2)}.gd-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--gd-space-4);border:1px solid var(--gd-border-strong);border-radius:var(--gd-radius-pill);background:var(--gd-bg);color:var(--gd-text-subtle);transition:border-color var(--gd-duration),color var(--gd-duration)}.gd-chip .gd-icon{color:var(--gd-primary)}.gd-chip:hover{border-color:var(--gd-primary);color:var(--gd-primary)}.gd-chip[aria-current],.gd-chip[aria-selected=true]{border-color:var(--gd-primary);background:var(--gd-primary);color:var(--gd-text-inverse)}.gd-chip__count{color:var(--gd-text-muted);font-size:var(--gd-fs-sm);font-weight:600}.gd-chip:hover .gd-chip__count,.gd-chip[aria-current] .gd-chip__count{color:inherit}.gd-chip[aria-disabled=true],.gd-chip[aria-disabled=true]:hover{border-color:var(--gd-border-strong);color:var(--gd-text-subtle);opacity:.5;cursor:default}.gd-chip--lg{gap:var(--gd-space-2);min-height:var(--gd-chip-h, 40px);padding:0 var(--gd-space-2) 0 var(--gd-space-4);color:var(--gd-text-strong);font-size:var(--gd-chip-fs, var(--gd-fs-md));font-weight:600;transition:min-height var(--gd-duration),border-color var(--gd-duration),color var(--gd-duration)}.gd-chip--lg .gd-chip__count{min-width:28px;padding:2px var(--gd-space-2);border-radius:var(--gd-radius-pill);background:var(--gd-bg-subtle);text-align:center}.gd-chip--lg[aria-current] .gd-chip__count{background:rgb(255 255 255 / 25%)}.gd-chip--sm{gap:var(--gd-space-1);min-height:28px;padding:0 10px;font-size:var(--gd-fs-sm)}.gd-chip--sm .gd-icon{width:14px;height:14px}.gd-chip--tag{gap:1px;border-color:transparent;box-shadow:var(--gd-shadow-sm);color:var(--gd-text);transition:box-shadow var(--gd-duration),color var(--gd-duration)}.gd-chip--tag:before{content:"#";color:var(--gd-primary);font-weight:600}.gd-chip--tag:hover{border-color:transparent;box-shadow:0 0 0 1px var(--gd-primary-border);color:var(--gd-primary)}.gd-article-layout{display:grid;gap:var(--gd-space-5);padding-block:var(--gd-space-4) var(--gd-space-8)}.gd-article-layout__main{display:grid;align-content:start;gap:var(--gd-space-6);min-width:0}.gd-article-layout.gd-container{padding-inline:0}.gd-article-layout__breadcrumb,.gd-article-layout .gd-article-section__title,.gd-article-sidebar{padding-inline:var(--gd-gutter)}@media (min-width: 768px){.gd-article-layout.gd-container{padding-inline:var(--gd-gutter)}.gd-article-layout__breadcrumb,.gd-article-layout .gd-article-section__title,.gd-article-sidebar{padding-inline:0}}@media (min-width: 992px){.gd-article-layout{grid-template-columns:minmax(0,1fr) 255px;grid-template-areas:"crumb crumb" "main side";align-items:start;gap:var(--gd-space-5) var(--gd-layout-gap);padding-bottom:var(--gd-space-10)}.gd-article-layout__breadcrumb{grid-area:crumb}.gd-article-layout__main{grid-area:main}.gd-article-sidebar{position:sticky;top:var(--gd-sticky-top, calc(var(--gd-header-h) + var(--gd-space-5)));grid-area:side}.gd-article-layout--side-left{grid-template-columns:255px minmax(0,1fr);grid-template-areas:"crumb crumb" "side main"}.gd-article-layout--full{grid-template-columns:minmax(0,855px);grid-template-areas:"crumb" "main";justify-content:center}}.gd-article,.gd-article-card-block{min-width:0;background:var(--gd-bg)}.gd-article,.gd-article-card-block{padding:var(--gd-space-4) var(--gd-gutter) var(--gd-space-5)}.gd-article,.gd-article-comments{border:1px solid var(--gd-border)}@media (min-width: 768px){.gd-article,.gd-article-card-block{border-radius:var(--gd-radius-md)}.gd-article{padding:var(--gd-space-5)}.gd-article-card-block{padding:25px}}.gd-article__title{color:var(--gd-text-strong);font-size:28px;font-weight:600;line-height:34px}.gd-article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gd-space-3);margin-top:var(--gd-space-3)}.gd-article__byline{display:flex;flex-wrap:wrap;align-items:center;min-width:0;font-size:var(--gd-fs-base)}.gd-article__author{display:inline-flex;align-items:center;gap:var(--gd-space-2);min-width:0;color:var(--gd-text-strong);font-weight:500}a.gd-article__author:hover{color:var(--gd-primary)}.gd-article__author img{width:32px;height:32px}.gd-article__date{color:var(--gd-text-muted)}.gd-article__date:before{content:"•";padding-inline:var(--gd-space-2);color:var(--gd-text-disabled)}.gd-article__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gd-space-2) var(--gd-space-3)}.gd-article__pill{display:inline-flex;align-items:center;gap:var(--gd-space-1);height:32px;padding:0 var(--gd-space-3);border:1px solid var(--gd-border-strong);border-radius:var(--gd-radius-pill);background:var(--gd-bg-muted);color:var(--gd-text-strong);font-size:var(--gd-fs-xs);transition:border-color var(--gd-duration),color var(--gd-duration)}.gd-article__pill:hover{border-color:var(--gd-primary);color:var(--gd-primary)}.gd-article__gnews{width:auto;height:26px}.gd-article__edit{display:inline-flex;align-items:center;gap:var(--gd-space-1);color:var(--gd-text-subtle);font-size:var(--gd-fs-base);font-weight:500}.gd-article__edit:hover{color:var(--gd-primary)}.gd-article__lead{margin-top:18px;color:var(--gd-text);font-size:var(--gd-fs-content);font-weight:600;line-height:28px}.gd-article__lead a{color:var(--gd-primary)}[data-gd-lightbox] img{cursor:zoom-in}[data-gd-lightbox] a img{cursor:pointer}@media (min-width: 768px){.gd-article__lead{text-align:justify}}@media (min-width: 992px){.gd-article__title{font-size:42px;line-height:1.1}}.gd-article__updated{color:var(--gd-text-muted);font-size:var(--gd-fs-xs)}.gd-article-author{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar head" "about about" "cta cta";align-items:center;gap:var(--gd-space-3) var(--gd-space-4);padding:var(--gd-space-4) var(--gd-gutter);border-block:1px solid var(--gd-primary-border);background:var(--gd-primary-soft)}.gd-article-author--no-about{grid-template-areas:"avatar head" "cta cta"}.gd-article-author__avatar{grid-area:avatar;width:56px;height:56px;box-shadow:0 0 0 3px var(--gd-bg)}.gd-article-author__head{display:grid;justify-items:start;gap:var(--gd-space-1);grid-area:head;min-width:0}.gd-article-author__name{color:var(--gd-text-strong);font-size:var(--gd-fs-xl);font-weight:700;line-height:var(--gd-lh-tight);overflow-wrap:anywhere}.gd-article-author__name a:hover{color:var(--gd-primary)}.gd-article-author__label{display:inline-flex;align-items:center;gap:var(--gd-space-1);padding:2px 10px;border:1px solid var(--gd-primary-border);border-radius:var(--gd-radius-pill);background:var(--gd-bg);color:var(--gd-primary);font-size:var(--gd-fs-xs);font-weight:600}.gd-article-author__about{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;grid-area:about;color:var(--gd-text);font-size:15px;line-height:var(--gd-lh-loose)}.gd-article-author__profile{grid-area:cta;justify-self:start;gap:var(--gd-space-1)}.gd-article-author .gd-article-author__profile{min-height:32px;padding:0 var(--gd-space-3);border-color:var(--gd-primary-border);font-size:var(--gd-fs-sm);font-weight:500}.gd-article-author .gd-article-author__profile:hover{border-color:var(--gd-primary);background:var(--gd-bg)}.gd-article-author__profile .gd-icon{transition:transform var(--gd-duration)}.gd-article-author__profile:hover .gd-icon{transform:translate(2px)}@media (min-width: 768px){.gd-article-author{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar head cta" "avatar about about";align-items:start;gap:var(--gd-space-2) var(--gd-space-5);padding:var(--gd-space-5);border:1px solid var(--gd-primary-border);border-radius:var(--gd-radius-md)}.gd-article-author--no-about{grid-template-areas:"avatar head cta";align-items:center}.gd-article-author__avatar{width:88px;height:88px}.gd-article-author__profile{align-self:center}}.gd-article-section__title{margin-bottom:var(--gd-space-3);color:var(--gd-text-strong);font-size:26px;font-weight:700;line-height:1.2}.gd-article-layout .gd-article-card-block .gd-article-section__title{padding-inline:0}@media (min-width: 768px){.gd-article-section__title{font-size:var(--gd-fs-4xl)}}.gd-article-related{background:var(--gd-bg)}.gd-article-related__item{padding:var(--gd-space-4) var(--gd-gutter)}.gd-article-related__item+.gd-article-related__item{border-top:1px solid var(--gd-border)}@media (min-width: 768px){.gd-article-related{overflow:hidden;border-radius:var(--gd-radius-md)}.gd-article-related__item{padding:25px}.gd-article-related .gd-article-card--row{grid-template-columns:216px minmax(0,1fr);gap:var(--gd-space-5)}.gd-article-related .gd-article-card--row .gd-article-card__image{height:186px;border-radius:var(--gd-radius-sm)}.gd-article-related .gd-article-card__title{font-size:var(--gd-fs-subheading)}.gd-article-related .gd-article-card__excerpt{font-size:15px;line-height:24px}}.gd-article-body{margin-top:18px;color:var(--gd-text);font-size:var(--gd-fs-content);line-height:28px;overflow-wrap:break-word}.gd-article-body>:first-child{margin-top:0}.gd-article-body p,.gd-article-body>div,.gd-article-body figure,.gd-article-body blockquote,.gd-article-body table{margin-block:18px}.gd-article-body h2,.gd-article-body h3,.gd-article-body h4{margin:25px 0 15px;color:var(--gd-text);font-weight:600;line-height:30px}.gd-article-body h2{font-size:var(--gd-fs-heading)}.gd-article-body h3{font-size:var(--gd-fs-subheading)}.gd-article-body h4{font-size:var(--gd-fs-lg)}.gd-article-body ul,.gd-article-body ol{margin-block:18px;padding-left:var(--gd-space-10)}.gd-article-body ul{list-style:disc}.gd-article-body ol{list-style:decimal}.gd-article-body li{margin-block:10px}.gd-article-body a{color:var(--gd-primary)}.gd-article-body a:hover{text-decoration:underline}.gd-article-body b,.gd-article-body strong{font-weight:700}.gd-article-body i,.gd-article-body em{font-style:italic}.gd-article-body img{max-width:100%;height:auto;margin-inline:auto;border-radius:var(--gd-radius-sm)}.gd-article-body figcaption{margin-top:var(--gd-space-2);color:var(--gd-text-muted);font-size:var(--gd-fs-base);line-height:var(--gd-lh-base);text-align:center}.gd-article-body blockquote{padding-left:var(--gd-space-4);border-left:4px solid var(--gd-primary);color:var(--gd-text-muted);font-style:italic}.gd-article-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--gd-fs-md);line-height:var(--gd-lh-base)}.gd-article-body td,.gd-article-body th{padding:var(--gd-space-2) var(--gd-space-3);border:1px solid var(--gd-border-strong)}.gd-article-body iframe,.gd-article-body video{width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;border:0}.gd-article__cover{width:100%;margin-bottom:18px}@media (min-width: 768px){.gd-article-body p,.gd-article-body>div,.gd-article-body li{text-align:justify}}.gd-article__albums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gd-space-2);margin-top:18px}.gd-article__albums img{width:100%;aspect-ratio:4 / 3;border-radius:var(--gd-radius-sm);object-fit:cover}@media (min-width: 768px){.gd-article__albums{grid-template-columns:repeat(4,minmax(0,1fr))}}.gd-confirm__text{color:var(--gd-text);font-size:var(--gd-fs-md)}.gd-confirm__actions{display:flex;justify-content:flex-end;gap:var(--gd-space-3);margin-top:var(--gd-space-5)}.gd-article-comments__hint{margin-bottom:var(--gd-space-4);font-size:var(--gd-fs-base)}.gd-article-comments__hint a{font-weight:700;text-decoration:underline}.gd-article-comments__hint a:hover{color:var(--gd-primary)}.gd-comment-form__placeholder{width:100%;height:48px;padding:0 var(--gd-space-6);border:1px solid var(--gd-border-strong);border-radius:var(--gd-radius-sm);background:var(--gd-bg);color:var(--gd-text-muted);font-size:var(--gd-fs-base);text-align:left}.gd-comment-form__placeholder:hover{border-color:var(--gd-text-disabled)}.gd-comment-form{display:flex;align-items:flex-start;gap:var(--gd-space-3)}.gd-comment-form__avatar{width:32px;height:32px;margin-top:var(--gd-space-2)}.gd-comment-form__main{flex:1;min-width:0}.gd-comment-form__field{position:relative}.gd-comment-form__input{display:block;width:100%;min-height:48px;max-height:200px;padding:13px 52px 13px var(--gd-space-5);border:1px solid var(--gd-border-strong);border-radius:var(--gd-radius-sm);background:var(--gd-bg);color:var(--gd-text);font:inherit;font-size:var(--gd-fs-base);line-height:20px;resize:none;field-sizing:content}.gd-comment-form__input::placeholder{color:var(--gd-text-placeholder)}.gd-comment-form__input:hover{border-color:var(--gd-text-disabled)}.gd-comment-form__input:focus{border-color:var(--gd-primary);outline:0 solid var(--gd-primary-border)}.gd-comment-form__send{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--gd-primary);transition:background-color var(--gd-duration)}.gd-comment-form__send:hover{background:var(--gd-primary-soft)}.gd-comment-form__send:disabled{color:var(--gd-text-disabled);cursor:wait}.gd-comment-form__editing{margin-top:var(--gd-space-1);color:var(--gd-text-muted);font-size:var(--gd-fs-sm)}.gd-comment-form--reply{margin-top:var(--gd-space-2)}.gd-comment-form--reply .gd-comment-form__input{min-height:40px;padding-block:9px}.gd-comment-form--reply .gd-comment-form__send{right:4px;bottom:4px;width:32px;height:32px}.gd-comment-list{display:grid;margin-top:var(--gd-space-5)}.gd-comment-list:empty{display:none}.gd-comment{--gd-comment-avatar: 36px;--gd-comment-gap: var(--gd-space-3);display:grid;grid-template-columns:var(--gd-comment-avatar) minmax(0,1fr);column-gap:var(--gd-comment-gap);padding:var(--gd-space-3) 0;color:var(--gd-text);font-size:15px}.gd-comment:first-child{padding-top:0}.gd-comment:last-child{padding-bottom:0}.gd-comment.is-new{animation:gd-comment-in .6s var(--gd-ease)}.gd-comment.is-removing{opacity:.4;pointer-events:none}@keyframes gd-comment-in{0%{opacity:0;transform:translateY(-4px)}}.gd-comment__avatar{grid-area:1 / 1;align-self:start;width:var(--gd-comment-avatar);height:var(--gd-comment-avatar)}.gd-comment__body{grid-area:1 / 2;min-width:0}.gd-comment__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--gd-space-2);line-height:var(--gd-lh-tight)}.gd-comment__name{color:var(--gd-text-strong);font-weight:600;overflow-wrap:anywhere}a.gd-comment__name:hover{color:var(--gd-primary)}.gd-comment__time{color:var(--gd-text-muted);font-size:var(--gd-fs-sm)}.gd-comment__rating{display:flex;gap:2px;margin-top:var(--gd-space-1);color:#f5a623}.gd-comment__rating .is-off{color:var(--gd-border-strong)}.gd-comment__title{display:block;margin-top:var(--gd-space-2);color:var(--gd-text-strong);font-size:var(--gd-fs-md);font-weight:600;line-height:var(--gd-lh-tight)}.gd-comment__text{margin-top:var(--gd-space-1);line-height:var(--gd-lh-loose);white-space:pre-line;overflow-wrap:anywhere}.gd-comment__text a{color:var(--gd-primary)}.gd-comment__images{display:flex;flex-wrap:wrap;gap:var(--gd-space-2);margin-top:var(--gd-space-3)}.gd-comment__images li{overflow:hidden;border-radius:var(--gd-radius-sm)}.gd-comment__images img{width:80px;height:80px;object-fit:cover;cursor:zoom-in;transition:transform var(--gd-duration)}.gd-comment__images li:hover img{transform:scale(1.05)}.gd-comment__actions{display:flex;flex-wrap:wrap;gap:0 var(--gd-space-4);margin-top:var(--gd-space-2)}.gd-comment__bubble+.gd-comment__actions{margin-top:calc(var(--gd-space-2) - (var(--gd-lh-loose) - 1) * .5em)}.gd-comment__actions:empty{display:none}.gd-comment__action{display:inline-flex;align-items:center;gap:var(--gd-space-1);min-height:32px;color:var(--gd-text-muted);font-size:var(--gd-fs-sm);font-weight:500;transition:color var(--gd-duration)}.gd-comment__action:hover{color:var(--gd-primary)}.gd-comment-form__editing .gd-comment__action{min-height:0}.gd-comment__thread{--gd-thread-x: calc(var(--gd-comment-gap) + var(--gd-comment-avatar) / 2);display:grid;grid-area:2 / 2;justify-items:start}.gd-comment__thread:not(:has(li)){display:none}.gd-comment__replies{display:grid;justify-self:stretch}.gd-comment:has(>.gd-comment__thread li):before{content:"";grid-area:1 / 1;justify-self:start;width:1px;margin-top:calc(var(--gd-comment-avatar) + var(--gd-space-2));margin-left:calc(var(--gd-comment-avatar) / 2);background:var(--gd-border-strong)}.gd-comment--reply:before,.gd-comment__thread-toggle:before{content:"";position:absolute;top:0;left:calc(-1 * var(--gd-thread-x));width:calc(var(--gd-thread-x) - 6px);height:calc(var(--gd-space-3) + var(--gd-thread-hook, 16px) + 1px);border:solid var(--gd-border-strong);border-width:0 0 1px 1px;border-bottom-left-radius:var(--gd-radius-md)}.gd-comment--reply:after{content:"";position:absolute;top:0;bottom:0;left:calc(-1 * var(--gd-thread-x));width:1px;background:var(--gd-border-strong)}.gd-comment__thread-toggle{--gd-thread-hook: 12px;position:relative;display:inline-flex;align-items:center;gap:6px;padding:var(--gd-space-3) 0 var(--gd-space-2);font-size:var(--gd-fs-base);font-weight:500;line-height:24px}.gd-comment__thread-toggle:hover{text-decoration:underline}.gd-comment__thread-avatar{width:24px;height:24px}.gd-comment.gd-comment--reply{--gd-comment-avatar: 32px;--gd-comment-gap: var(--gd-space-3);position:relative;padding:var(--gd-space-3) 0 0;font-size:var(--gd-fs-base)}@media (min-width: 768px){.gd-comment{--gd-comment-avatar: 40px;--gd-comment-gap: var(--gd-space-4)}.gd-comment__images img{width:96px;height:96px}}.gd-lightbox{--gd-lightbox-btn: rgb(255 255 255 / 50%);--gd-lightbox-btn-hover: rgb(255 255 255 / 28%);width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--gd-text-inverse)}.gd-lightbox::backdrop{background:rgb(0 0 0 / 90%)}.gd-lightbox[open]{display:grid;place-items:center}.gd-lightbox__figure{display:grid;justify-items:center;gap:var(--gd-space-3);max-width:100%}.gd-lightbox__image{max-width:calc(100vw - var(--gd-space-4) * 2);max-height:calc(100dvh - 120px);border-radius:var(--gd-radius-sm);object-fit:contain;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:translate var(--gd-duration) var(--gd-ease),opacity var(--gd-duration)}[data-gd-lightbox-multi] .gd-lightbox__image{cursor:grab}.gd-lightbox__image.is-dragging{cursor:grabbing;transition:none}.gd-lightbox__counter{font-size:var(--gd-fs-base)}.gd-lightbox__btn{position:fixed;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--gd-lightbox-btn);color:var(--gd-text-inverse);transition:background-color var(--gd-duration)}.gd-lightbox__btn:hover{background:var(--gd-lightbox-btn-hover)}.gd-lightbox__btn[hidden]{display:none}.gd-lightbox__btn--close{top:var(--gd-space-4);right:var(--gd-space-4)}.gd-lightbox__btn--prev,.gd-lightbox__btn--next{top:50%;transform:translateY(-50%)}.gd-lightbox__btn--prev{left:var(--gd-space-3)}.gd-lightbox__btn--next{right:var(--gd-space-3)}.gd-place-card{padding:var(--gd-space-6) var(--gd-space-2) var(--gd-space-2);border-radius:var(--gd-radius-md);background:var(--gd-bg);box-shadow:var(--gd-shadow-md);border:1px solid var(--gd-border)}.gd-place-card__head{padding:0 var(--gd-space-3) var(--gd-space-4)}.gd-place-card__heading{display:grid;gap:2px;min-width:0}.gd-place-card__eyebrow{color:var(--gd-text-muted);font-size:var(--gd-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gd-place-card__title{color:var(--gd-text-strong);font-size:var(--gd-fs-2xl);font-weight:700;line-height:var(--gd-lh-tight);overflow-wrap:anywhere}.gd-place-card__links{display:grid;gap:var(--gd-space-1)}.gd-place-card__link{position:relative;display:flex;align-items:center;gap:var(--gd-space-3);padding:var(--gd-space-3) var(--gd-space-3);border-radius:var(--gd-radius-sm);color:var(--gd-text-strong);font-size:var(--gd-fs-md);font-weight:500;transition:background-color var(--gd-duration),color var(--gd-duration);border:1px solid transparent}.gd-place-card__link:before{position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:var(--gd-radius-pill);content:"";opacity:0;transition:opacity var(--gd-duration)}.gd-place-card__icon{flex-shrink:0}.gd-place-card__link>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-place-card__caret{flex-shrink:0;color:var(--gd-text-muted);transition:transform var(--gd-duration),color var(--gd-duration)}.gd-place-card__link:not([aria-disabled]):hover,.gd-place-card__link:focus-visible{background:var(--gd-primary-soft);color:var(--gd-primary);border-color:var(--gd-primary)}.gd-place-card__link:not([aria-disabled]):hover:before,.gd-place-card__link:focus-visible:before{opacity:1}.gd-place-card__link:not([aria-disabled]):hover .gd-place-card__caret,.gd-place-card__link:focus-visible .gd-place-card__caret{color:var(--gd-primary);transform:translate(2px)}.gd-place-card__link[aria-current=page]{background:var(--gd-primary-soft);color:var(--gd-primary);border-color:var(--gd-primary)}.gd-place-card__link[aria-current=page] .gd-place-card__caret{color:var(--gd-primary)}.gd-place-card__badge{flex-shrink:0;padding:2px var(--gd-space-2);border-radius:var(--gd-radius-pill);background:var(--gd-primary-soft);color:var(--gd-primary);font-size:var(--gd-fs-xs);font-weight:600;line-height:1.4}.gd-place-card__link[aria-disabled=true]{opacity:.5;cursor:default}.gd-place-card__note{flex-shrink:0;color:var(--gd-text-muted);font-size:var(--gd-fs-xs)}.gd-member-tags{margin-top:var(--gd-space-5)}.gd-member-cta{display:grid;justify-items:start;gap:var(--gd-space-3);margin-block:var(--gd-space-5);padding:var(--gd-space-4);border:1px solid var(--gd-primary-border);border-radius:var(--gd-radius-md);background:var(--gd-primary-soft);color:var(--gd-text);font-size:15px;line-height:var(--gd-lh-loose)}.gd-member-cta .gd-btn{gap:var(--gd-space-1)}.gd-member-stats{display:flex;flex-wrap:wrap;gap:var(--gd-space-2) var(--gd-space-6);margin-top:var(--gd-space-3);padding-top:var(--gd-space-3);border-top:1px solid var(--gd-border)}.gd-member-stats__item{display:inline-flex;align-items:center;gap:6px;color:var(--gd-text-subtle);font-size:var(--gd-fs-base);font-weight:500}a.gd-member-stats__item:hover,button.gd-member-stats__item:hover{color:var(--gd-primary)}.gd-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gd-space-5) var(--gd-space-3);padding-inline:var(--gd-gutter)}@media (min-width: 768px){.gd-member-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gd-space-6) var(--gd-space-5);padding-inline:0}}.gd-page-post-detail{background:var(--gd-bg-page)}.gd-post-cover{margin-bottom:var(--gd-space-5)}.gd-post-cover__image{width:100%;height:204px;border-radius:var(--gd-radius-sm);object-fit:cover}@media (min-width: 768px){.gd-post-cover__image{height:364px}}
