.paper-cutout-site{--cut-paper:#f7f0df;--cut-paper-raised:#fffaf0;--cut-paper-white:#fffdf7;--cut-edge:#dccfb3;--cut-ink:#10271f;--cut-shadow-low:0 3px 0 #e9ddc5;--cut-shadow-high:7px 8px 0 #d9e4d5;background:var(--cut-paper);color:var(--cut-ink)}.paper-cutout-site>main,.paper-cutout-site .page{background:var(--cut-paper)}.paper-cutout-site .content-card{background:var(--cut-paper-raised);border:1px solid var(--cut-edge);box-shadow:var(--cut-shadow-low)}.paper-cutout-site .button{min-height:48px;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.paper-cutout-site .button-light,.paper-cutout-site .button-ghost{color:var(--cut-ink);background:var(--cut-paper-white);border-color:var(--cut-edge)}.paper-cutout-site .button:not(:disabled):hover{box-shadow:3px 4px 0 var(--cut-edge)}.paper-cutout-site .button:focus-visible,.paper-cutout-site .input:focus-visible,.paper-cutout-site .select:focus-visible,.paper-cutout-site .textarea:focus-visible{outline:3px solid var(--red);outline-offset:3px}.paper-cutout-site .input,.paper-cutout-site .select,.paper-cutout-site .textarea{background:var(--cut-paper-white);border-color:var(--cut-edge)}.paper-cutout-site .site-header{border-bottom:1px solid var(--cut-edge);box-shadow:0 3px #10271f0f;background:var(--cut-paper)!important}.paper-cutout-site .footer{border-top:8px solid var(--red);position:relative;box-shadow:inset 0 7px #ffffff1f}@media (max-width:800px){.paper-cutout-site .mobile-nav-dock:before{background:var(--cut-paper-white);border-color:var(--cut-edge)}}@media (prefers-reduced-motion:reduce){.paper-cutout-site .button,.paper-cutout-site .content-card{transition:none}.paper-cutout-site .button:hover{transform:none}}
.paper-cutout-site .v3-feature-event{box-shadow:none;transition:box-shadow .2s}.paper-cutout-site .v3-feature-event-shade{background:linear-gradient(#0000 45%,#000000d1 100%)}.paper-cutout-site .v3-feature-event-copy p{color:#ffffffeb}.paper-cutout-site .v3-feature-event:focus-visible,.paper-cutout-site .v3-event-list>a:focus-visible{outline:3px solid var(--red);outline-offset:4px;box-shadow:4px 5px 0 var(--green), 8px 10px 0 var(--red)}@media (hover:hover) and (pointer:fine){.paper-cutout-site .v3-feature-event:hover,.paper-cutout-site .v3-event-list>a:hover{box-shadow:4px 5px 0 var(--green), 8px 10px 0 var(--red)}}.paper-cutout-site .v3-home,.paper-cutout-site .v3-main{background:var(--cut-paper)}body.paper-cutout-site:has(.v3-home){background:var(--cut-paper)}.paper-cutout-site .holidays-page,.paper-cutout-site .places-index-page,.paper-cutout-site .traditions-page,.paper-cutout-site .marketplace-page,.paper-cutout-site .megdan-page{background:var(--cut-paper)}.paper-cutout-site .v3-section-head,.paper-cutout-site .section-head{position:relative}.paper-cutout-site .v3-section-head:not(.v3-section-head-light) h2,.paper-cutout-site .section-title{color:var(--cut-ink)}.paper-cutout-site .v3-home .v3-section-head>a{max-width:100%;min-height:44px;color:var(--cut-ink);box-shadow:none;letter-spacing:.015em;white-space:normal;text-align:center;touch-action:manipulation;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:10px 0;font-size:.875rem;font-weight:850;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.paper-cutout-site .v3-home .v3-section-head-light>a{color:var(--ui-white)}.paper-cutout-site .v3-home .v3-section-head>a:after{content:"";background:var(--green);transform-origin:0;border-radius:2px;height:2px;transition:transform .18s;position:absolute;inset:auto 0 6px;transform:scaleX(.65)}@media (hover:hover) and (pointer:fine){.paper-cutout-site .v3-home .v3-section-head>a:hover:after{background:linear-gradient(to right, var(--green) 75%, var(--red) 75%);transform:scaleX(1)}}.paper-cutout-site .v3-home .v3-section-head>a:focus-visible{outline:2px solid var(--red);outline-offset:4px}.paper-cutout-site .v3-home .v3-section-head>a:focus-visible:after{background:linear-gradient(to right, var(--green) 75%, var(--red) 75%);transform:scaleX(1)}.paper-cutout-site .v3-home .v3-section-head>a:active:after{background:var(--red)}@media (prefers-reduced-motion:reduce){.paper-cutout-site .v3-home .v3-section-head>a:after{transition:none}}.paper-cutout-site .v3-path-section{background:var(--cut-paper-raised);border:2px solid var(--cut-ink);border-inline-start:12px solid var(--green);border-inline-end:12px solid var(--red);border-radius:30px 24px 34px 26px;margin-block:22px 60px;padding:clamp(28px,5vw,64px)}.paper-cutout-site .v3-bento>a{isolation:isolate}.paper-cutout-site .v3-bento>a:before{z-index:-1;content:"";background:color-mix(in srgb, currentColor 12%, transparent);pointer-events:none;border-radius:65% 35% 40% 60%;width:190px;height:125px;position:absolute;inset:auto -32px -52px auto;transform:rotate(-13deg)}.paper-cutout-site .v3-event-list>a,.paper-cutout-site .v3-bento>a,.paper-cutout-site .holiday-card,.paper-cutout-site .event-card,.paper-cutout-site .provider-card,.paper-cutout-site .service-category-card,.paper-cutout-site .megdan-topic-card{border:2px solid var(--cut-ink);box-shadow:none;transition:transform .2s,box-shadow .2s}.paper-cutout-site .v3-event-list>a,.paper-cutout-site .holiday-card,.paper-cutout-site .event-card,.paper-cutout-site .provider-card,.paper-cutout-site .service-category-card,.paper-cutout-site .megdan-topic-card{background:var(--cut-paper-white)}.paper-cutout-site .v3-bento>a:hover,.paper-cutout-site .holiday-card:hover,.paper-cutout-site .event-card:hover,.paper-cutout-site .provider-card:hover,.paper-cutout-site .service-category-card:hover,.paper-cutout-site .megdan-topic-card:hover{box-shadow:var(--cut-shadow-high)}.paper-cutout-site .v3-bento-calendar{background:var(--cut-paper-white)}.paper-cutout-site .v3-bento-map{background:var(--green)}.paper-cutout-site .v3-bento-services{background:var(--red)}.paper-cutout-site .v3-bento-symbol{background:color-mix(in srgb, currentColor 9%, transparent);border-radius:18px 15px 20px 14px}.paper-cutout-site .holiday-filter,.paper-cutout-site .service-market-filters,.paper-cutout-site .megdan-filter-bar,.paper-cutout-site .place-search form{background:var(--cut-paper-raised);border:2px solid var(--cut-ink);box-shadow:5px 5px 0 var(--cut-edge);border-radius:22px 18px 24px 20px}.paper-cutout-site .holiday-date-tabs{background:var(--cut-paper);border:1px solid var(--cut-edge)}.paper-cutout-site .holiday-date-tabs a:not([aria-current=page]){background:var(--cut-paper-white)}.paper-cutout-site .place-search-results a{background:var(--cut-paper-white);border:2px solid var(--cut-ink);box-shadow:none}.paper-cutout-site .place-search-results a:hover{box-shadow:var(--cut-shadow-high)}.paper-cutout-site .top-city-card,.paper-cutout-site .v3-story-grid>a{border:3px solid var(--cut-paper-white);outline:2px solid var(--cut-ink);outline-offset:-1px}.paper-cutout-site .holiday-card-media>img{filter:none}.paper-cutout-site .holiday-card-media:after{background:linear-gradient(#0000 45%,#10271f9e)}.paper-cutout-site .v3-bento>a:focus-visible,.paper-cutout-site .v3-event-list>a:focus-visible,.paper-cutout-site .holiday-card:focus-within,.paper-cutout-site .event-card:focus-within,.paper-cutout-site .provider-card:focus-within,.paper-cutout-site .service-category-card:focus-visible,.paper-cutout-site .megdan-topic-card:focus-within{outline:3px solid var(--red);outline-offset:4px}@media (prefers-reduced-motion:reduce){.paper-cutout-site .v3-feature-event,.paper-cutout-site .v3-event-list>a,.paper-cutout-site .v3-bento>a,.paper-cutout-site .holiday-card,.paper-cutout-site .event-card,.paper-cutout-site .provider-card,.paper-cutout-site .service-category-card,.paper-cutout-site .megdan-topic-card{transition:none}.paper-cutout-site .v3-event-list>a:hover,.paper-cutout-site .v3-bento>a:hover,.paper-cutout-site .holiday-card:hover,.paper-cutout-site .event-card:hover,.paper-cutout-site .provider-card:hover,.paper-cutout-site .service-category-card:hover,.paper-cutout-site .megdan-topic-card:hover{transform:none}}@media (max-width:800px){.paper-cutout-site .v3-path-section{border-inline-width:6px;width:calc(100% - 24px);padding:44px 18px}}
.paper-cutout-site .v3-path-section{background:0 0;border:0;border-radius:0;margin-block:32px 72px;padding:clamp(24px,4vw,48px) 0}.paper-cutout-site .v3-path-section .v3-section-head{text-align:center;justify-content:center;margin-bottom:32px}.paper-cutout-site .v3-path-section .v3-section-head h2{white-space:normal;text-wrap:balance;max-width:100%}.paper-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.paper-journey-card{isolation:isolate;min-width:0;color:var(--cut-ink);background:var(--cut-paper-raised);border:1px solid var(--cut-edge);box-shadow:none;text-align:center;touch-action:manipulation;border-radius:30px 24px 32px 22px/24px 30px 22px 32px;flex-direction:column;align-items:center;padding:28px 24px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.paper-journey-card:before{z-index:-1;content:"";border-radius:inherit;opacity:.055;mix-blend-mode:multiply;pointer-events:none;background:url(/images/brand/discovery/paper-fibre.svg);position:absolute;inset:0}.paper-journey-art{place-items:center;width:min(100%,280px);height:190px;margin-bottom:24px;display:grid}.paper-journey-art img{object-fit:contain;width:100%;height:100%;display:block}.paper-journey-copy{width:100%}.paper-journey-copy h3{color:var(--cut-ink);font-family:var(--font-sbor-poster), "Arial Narrow", sans-serif;text-wrap:balance;margin:0 0 14px;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1}.paper-journey-copy p{color:var(--cut-ink);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.5}.paper-journey-action{width:100%;min-height:48px;color:var(--green-dark);justify-content:center;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:.95rem;font-weight:850;display:flex}.paper-journey-action svg{flex:none}@media (hover:hover) and (pointer:fine){.paper-journey-card:hover{border-color:var(--green);box-shadow:4px 5px 0 var(--green), 8px 10px 0 var(--red);transform:translateY(-3px)}}.paper-journey-card:focus-visible{border-color:var(--green);outline:3px solid var(--green);outline-offset:4px}.paper-journey-card:active{transform:translateY(1px)}@media (max-width:800px){.paper-journey-grid{grid-template-columns:minmax(0,1fr);gap:20px}.paper-journey-card{text-align:left;grid-template-columns:180px minmax(0,1fr);gap:12px 24px;padding:24px;display:grid}.paper-journey-art{grid-row:span 2;width:180px;height:160px;margin:0}.paper-journey-action{grid-column:2;justify-content:flex-start;padding-top:0}}@media (max-width:480px){.paper-journey-card{text-align:center;padding:24px 20px;display:flex}.paper-journey-art{width:min(100%,250px);height:170px;margin-bottom:20px}.paper-journey-action{justify-content:center;padding-top:20px}}@media (prefers-reduced-motion:reduce){.paper-journey-card{transition:none}.paper-journey-card:hover,.paper-journey-card:active{transform:none}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:cover 0% cover 100%){.paper-journey-card{--journey-parallax-travel:20px;view-timeline:--sbor-journey block}.paper-journey-card>.paper-journey-art{animation:1s linear both sbor-journey-drift;animation-timeline:--sbor-journey;animation-range:cover}@keyframes sbor-journey-drift{0%{translate:0 calc(-1 * var(--journey-parallax-travel))}to{translate:0 var(--journey-parallax-travel)}}@media (max-width:800px){.paper-journey-card{--journey-parallax-travel:12px}}.paper-journey-card:focus-visible>.paper-journey-art{animation:none;translate:none}}}
.paper-cutout-site .holiday-detail-page,.paper-cutout-site .tradition-article,.paper-cutout-site .megdan-detail-page{background:var(--cut-paper)}.paper-cutout-site .holiday-detail-hero,.paper-cutout-site .holiday-detail-page .content-card,.paper-cutout-site .place-hero--detail,.paper-cutout-site .place-section,.paper-cutout-site .megdan-post,.paper-cutout-site .service-detail-card{background:var(--cut-paper-white);border:2px solid var(--cut-ink);box-shadow:5px 6px 0 var(--cut-edge)}.paper-cutout-site .holiday-detail-hero,.paper-cutout-site .place-hero--detail{overflow:hidden}.paper-cutout-site .holiday-detail-photo,.paper-cutout-site .place-hero-media,.paper-cutout-site .tradition-hero-media{background:var(--cut-paper)}.paper-cutout-site .tradition-hero-media{border:3px solid var(--cut-paper-white);outline:2px solid var(--cut-ink);outline-offset:-1px;box-shadow:10px 10px 0 var(--green)}.paper-cutout-site .tradition-prose>section{background:var(--cut-paper-white);border-inline-start:6px solid var(--green);border-block:1px solid var(--cut-edge);border-inline-end:1px solid var(--cut-edge);border-radius:6px 22px 22px 6px;padding:clamp(22px,4vw,42px)}.paper-cutout-site .tradition-prose>section:not(:first-child){border-top:1px solid var(--cut-edge);padding-top:clamp(22px,4vw,42px)}.paper-cutout-site .place-guide-card{border-inline-start:5px solid var(--green);background:#eaf2e8;border-radius:6px 18px 18px 6px}.paper-cutout-site .detail-photo-credit,.paper-cutout-site .tradition-hero figcaption{color:var(--cut-ink)}.paper-cutout-site .holiday-hero-date{width:fit-content;max-width:100%;color:var(--cut-ink);background:var(--cut-paper);border:1px solid var(--green);border-radius:12px 10px 14px 9px;align-items:center;gap:10px;margin-block:12px 16px;padding:10px 14px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.35;display:flex}.paper-cutout-site .holiday-hero-date svg{color:var(--green);flex:none}.paper-cutout-site .holiday-hero-date.is-pending{border-color:var(--cut-edge);font-size:1rem}.paper-cutout-site .holiday-visit-actions .holiday-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.paper-cutout-site .holiday-visit-actions .holiday-detail-actions .button{justify-content:center;align-items:center;gap:8px;min-width:0;min-height:52px;padding:10px;font-size:.8rem;display:inline-flex}.paper-cutout-site .holiday-visit-actions .holiday-detail-actions svg{flex-shrink:0}.paper-cutout-site .holiday-visit-actions .visit-share-error{grid-column:1/-1}.paper-cutout-site .holiday-visit-actions .holiday-social-action.button.is-selected,.paper-cutout-site .holiday-more-content .holiday-social-action.is-selected{color:var(--cut-ink);background:var(--ui-green-soft);border-color:var(--green)}.paper-cutout-site .holiday-more-actions{background:var(--cut-paper);border:1px solid var(--cut-edge);border-radius:14px;margin-top:14px;padding:0 12px}.paper-cutout-site .holiday-more-actions summary{min-height:44px;color:var(--cut-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:.85rem;font-weight:850;list-style:none;display:flex}.paper-cutout-site .holiday-more-actions summary::-webkit-details-marker{display:none}.paper-cutout-site .holiday-more-actions summary:focus-visible{outline:3px solid var(--red);outline-offset:3px}.paper-cutout-site .holiday-more-actions[open] summary svg{transform:rotate(180deg)}.paper-cutout-site .holiday-more-content{border-top:1px solid var(--cut-edge);gap:12px;padding-block:12px;display:grid}.paper-cutout-site .holiday-more-content>.button{min-height:44px;margin:0}.paper-cutout-site .holiday-more-content .holiday-social-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.paper-cutout-site .holiday-more-content .holiday-social-action{min-height:44px}.paper-cutout-site .holiday-more-content .holiday-social-action span{white-space:normal;overflow:visible}@media (max-width:620px){.paper-cutout-site .holiday-visit-actions .holiday-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-cutout-site .holiday-more-content .holiday-social-actions{grid-template-columns:1fr}}.paper-cutout-site .holiday-organizer-claim{border:2px solid var(--cut-ink);border-bottom:2px solid var(--cut-ink);box-shadow:7px 8px 0 var(--red)}.paper-cutout-site .holiday-community-gallery{border:2px solid var(--cut-ink);box-shadow:7px 8px 0 var(--cut-edge);background:#e8f0e5;border-radius:30px 24px 34px 26px;margin-block:3.5rem 2rem;padding:clamp(22px,4vw,42px)}.paper-cutout-site .community-gallery-empty{background:var(--cut-paper-white);border:2px dashed var(--green);border-radius:20px 16px 22px 18px}.paper-cutout-site .community-photo-grid article{background:var(--cut-paper-white);border:2px solid var(--cut-ink);box-shadow:none}.paper-cutout-site .holiday-discussion{background:var(--cut-paper-white);border:2px solid var(--cut-ink);box-shadow:8px 9px 0 var(--cut-edge)}.paper-cutout-site .discussion-intro{border-bottom:2px solid var(--cut-ink)}.paper-cutout-site .discussion-tabs{background:var(--cut-paper);border-bottom:2px solid var(--cut-ink)}.paper-cutout-site .discussion-tabs button{border-radius:12px 10px 14px 9px}.paper-cutout-site .discussion-tabs button[aria-selected=true]{background:var(--cut-paper-white);border:2px solid var(--cut-ink);box-shadow:3px 4px 0 var(--cut-edge)}.paper-cutout-site .discussion-layout{min-height:320px}.paper-cutout-site .discussion-login,.paper-cutout-site .discussion-form{border-right-color:var(--cut-edge);background:#e8f0e5}.paper-cutout-site .discussion-feed{background:var(--cut-paper-white)}.paper-cutout-site .discussion-empty{min-height:280px}.paper-cutout-site .tradition-hero figcaption a,.paper-cutout-site .detail-photo-credit a{color:#006b50;text-decoration-thickness:2px}@media (max-width:800px){.paper-cutout-site .tradition-hero-media{box-shadow:6px 6px 0 var(--green)}.paper-cutout-site .holiday-community-gallery{box-shadow:4px 5px 0 var(--cut-edge);margin-inline:-.25rem;padding:22px 16px}.paper-cutout-site .holiday-discussion{box-shadow:4px 5px 0 var(--cut-edge)}.paper-cutout-site .discussion-layout{min-height:0}.paper-cutout-site .discussion-empty{min-height:200px}}
.paper-cutout-site .place-overview-facts>div{border:1px solid var(--cut-edge);box-shadow:3px 4px 0 var(--cut-edge);background:#e8f0e5;border-radius:16px 13px 18px 14px}.paper-cutout-site .place-guide-card{border:1px solid var(--cut-ink);border-inline-start:6px solid var(--green);box-shadow:3px 4px 0 var(--cut-edge);background:#e8f0e5}.paper-cutout-site .place-guide-card:nth-child(2n){background:var(--cut-paper);border-inline-start-color:var(--red)}.paper-cutout-site .place-guide-card h3 a{color:#006b50}.paper-cutout-site .place-holiday-card,.paper-cutout-site .place-object-card{border:2px solid var(--cut-ink);box-shadow:none;transition:box-shadow .2s,transform .2s}.paper-cutout-site .place-holiday-card:hover,.paper-cutout-site .place-object-card:hover{box-shadow:var(--cut-shadow-high)}.paper-cutout-site .place-featured-objects{color:#fff;background:var(--cut-ink);border-color:var(--cut-ink);border-block-start:8px solid var(--green)}.paper-cutout-site .place-featured-objects h2,.paper-cutout-site .place-featured-objects>p{color:#fff}.paper-cutout-site .place-featured-objects .place-object-card{background:var(--cut-paper-white);color:var(--cut-ink)}@media (prefers-reduced-motion:reduce){.paper-cutout-site .place-holiday-card,.paper-cutout-site .place-object-card{transition:none}}
.paper-cutout-site .auth-card,.paper-cutout-site .profile-section,.paper-cutout-site .profile-account-card,.paper-cutout-site .profile-partner-card,.paper-cutout-site .sbornik-section,.paper-cutout-site .sbornik-handle-card,.paper-cutout-site .form-section,.paper-cutout-site .organizer-control-card,.paper-cutout-site .partner-step-card{background:var(--cut-paper-white);border:2px solid var(--cut-ink);box-shadow:5px 6px 0 var(--cut-edge)}.paper-cutout-site .auth-card{box-shadow:8px 9px 0 var(--green)}.paper-cutout-site .profile-hero-card{border:2px solid var(--cut-ink);box-shadow:8px 9px 0 var(--cut-edge)}.paper-cutout-site .profile-hero-card:before{background:#ffffff14;border:0;border-radius:55% 45% 40% 60%;width:22rem;height:12rem;top:auto;bottom:-4rem;right:-3rem;transform:rotate(-11deg)}.paper-cutout-site .seller-dashboard-page{background:var(--cut-paper)}.paper-cutout-site .form-section input,.paper-cutout-site .form-section textarea,.paper-cutout-site .form-section select,.paper-cutout-site .partner-step-card input,.paper-cutout-site .partner-step-card textarea,.paper-cutout-site .partner-step-card select{background:#fff}.paper-cutout-site .form-section :is(input,textarea,select):focus-visible,.paper-cutout-site .partner-step-card :is(input,textarea,select):focus-visible{outline:3px solid var(--red);outline-offset:2px}.paper-cutout-site .check-in-shell.shell{width:min(760px,100% - 32px)}.paper-cutout-site .check-in-intro{padding:24px 0 32px}.paper-cutout-site .check-in-intro h1{text-wrap:balance;overflow-wrap:anywhere;margin:16px auto;font-size:clamp(2.5rem,6vw,4rem);line-height:1.05}.paper-cutout-site .check-in-intro>p:last-child{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.6}.paper-cutout-site .check-in-unavailable{color:var(--cut-ink);background:var(--cut-paper-raised);border:1px solid var(--cut-edge);box-shadow:var(--cut-shadow-low);padding:clamp(24px,4vw,40px)}.paper-cutout-site .check-in-unavailable h2{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3rem);line-height:1.12}.paper-cutout-site .check-in-unavailable p{max-width:60ch;font-size:1rem;line-height:1.65}.paper-cutout-site .check-in-unavailable .button{white-space:normal;max-width:100%}.paper-cutout-site .photo-submission-shell.shell{width:min(820px,100% - 32px)}.paper-cutout-site .photo-submission-page .photo-form-intro{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.paper-cutout-site .photo-submission-page .photo-form-intro h1{font-family:var(--font-sbor-poster), sans-serif;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;margin:16px 0;font-size:clamp(2.5rem,6vw,4rem);line-height:1.05}.paper-cutout-site .photo-submission-page :is(.hero-copy,.photo-rights-note p){max-width:65ch;font-size:1rem;line-height:1.65}.paper-cutout-site .photo-submission-page .hero-copy{font-weight:600}.paper-cutout-site .photo-submission-page .photo-rights-note{color:var(--cut-ink);background:var(--cut-paper-raised);border-left:3px solid var(--green);border-radius:0;padding:16px}.paper-cutout-site .photo-submission-page :is(.form-section,.community-gallery-empty){background:var(--cut-paper-raised);border:1px solid var(--cut-edge);min-width:0;box-shadow:var(--cut-shadow-low)}.paper-cutout-site .photo-submission-page .form-section h2,.paper-cutout-site .check-in-page .check-in-block-title h2{font-family:var(--font-sbor-poster), sans-serif;font-variation-settings:"wght" 800;overflow-wrap:anywhere;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15}.paper-cutout-site .photo-submission-page :is(.field label,.form-error,form>.muted,.rights-confirm,.photo-upload-drop small,.photo-upload-change,.photo-selected-name){font-size:.875rem;line-height:1.6}.paper-cutout-site .photo-submission-page :is(input:not([type=checkbox]):not([type=file]),select,textarea){min-width:0;font-size:1rem}.paper-cutout-site .photo-submission-page .photo-upload-drop{background:var(--cut-paper-white);min-height:220px}.paper-cutout-site .photo-submission-page .photo-upload-drop.has-preview{min-height:390px}.paper-cutout-site .photo-submission-page .photo-upload-drop:has(input:disabled){opacity:.6;cursor:not-allowed}.paper-cutout-site .photo-submission-page .photo-upload-input:disabled{cursor:not-allowed}.paper-cutout-site .photo-submission-page .rights-confirm{background:var(--cut-paper)}.paper-cutout-site .photo-submission-page .rights-confirm input{flex-shrink:0;width:20px;height:20px}.paper-cutout-site .photo-submission-page .holiday-community-gallery{border:0;border-top:1px solid var(--green);box-shadow:none;background:0 0;border-radius:0;margin-block:40px;padding:24px 0}.paper-cutout-site .photo-submission-page .community-gallery-empty{grid-template-columns:auto minmax(0,1fr)}.paper-cutout-site .photo-submission-page .community-gallery-empty>.button{display:none}.paper-cutout-site .photo-submission-page :is(h2,h3,p,label,strong){overflow-wrap:anywhere}.paper-cutout-site .check-in-page :is(.check-in-block,.check-in-success){min-width:0;color:var(--cut-ink);background:var(--cut-paper-raised);border:1px solid var(--cut-edge);box-shadow:var(--cut-shadow-low);padding:clamp(20px,4vw,32px)}.paper-cutout-site .check-in-page .check-in-form{gap:20px}.paper-cutout-site .check-in-page .check-in-block-title{align-items:start}.paper-cutout-site .check-in-page .check-in-block-title>div{min-width:0}.paper-cutout-site .check-in-page :is(.check-in-helper,.check-in-location-message,.check-in-photo small,.check-in-photo.has-photo>span,.check-in-rating-scale,.form-error){font-size:.875rem;line-height:1.6}.paper-cutout-site .check-in-page :is(.field-label small,.check-in-rating-control output span){font-size:.8125rem;line-height:1.4}.paper-cutout-site .check-in-page .check-in-rating legend{font-size:1rem;line-height:1.5}.paper-cutout-site .check-in-page .check-in-success h1{overflow-wrap:anywhere;font-size:clamp(2.25rem,6vw,3.5rem);line-height:1.1}.paper-cutout-site .check-in-page .check-in-success>p:not(.section-kicker){font-size:1rem;line-height:1.65}@media (max-width:480px){.paper-cutout-site .photo-submission-page .photo-section-heading,.paper-cutout-site .check-in-page .check-in-block-title{flex-wrap:wrap}.paper-cutout-site .check-in-page .check-in-success-actions{grid-template-columns:1fr;gap:16px}}.paper-cutout-site .profile-partner-card{min-width:0;color:var(--cut-ink)}.paper-cutout-site .profile-partner-card h2{color:var(--cut-ink);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2rem,4vw,2.5rem);line-height:1.1}.paper-cutout-site .profile-partner-card>p:not(.section-kicker){color:var(--ink-soft);font-size:1rem;line-height:1.6}.paper-cutout-site .profile-partner-icon{width:56px;height:56px;color:var(--cut-paper-white);background:var(--green);border:1.5px solid var(--cut-ink);box-shadow:4px 4px 0 var(--cut-edge);border-radius:18px 14px;margin-bottom:1.25rem;transform:rotate(-4deg)}.paper-cutout-site .profile-partner-icon svg{width:28px;height:28px;transform:rotate(4deg)}.paper-cutout-site .profile-dashboard :is(.profile-contribution-grid>a>svg:where(:first-child),.profile-card-title>svg,.profile-section-heading>svg,.profile-saved-empty>svg,.profile-stats>div>svg,.sbornik-section-heading>svg,.sbornik-empty>svg,.sbornik-collection-list>article>svg,.profile-dialog-icon){--profile-icon-size:48px;box-sizing:border-box;width:var(--profile-icon-size);height:var(--profile-icon-size);color:var(--cut-paper-white);background:var(--green);border:1.5px solid var(--cut-ink);box-shadow:4px 4px 0 var(--cut-edge);border-radius:16px 12px;flex-shrink:0;padding:11px;transform:rotate(-4deg)}.paper-cutout-site .profile-dashboard :is(.profile-contribution-grid>a>svg:where(:first-child),.profile-card-title>svg,.profile-section-heading>svg,.profile-saved-empty>svg,.profile-stats>div>svg,.sbornik-section-heading>svg,.sbornik-empty>svg,.sbornik-collection-list>article>svg,.profile-dialog-icon)>*{transform-box:view-box;transform-origin:50%;transform:rotate(4deg)}.paper-cutout-site .profile-dashboard .profile-contribution-grid>a{grid-template-columns:48px minmax(0,1fr) auto}.paper-cutout-site .profile-dashboard .profile-stats>div>svg{--profile-icon-size:36px;box-shadow:3px 3px 0 var(--cut-edge);border-radius:12px 9px;padding:7px}.paper-cutout-site .profile-dashboard .profile-dialog-icon{background:var(--red)}.paper-cutout-site .profile-dashboard .sbornik-badge-list>article>span{border:1.5px solid var(--cut-ink);box-shadow:4px 4px 0 var(--cut-edge);border-radius:18px 14px;transform:rotate(-4deg)}.paper-cutout-site .profile-dashboard .sbornik-badge-list>article>span>svg{transform:rotate(4deg)}body.paper-cutout-site #main .profile-hero-card{color:var(--cut-ink);background:var(--cut-paper-white);border:2px solid var(--cut-ink);box-shadow:7px 8px 0 var(--cut-edge);border-radius:30px 24px 32px}body.paper-cutout-site #main .profile-hero-card:before{content:none}body.paper-cutout-site #main .profile-hero-main{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:20px 24px;padding:clamp(20px,3vw,36px)}body.paper-cutout-site #main .profile-avatar{width:104px;height:104px;color:var(--green-dark);border:2px solid var(--cut-ink);box-shadow:5px 5px 0 var(--cut-edge);border-radius:24px 18px 26px 20px}body.paper-cutout-site #main .profile-hero-copy{min-width:0}body.paper-cutout-site #main .profile-welcome{color:var(--green-dark);margin-bottom:10px;font-size:.75rem;line-height:1.5}body.paper-cutout-site #main .profile-name-row{align-items:center;gap:12px}body.paper-cutout-site #main .profile-hero-copy h1{min-width:0;color:var(--cut-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.03}body.paper-cutout-site #main .profile-hero-card :is(.profile-name-edit-button,.sbornik-handle-edit,.sbornik-handle-visit){min-height:44px;color:var(--green-dark);background:var(--cut-paper-raised);border:1px solid var(--cut-edge);border-radius:14px 10px}body.paper-cutout-site #main .profile-hero-card :is(.profile-name-edit-button,.sbornik-handle-edit,.sbornik-handle-visit):hover{color:var(--cut-ink);background:var(--green-pale);border-color:var(--green)}body.paper-cutout-site #main .profile-hero-card :is(.profile-name-edit-button,.sbornik-handle-edit,.sbornik-handle-visit,.profile-admin-button):focus-visible{outline:3px solid var(--red);outline-offset:3px}body.paper-cutout-site #main .profile-hero-meta{grid-column:1/-1;gap:14px;min-width:0;display:grid}body.paper-cutout-site #main .profile-access{grid-template-columns:minmax(0,1fr);gap:14px;width:fit-content;max-width:100%;display:grid}body.paper-cutout-site #main .profile-access .profile-hero-actions{justify-self:stretch;width:100%}body.paper-cutout-site #main .profile-access .profile-admin-button{justify-content:center;gap:10px;width:100%;min-width:0;display:flex}body.paper-cutout-site #main .profile-admin-button>.profile-admin-art{flex:0 0 30px;width:30px;height:30px}body.paper-cutout-site #main .profile-badges{flex-wrap:nowrap;gap:6px;margin:0}body.paper-cutout-site #main .profile-dashboard .profile-hero-meta .profile-badges>span{min-height:28px;color:var(--green-dark);background:var(--green-pale);border:1px solid var(--cut-edge);white-space:nowrap;border-radius:9px 6px;padding:4px 8px;font-size:.75rem;line-height:1.35}body.paper-cutout-site #main .profile-badges svg{flex:0 0 12px;width:12px;height:12px}body.paper-cutout-site #main .profile-hero-actions{grid-column:auto;justify-self:start;margin:0}body.paper-cutout-site #main .profile-admin-button{min-height:44px;color:var(--cut-ink);background:var(--cut-paper-raised);border:1px solid var(--green);box-shadow:2px 3px 0 var(--cut-edge);border-radius:14px 10px;padding:10px 14px}body.paper-cutout-site #main .profile-admin-button:hover{background:var(--green-pale)}body.paper-cutout-site #main :is(.profile-edit-form,.profile-sbornik-rank){min-width:0;color:var(--cut-ink);background:var(--cut-paper-raised);border:1px solid var(--cut-edge);border-radius:18px 12px 20px 14px;margin:0 clamp(20px,3vw,36px) 24px;padding:20px}body.paper-cutout-site #main .profile-edit-form label{color:var(--cut-ink);font-size:.875rem}body.paper-cutout-site #main .profile-hero-card .sbornik-handle-inline form{border:1px solid var(--cut-edge);width:min(420px,100%);box-shadow:3px 4px 0 var(--cut-edge)}body.paper-cutout-site #main .profile-sbornik-rank{border-left:4px solid var(--green);gap:12px 20px}body.paper-cutout-site #main .sbornik-achievements>.profile-sbornik-rank{margin:0}body.paper-cutout-site #main .profile-sbornik-rank>div>span{color:var(--green-dark);font-size:.75rem;line-height:1.5}body.paper-cutout-site #main .profile-sbornik-rank strong{color:var(--cut-ink);overflow-wrap:anywhere;margin-top:5px;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1}body.paper-cutout-site #main .profile-sbornik-rank p{font-size:.875rem;line-height:1.5}body.paper-cutout-site #main .profile-sbornik-rank p span{color:var(--ink-soft);letter-spacing:0;opacity:1;font-size:.8125rem}body.paper-cutout-site #main .profile-sbornik-rank progress{background:var(--cut-edge);height:9px;accent-color:var(--green);border:0;border-radius:8px;overflow:hidden}body.paper-cutout-site #main .profile-sbornik-rank progress::-webkit-progress-bar{background:var(--cut-edge)}body.paper-cutout-site #main .profile-sbornik-rank progress::-webkit-progress-value{background:var(--green);border-radius:8px}body.paper-cutout-site #main .profile-sbornik-rank progress::-moz-progress-bar{background:var(--green);border-radius:8px}body.paper-cutout-site #main .profile-stats{color:var(--cut-ink);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0 clamp(20px,3vw,36px) clamp(20px,3vw,36px)}body.paper-cutout-site #main .profile-stats>div{text-align:left;background:var(--cut-paper-raised);border:1px solid var(--cut-edge);border-radius:16px 11px 18px 12px;grid-template-columns:36px minmax(0,1fr);place-content:center start;gap:4px 12px;min-width:0;min-height:94px;padding:16px;display:grid}body.paper-cutout-site #main .profile-stats>div:last-child{border-right:1px solid var(--cut-edge)}body.paper-cutout-site #main .profile-stats strong{color:var(--cut-ink);font-size:2rem;line-height:1}body.paper-cutout-site #main .profile-stats span{max-width:none;color:var(--ink-soft);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}@media (min-width:900px){body.paper-cutout-site #main .profile-hero-main{grid-template-columns:104px minmax(0,1fr)}}@media (min-width:1100px){body.paper-cutout-site #main .profile-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:600px){body.paper-cutout-site #main .profile-hero-main{grid-template-columns:72px minmax(0,1fr);gap:18px 16px}body.paper-cutout-site #main .profile-avatar{border-radius:18px 12px 20px 14px;width:72px;height:72px}body.paper-cutout-site #main .profile-avatar span{font-size:2rem}body.paper-cutout-site #main .profile-name-row{flex-wrap:wrap;gap:8px}body.paper-cutout-site #main .profile-hero-copy h1{font-size:clamp(2rem,8vw,3rem)}body.paper-cutout-site #main .profile-hero-meta{grid-column:1/-1}body.paper-cutout-site #main .profile-hero-actions{width:auto}body.paper-cutout-site #main .profile-badges{gap:4px}body.paper-cutout-site #main .profile-dashboard .profile-hero-meta .profile-badges>span{padding:4px 6px;font-size:.75rem}body.paper-cutout-site #main .profile-sbornik-rank{grid-template-columns:minmax(0,1fr);padding:16px}body.paper-cutout-site #main .profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.paper-cutout-site #main .profile-stats>div{gap:4px 10px;padding:12px 10px}body.paper-cutout-site #main .profile-edit-form>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){body.paper-cutout-site #main .profile-hero-meta .profile-badges{gap:2px}body.paper-cutout-site #main .profile-dashboard .profile-hero-meta .profile-badges>span{gap:2px;padding:4px 1px;font-size:.6875rem}body.paper-cutout-site #main .profile-hero-meta .profile-badges svg{flex-basis:10px;width:10px;height:10px}}body.paper-cutout-site #main .sbornik-page{color:var(--cut-ink);background:var(--cut-paper)}body.paper-cutout-site #main .sbornik-shell{gap:24px}body.paper-cutout-site #main .sbornik-hero{color:var(--cut-ink);background:var(--cut-paper-white);border:2px solid var(--cut-ink);box-shadow:7px 8px 0 var(--cut-edge);border-radius:30px 24px 32px;grid-template-columns:minmax(0,1fr)}body.paper-cutout-site #main .sbornik-hero:after{content:none}body.paper-cutout-site #main .sbornik-identity{align-items:start;gap:24px;padding:clamp(20px,3vw,36px)}body.paper-cutout-site #main .sbornik-identity>div:last-child{min-width:0}body.paper-cutout-site #main .sbornik-avatar{width:104px;height:104px;color:var(--green-dark);border:2px solid var(--cut-ink);box-shadow:5px 5px 0 var(--cut-edge);border-radius:24px 18px 26px 20px}body.paper-cutout-site #main .sbornik-identity .section-kicker{color:var(--green-dark)}body.paper-cutout-site #main .sbornik-identity h1{color:var(--cut-ink);overflow-wrap:anywhere;margin:10px 0 12px;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.03}body.paper-cutout-site #main .sbornik-canonical{max-width:100%;color:var(--green-dark);background:var(--cut-paper-raised);border:1px solid var(--cut-edge);overflow-wrap:anywhere;border-radius:14px 10px;font-size:.875rem}body.paper-cutout-site #main .sbornik-canonical:hover{color:var(--cut-ink);background:var(--green-pale);border-color:var(--green)}body.paper-cutout-site #main .sbornik-canonical:focus-visible{outline:3px solid var(--red);outline-offset:3px}body.paper-cutout-site #main .sbornik-rank{min-width:0;color:var(--cut-ink);background:var(--cut-paper-raised);border:1px solid var(--cut-edge);border-left:4px solid var(--green);border-radius:18px 12px 20px 14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin:0 clamp(20px,3vw,36px) clamp(20px,3vw,36px);padding:20px}body.paper-cutout-site #main .sbornik-rank>div{grid-row:auto;gap:16px;min-width:0}body.paper-cutout-site #main .sbornik-rank>div>span{min-width:0}body.paper-cutout-site #main .sbornik-rank small{color:var(--green-dark);line-height:1.5}body.paper-cutout-site #main .sbornik-rank strong{color:var(--cut-ink);overflow-wrap:anywhere;margin-top:5px;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1}body.paper-cutout-site #main .sbornik-rank p{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.875rem;line-height:1.5}body.paper-cutout-site #main .sbornik-rank progress{background:var(--cut-edge);height:9px;accent-color:var(--green);grid-column:1/-1}body.paper-cutout-site #main .sbornik-rank progress::-webkit-progress-bar{background:var(--cut-edge)}body.paper-cutout-site #main .sbornik-rank progress::-webkit-progress-value{background:var(--green);border-radius:8px}body.paper-cutout-site #main .sbornik-rank progress::-moz-progress-bar{background:var(--green);border-radius:8px}body.paper-cutout-site #main .sbornik-page :is(.sbornik-rank>div>svg,.sbornik-summary>div>svg){box-sizing:border-box;width:48px;height:48px;color:var(--cut-paper-white);background:var(--green);border:1.5px solid var(--cut-ink);box-shadow:4px 4px 0 var(--cut-edge);border-radius:16px 12px;flex-shrink:0;padding:11px;transform:rotate(-4deg)}body.paper-cutout-site #main .sbornik-page :is(.sbornik-rank>div>svg,.sbornik-summary>div>svg)>*{transform-box:view-box;transform-origin:50%;transform:rotate(4deg)}body.paper-cutout-site #main .sbornik-summary{color:var(--cut-ink);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}body.paper-cutout-site #main .sbornik-summary>div{background:var(--cut-paper-white);border:1px solid var(--cut-edge);border-radius:16px 11px 18px 12px;grid-column:auto;grid-template-columns:36px minmax(0,1fr);justify-content:start;gap:4px 12px;min-height:94px;padding:16px}body.paper-cutout-site #main .sbornik-summary>div:last-child{border:1px solid var(--cut-edge);grid-column:auto}body.paper-cutout-site #main .sbornik-page .sbornik-summary>div>svg{width:36px;height:36px;box-shadow:3px 3px 0 var(--cut-edge);border-radius:12px 9px;padding:7px}body.paper-cutout-site #main .sbornik-summary strong{color:var(--cut-ink);line-height:1}body.paper-cutout-site #main .sbornik-summary span{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}body.paper-cutout-site #main .sbornik-page .sbornik-section{border-radius:24px 18px 26px 20px}body.paper-cutout-site #main .sbornik-page .sbornik-section-heading h2{overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3rem);line-height:1.1}body.paper-cutout-site #main .sbornik-page :is(.sbornik-empty,.sbornik-collection-list article,.sbornik-badge-list article){color:var(--cut-ink);background:var(--cut-paper-raised);border:1px solid var(--cut-edge);border-radius:16px 11px 18px 12px}body.paper-cutout-site #main .sbornik-page :is(.sbornik-empty p,.sbornik-collection-list p,.sbornik-badge-list p){color:var(--ink-soft);font-size:.875rem;line-height:1.6}body.paper-cutout-site #main .sbornik-page .sbornik-badge-list article>span{box-shadow:4px 4px 0 var(--cut-edge);border-radius:18px 14px;transform:rotate(-4deg)}body.paper-cutout-site #main .sbornik-page .sbornik-badge-list article>span>svg{transform:rotate(4deg)}@media (max-width:1000px){body.paper-cutout-site #main .sbornik-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){body.paper-cutout-site #main .sbornik-shell{gap:20px;width:calc(100% - 32px)}body.paper-cutout-site #main .sbornik-identity{gap:16px}body.paper-cutout-site #main .sbornik-avatar{border-radius:18px 12px 20px 14px;width:72px;height:72px}body.paper-cutout-site #main .sbornik-avatar span{font-size:2rem}body.paper-cutout-site #main .sbornik-identity h1{font-size:clamp(2rem,8vw,3rem)}body.paper-cutout-site #main .sbornik-rank{grid-template-columns:minmax(0,1fr);padding:16px}body.paper-cutout-site #main .sbornik-rank>div{gap:12px}body.paper-cutout-site #main .sbornik-rank p{justify-content:space-between}body.paper-cutout-site #main .sbornik-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.paper-cutout-site #main .sbornik-summary>div{gap:4px 10px;padding:12px 10px}body.paper-cutout-site #main .sbornik-page .sbornik-section{padding:20px 16px}body.paper-cutout-site #main .sbornik-page .sbornik-empty{align-items:start}}body.paper-cutout-site #main .passport-stamp-pages{gap:20px}body.paper-cutout-site #main .passport-stamp-pages>[role=listitem]{min-width:0;display:flex}body.paper-cutout-site #main .sbornik-stamp.passport-stamp-page{--passport-ink:#17604b;width:100%;min-height:290px;color:var(--passport-ink);background:repeating-linear-gradient(0deg, transparent 0 31px, #d8ccb530 31px 32px), var(--cut-paper-white);border:1px solid var(--cut-edge);border-radius:3px 14px 14px 3px;justify-content:center;padding:24px;box-shadow:3px 4px #e9ddc5}body.paper-cutout-site #main .passport-stamp-pages>:nth-child(3n+2) .passport-stamp-page{--passport-ink:#a33629}body.paper-cutout-site #main .passport-stamp-pages>:nth-child(3n) .passport-stamp-page{--passport-ink:#31586d}body.paper-cutout-site #main .sbornik-stamp.passport-stamp-page:after{border:0;border-left:1px dashed var(--cut-edge);border-radius:0;width:1px;inset:0 auto 0 10px}body.paper-cutout-site #main .passport-ink-stamp{text-align:center;min-height:240px;box-shadow:inset 0 0 0 3px var(--cut-paper-white), inset 0 0 0 4px currentColor;border:4px double;border-radius:46% 46% 12px 12px/30% 30% 12px 12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 14px;display:flex;transform:rotate(-2deg)}body.paper-cutout-site #main .passport-stamp-pages>:nth-child(2n) .passport-ink-stamp{transform:rotate(2deg)}body.paper-cutout-site #main .passport-stamp-top{letter-spacing:.12em;align-items:center;gap:12px;font-size:.75rem;font-weight:900;display:flex}body.paper-cutout-site #main .passport-ink-stamp .passport-stamp-title{max-width:100%;color:inherit;overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.05}body.paper-cutout-site #main .passport-stamp-place{overflow-wrap:anywhere;font-size:.875rem;font-weight:750}body.paper-cutout-site #main .passport-stamp-year{font-family:var(--font-sbor-poster), sans-serif;letter-spacing:.12em;font-size:2rem;font-weight:850;line-height:1}body.paper-cutout-site #main .passport-stamp-verified{border-top:1px solid;align-items:center;gap:6px;padding-top:8px;font-size:.75rem;font-weight:800;display:inline-flex}body.paper-cutout-site #main .passport-stamp-verified svg{width:16px;height:16px}body.paper-cutout-site #main .passport-stamp-page:focus-visible{outline-offset:5px;outline:3px solid #17604b}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-badges{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges article{background:var(--cut-paper-white);border:1px solid var(--cut-edge);border-radius:4px 16px 16px 4px;align-items:start;gap:24px;padding:24px;position:relative;box-shadow:3px 4px #e9ddc5}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges article[data-earned=false]{opacity:1;background:var(--cut-paper-raised)}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges article>.passport-medallion{isolation:isolate;color:#fffaf0;background:#17604b;border:5px solid #e1c98f;border-radius:50%;outline:1px solid #b69b62;width:76px;height:76px;margin:4px 0 12px;position:relative;transform:none;box-shadow:3px 4px #d5c8a9}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-medallion:before{content:"";z-index:-1;border:1px dashed #b69b62;border-radius:50%;position:absolute;inset:-10px}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-medallion:after{content:"";z-index:-2;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);background:linear-gradient(90deg,#a33629 46%,#fffaf0 46% 54%,#a33629 54%);width:38px;height:36px;position:absolute;top:49px}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-medallion>svg{stroke-width:1.7px;width:30px;height:30px;transform:none}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges article[data-earned=false]>.passport-medallion{color:#655e50;background:#ece5d4;border:5px solid #ddd2b9;outline-color:#b7aa90}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-badges article[data-earned=false] .passport-medallion:after{background:#c7bda6}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-badges .passport-badge-status{color:#17604b;align-items:center;gap:6px;font-size:.75rem;line-height:1.5;display:flex}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-badges .passport-badge-status svg{width:15px;height:15px}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges article[data-earned=false] small{color:#655e50}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-badges h3{font-family:var(--font-sbor-poster), sans-serif;overflow-wrap:anywhere;margin:6px 0;font-size:1.75rem;line-height:1.1}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges p{font-size:.9375rem;line-height:1.55}body.paper-cutout-site #main .passport-badge-count{color:#655e50;margin-top:5px;font-size:.8125rem;font-weight:750;display:block}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-badges progress{appearance:none;background:#e6dcc6;border-radius:2px;height:7px;display:block}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-badges progress::-webkit-progress-bar{background:#e6dcc6;border-radius:2px}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-badges progress::-webkit-progress-value{background:#17604b;border-radius:2px}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-badges progress::-moz-progress-bar{background:#17604b;border-radius:2px}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-empty{background:var(--cut-paper-white);border-style:dashed}body.paper-cutout-site #main .passport-form-heading{border-block:1px solid var(--cut-edge);align-items:center;gap:16px;padding:20px 24px;display:flex}body.paper-cutout-site #main .passport-form-heading>svg{color:#17604b;flex-shrink:0;width:28px;height:28px}body.paper-cutout-site #main .passport-form-heading strong,body.paper-cutout-site #main .passport-form-heading small{display:block}body.paper-cutout-site #main .passport-form-heading small{color:var(--ink-soft);margin-top:4px;font-size:.875rem}body.paper-cutout-site #main .check-in-page .check-in-block{border-left:6px solid #d5c5a4;border-radius:3px 16px 16px 3px;position:relative;box-shadow:4px 5px #e9ddc5}body.paper-cutout-site #main .check-in-page .check-in-block-title>svg{color:#17604b;background:#eee5d1;border:1px solid #d5c5a4;border-radius:3px;transform:rotate(-4deg);box-shadow:2px 3px #ded0b3}body.paper-cutout-site #main .check-in-page .check-in-block-title .section-kicker{color:#17604b;letter-spacing:.08em;font-size:.75rem}body.paper-cutout-site #main .check-in-page .check-in-photo{background:var(--cut-paper-white);border-color:#b9aa8d;border-radius:3px;box-shadow:0 4px #e9ddc5}body.paper-cutout-site #main .check-in-page .check-in-photo:not(.has-photo){align-content:center;gap:12px;min-height:240px}body.paper-cutout-site #main .check-in-page .check-in-photo>svg{color:#17604b;background:#eee5d1;border-radius:3px}body.paper-cutout-site #main .check-in-page .check-in-photo:hover{background:#f3eedf;border-color:#17604b}body.paper-cutout-site #main .check-in-page .check-in-photo:focus-within{outline-offset:4px;outline:3px solid #17604b}body.paper-cutout-site #main .check-in-page .check-in-rating{border-bottom:1px dashed #d5c5a4;padding-block:16px}body.paper-cutout-site #main .check-in-page .check-in-rating-control output{color:#17604b;background:var(--cut-paper-white);border:1px solid #d5c5a4;border-radius:4px;transform:rotate(3deg)}body.paper-cutout-site #main .check-in-page .check-in-success{border-left:6px solid #d5c5a4;border-radius:3px 18px 18px 3px}body.paper-cutout-site #main .check-in-page .check-in-success-icon.passport-success-seal{color:#17604b;background:0 0;border:5px double;align-content:center;gap:8px;width:140px;height:140px;margin:16px auto 28px;padding:20px;transform:rotate(-8deg)}body.paper-cutout-site #main .passport-success-seal>svg{width:40px;height:40px}body.paper-cutout-site #main .passport-success-seal>span{letter-spacing:.08em;font-size:.6875rem;font-weight:900}body.paper-cutout-site #main .check-in-page .check-in-success-icon.passport-success-seal[data-verified=false]{color:#655e50}@media (max-width:600px){body.paper-cutout-site #main .passport-stamp-pages{grid-template-columns:1fr}body.paper-cutout-site #main .sbornik-stamp.passport-stamp-page{min-height:280px;padding:24px 32px}body.paper-cutout-site #main .passport-ink-stamp{min-height:230px}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges article{gap:20px;padding:20px 16px}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges article>.passport-medallion{width:62px;height:62px;margin-left:6px}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-medallion:after{top:37px}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-badges h3{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){body.paper-cutout-site #main .passport-stamp-page{transition:none}body.paper-cutout-site #main .passport-stamp-page:hover{transform:none}body.paper-cutout-site #main .passport-success-seal,body.paper-cutout-site #main .passport-success-seal:after{animation:none!important}}body.paper-cutout-site #main .sbornik-section.sbornik-achievements{background:linear-gradient(90deg,#e5d8bd 0 2px,#0000 2px 10px,#eee3ce 10px 11px,#0000 11px),#fffaf0;border:1px solid #c9b998;border-left:10px solid #25553f;border-radius:5px 22px 19px 5px;padding:clamp(18px,3vw,32px);position:relative;box-shadow:3px 4px #e5d9bf,5px 6px #cbbd9f,8px 9px #f2e7d2,10px 11px #d6c6a6}body.paper-cutout-site #main .passport-cutout-cover{border-bottom:1px dashed #c9b998;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin-bottom:24px;padding:12px 16px 24px;display:grid}body.paper-cutout-site #main .passport-cover-copy{min-width:0}body.paper-cutout-site #main .passport-cutout-cover .section-kicker{color:#17604b;letter-spacing:.1em;margin:0 0 16px;font-size:.75rem}body.paper-cutout-site #main .passport-cutout-cover h2{color:#10271f;font-family:var(--font-sbor-poster), sans-serif;margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:850;line-height:1.02}body.paper-cutout-site #main .passport-cutout-cover h2 span{color:#17604b;display:block}body.paper-cutout-site #main .passport-cover-copy>p:last-child{color:var(--ink-soft);margin:18px 0 0;font-size:1rem;line-height:1.5}body.paper-cutout-site #main .passport-cover-art{object-fit:contain;filter:drop-shadow(0 7px 3px #9a805222);width:100%;height:auto;display:block}body.paper-cutout-site #main .sbornik-achievements>[role=tabpanel]{padding-top:12px}body.paper-cutout-site #main .sbornik-stamp.passport-stamp-page{border-radius:2px 12px 4px 3px;box-shadow:2px 3px #e3d4b5,4px 5px #f7eedb}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges article>.passport-cutout-medallion{width:120px;height:120px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;transform:none}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-cutout-medallion:before,body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-cutout-medallion:after{display:none}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-cutout-medallion img{object-fit:contain;width:100%;height:100%;display:block}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges article[data-earned=false]>.passport-medallion.passport-cutout-medallion{color:inherit;filter:grayscale(.9)sepia(.2);opacity:.72;background:0 0;border:0;outline:0}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges article{gap:16px}body.paper-cutout-site #main .check-in-page .passport-form-heading{background:linear-gradient(110deg,#f3e8d1,#fffaf0);border:1px solid #dccfb3;border-radius:3px 12px 3px 9px;box-shadow:2px 3px #e3d4b5}@media (max-width:600px){body.paper-cutout-site #main .sbornik-section.sbornik-achievements{border-left-width:7px;padding:20px 12px}body.paper-cutout-site #main .passport-cutout-cover{text-align:center;grid-template-columns:1fr;gap:8px;padding:4px 8px 20px}body.paper-cutout-site #main .passport-cover-art{width:min(100%,350px);margin:8px auto 0}body.paper-cutout-site #main .passport-cutout-cover h2{font-size:2.75rem}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges article>.passport-cutout-medallion{width:96px;height:96px;margin:0}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-badge-list.passport-badges article{gap:12px;padding:20px 12px}}body.paper-cutout-site #main .passport-artwork{object-fit:contain;flex:none;width:96px;height:96px;display:block}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .passport-collections{gap:16px}body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-collection-list.passport-collections article{background:var(--cut-paper-white);border-radius:4px 16px 16px 4px;align-items:center;gap:20px;padding:20px;box-shadow:3px 4px #e9ddc5}body.paper-cutout-site #main .passport-collection-art{width:96px;height:96px}body.paper-cutout-site #main .passport-collection-art img,body.paper-cutout-site #main .passport-empty-badge img,body.paper-cutout-site #main .passport-heading-badge img{object-fit:contain;width:100%;height:100%;display:block}body.paper-cutout-site #main .passport-collections article[data-complete=false]>.passport-collection-art{filter:grayscale(.9)sepia(.2);opacity:.72}body.paper-cutout-site #main .passport-collections progress{appearance:none;background:#e6dcc6;border-radius:2px;height:7px;display:block}body.paper-cutout-site #main .passport-collections progress::-webkit-progress-bar{background:#e6dcc6;border-radius:2px}body.paper-cutout-site #main .passport-collections progress::-webkit-progress-value{background:#17604b;border-radius:2px}body.paper-cutout-site #main .passport-collections progress::-moz-progress-bar{background:#17604b;border-radius:2px}body.paper-cutout-site #main .passport-illustrated-empty{flex-wrap:wrap;gap:20px}body.paper-cutout-site #main .passport-illustrated-empty>div:not(.passport-empty-badge){flex:160px;min-width:0}body.paper-cutout-site #main .passport-empty-badge{flex:none;width:96px;height:96px}body.paper-cutout-site #main .passport-illustrated-empty .passport-artwork-memories{width:120px}body.paper-cutout-site #main .passport-ink-stamp{box-shadow:none;border:0;border-radius:0;padding:8px 0}body.paper-cutout-site #main .passport-ink-stamp>.passport-artwork{width:96px;height:96px}body.paper-cutout-site #main .passport-places-empty{background:#fffaf0;align-content:center;gap:12px}body.paper-cutout-site #main .sbornik-map.is-empty .sbornik-map-canvas{min-height:300px}body.paper-cutout-site #main .passport-places-empty>.passport-artwork{width:120px;height:120px;margin:0 auto}body.paper-cutout-site #main .sbornik-place-list .passport-artwork{grid-row:1/3;width:54px;height:54px}body.paper-cutout-site #main .sbornik-section-heading>.passport-artwork,body.paper-cutout-site #main .passport-heading-badge{flex:none;width:72px;height:72px}@media (max-width:600px){body.paper-cutout-site #main :is(.profile-dashboard,.sbornik-page) .sbornik-collection-list.passport-collections article{gap:12px;padding:16px 12px}body.paper-cutout-site #main .passport-collection-art{width:76px;height:76px}body.paper-cutout-site #main .passport-illustrated-empty{gap:12px}body.paper-cutout-site #main .passport-illustrated-empty>.passport-artwork,body.paper-cutout-site #main .passport-empty-badge{width:76px;height:76px}body.paper-cutout-site #main .passport-illustrated-empty>.passport-artwork-memories{width:96px}}
.paper-cutout-site .paper-admin-scope{background:var(--cut-paper);min-height:70vh}.paper-cutout-site .paper-admin-scope .page-intro{background:var(--cut-paper-white);border:2px solid var(--cut-ink);border-inline-start:8px solid var(--green);border-radius:8px 22px 22px 8px;padding:clamp(20px,3vw,34px)}.paper-cutout-site .paper-admin-scope .content-card,.paper-cutout-site .paper-admin-scope .organizer-claim-admin-card,.paper-cutout-site .paper-admin-scope .partner-review-card,.paper-cutout-site .paper-admin-scope .megdan-report-queue>li>article{background:var(--cut-paper-white);border:1px solid var(--cut-edge);box-shadow:3px 4px 0 var(--cut-edge)}.paper-cutout-site .paper-admin-scope .admin-row{border-color:var(--cut-edge)}.paper-cutout-site .paper-admin-scope .admin-control-links .button{min-height:44px}.paper-cutout-site .paper-admin-scope .admin-control-links .button:not(.button-primary){color:var(--cut-ink);background:var(--cut-paper);border:1px solid var(--cut-edge);padding-inline:14px}.paper-cutout-site .paper-admin-scope :is(input,select,textarea){background:#fff}.paper-cutout-site .paper-admin-scope :is(input,select,textarea):focus-visible{outline:3px solid var(--red);outline-offset:2px}body.paper-cutout-site .paper-admin-scope :is(.submission-review-dialog,.claim-review-dialog){box-sizing:border-box;overscroll-behavior:contain;width:min(560px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--cut-ink);background:var(--cut-paper);border:2px solid var(--cut-ink);box-shadow:5px 7px 0 var(--cut-edge);border-radius:26px 18px 28px 20px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}body.paper-cutout-site .paper-admin-scope .submission-review-dialog{width:min(760px,100% - 32px)}body.paper-cutout-site .paper-admin-scope :is(.submission-review-dialog,.claim-review-dialog)::backdrop{background:#071c16d9}body.paper-cutout-site .paper-admin-scope .submission-review-panel{min-width:0;color:inherit;box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:0}body.paper-cutout-site .paper-admin-scope :is(.submission-review-close,.claim-review-close){float:right;z-index:1;width:48px;height:48px;color:var(--cut-ink);background:var(--cut-paper-white);border:1px solid var(--green);box-shadow:2px 3px 0 var(--cut-edge);border-radius:16px 11px 18px 13px;flex-shrink:0;place-items:center;padding:0;display:grid;position:sticky;top:0;right:auto}body.paper-cutout-site .paper-admin-scope :is(.submission-review-panel,.claim-review-dialog) h2{color:var(--cut-ink);font-family:var(--font-sbor-poster), sans-serif;overflow-wrap:anywhere;margin:10px 60px 20px 0;font-size:clamp(2.5rem,6vw,3.5rem);line-height:1.08}body.paper-cutout-site .paper-admin-scope :is(.submission-review-dialog,.claim-review-dialog) :is(p,label>span){color:var(--cut-ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.6}body.paper-cutout-site .paper-admin-scope :is(.submission-review-dialog,.claim-review-dialog) .section-kicker{font-size:.75rem}body.paper-cutout-site .paper-admin-scope :is(.submission-review-dialog,.claim-review-dialog) .field{min-width:0}body.paper-cutout-site .paper-admin-scope :is(.submission-review-dialog,.claim-review-dialog) :is(input,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--cut-ink);background:var(--cut-paper-white);border:1px solid var(--cut-edge);border-radius:16px 11px 18px 13px;font-size:1rem;line-height:1.6}body.paper-cutout-site .paper-admin-scope :is(.submission-review-panel>.hero-actions,.claim-review-dialog-actions){flex-wrap:wrap;gap:14px;margin-top:18px;padding-bottom:7px;display:flex}body.paper-cutout-site .paper-admin-scope :is(.submission-review-dialog,.claim-review-dialog) .button{white-space:normal;min-width:0;max-width:100%;min-height:48px;line-height:1.5}body.paper-cutout-site .paper-admin-scope :is(.submission-review-panel>.hero-actions,.claim-review-dialog-actions)>.button{flex:170px}body.paper-cutout-site .paper-admin-scope .claim-review-dialog .button-danger{color:var(--cut-paper-white);background:var(--red);border:1px solid var(--cut-ink);box-shadow:0 3px 0 var(--cut-ink), 0 5px 0 var(--cut-edge);border-radius:16px 11px 18px 13px}body.paper-cutout-site .paper-admin-scope :is(.submission-review-dialog,.claim-review-dialog) :is(button,a,input,textarea):focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (max-width:600px){body.paper-cutout-site .paper-admin-scope :is(.submission-review-dialog,.claim-review-dialog){padding:20px}body.paper-cutout-site .paper-admin-scope .submission-review-dialog .form-grid{grid-template-columns:minmax(0,1fr)}}body.paper-cutout-site .paper-admin-scope{color:var(--cut-ink)}body.paper-cutout-site .paper-admin-scope :is(.shell,.field,.admin-row>div,.partner-review-grid>section,.organizer-claim-admin-grid>div,.data-audit-issue-copy,.source-card-copy){min-width:0}body.paper-cutout-site .paper-admin-scope :is(.page-intro,.organizer-claims-head,.megdan-section-head,.data-audit-intro,.source-registry-intro){color:var(--cut-ink);background:var(--cut-paper-white);border:2px solid var(--cut-ink);border-left:6px solid var(--green);box-shadow:4px 5px 0 var(--cut-edge);border-radius:10px 24px 26px 12px;padding:clamp(20px,3vw,32px)}body.paper-cutout-site .paper-admin-scope h1{color:var(--cut-ink);font-family:var(--font-sbor-poster), sans-serif;overflow-wrap:anywhere;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1.05}body.paper-cutout-site .paper-admin-scope :is(h2,h3,p,dd,legend,label,.muted){overflow-wrap:anywhere}body.paper-cutout-site .paper-admin-scope :is(.page-intro,.data-audit-intro,.source-registry-intro)>p:not(.section-kicker){color:var(--ink-soft);font-size:1rem;line-height:1.65}body.paper-cutout-site .paper-admin-scope :is(.content-card:not(.submission-review-panel),.partner-review-card,.organizer-claim-admin-card,.place-section,.data-audit-summary article,.source-registry-summary article,.data-audit-run-grid>article){background:var(--cut-paper-white);border:1px solid var(--cut-edge);min-width:0;box-shadow:3px 4px 0 var(--cut-edge);border-radius:22px 16px 24px 18px}body.paper-cutout-site .paper-admin-scope :is(.partner-review-card>header,.organizer-claim-admin-card>header,.data-audit-run-head){background:var(--cut-paper-raised);border-color:var(--cut-edge)}body.paper-cutout-site .paper-admin-scope :is(.partner-review-card>header>span,.organizer-claim-admin-card>header>span,.organizer-claims-head>strong,.badge,.source-card-badges span,.megdan-topic-labels span){box-sizing:border-box;border:1px solid var(--cut-edge);max-width:100%;box-shadow:2px 3px 0 var(--cut-edge);white-space:normal;overflow-wrap:anywhere;border-radius:12px 8px 14px 10px;padding:7px 11px;font-size:.8125rem;line-height:1.5}body.paper-cutout-site .paper-admin-scope .organizer-claims-head>strong{color:var(--cut-ink);background:var(--ui-green-soft);border-color:var(--green)}body.paper-cutout-site .paper-admin-scope :is(.partner-review-grid>section,.partner-review-service,.organizer-claim-admin-grid>div,.source-policy-note){background:var(--cut-paper-raised);border:1px solid var(--cut-edge);border-radius:16px 11px 18px 13px;min-width:0}body.paper-cutout-site .paper-admin-scope :is(.partner-review-grid p,.partner-review-grid dd,.organizer-claim-admin-grid p,.organizer-claim-admin-grid dd){font-size:.9375rem;line-height:1.6}body.paper-cutout-site .paper-admin-scope :is(.partner-review-grid dt,.organizer-claim-admin-grid dt){color:var(--ink-soft);font-size:.8125rem;line-height:1.5}body.paper-cutout-site .paper-admin-scope :is(.partner-review-card footer,.organizer-claim-admin-actions,.data-audit-coverage,.data-audit-automation,.data-audit-issues,.source-workflow,.source-registry,.source-policy){border-color:var(--cut-edge)}body.paper-cutout-site .paper-admin-scope :is(.organizer-claims-empty,.partner-moderation-empty,.megdan-empty,.data-audit-empty){color:var(--cut-ink);background:var(--cut-paper-raised);border:1px dashed var(--green);border-radius:22px 16px 24px 18px;padding:24px}body.paper-cutout-site .paper-admin-scope :is(.organizer-claims-empty,.partner-moderation-empty,.megdan-empty,.data-audit-empty) p{color:var(--ink-soft);font-size:.9375rem;line-height:1.6}body.paper-cutout-site .paper-admin-scope :is(.admin-control-links,.hero-actions,.organizer-claim-admin-actions,.source-registry-links,.place-editor-actions){flex-wrap:wrap;gap:12px}body.paper-cutout-site .paper-admin-scope :is(.organizer-claims-filters,.data-audit-category-row,.megdan-sort){flex-wrap:wrap;gap:10px;padding-block:16px;display:flex;overflow:visible}body.paper-cutout-site .paper-admin-scope :is(.organizer-claims-filters a,.data-audit-category-row button,.megdan-sort a){box-sizing:border-box;max-width:100%;min-height:48px;color:var(--cut-ink);background:var(--cut-paper-white);border:1px solid var(--cut-edge);box-shadow:0 3px 0 var(--cut-edge);font:inherit;white-space:normal;overflow-wrap:anywhere;border-radius:16px 11px 18px 13px;padding:10px 14px;font-size:.9375rem;line-height:1.5}body.paper-cutout-site .paper-admin-scope :is(.organizer-claims-filters a[aria-current=page],.data-audit-category-row button.is-active,.megdan-sort a[aria-current=page]){color:var(--cut-ink);background:var(--ui-green-soft);border-color:var(--green);box-shadow:0 3px 0 var(--green), 0 5px 0 var(--red)}body.paper-cutout-site .paper-admin-scope .data-audit-category-row b{flex-shrink:0;font-size:.8125rem}body.paper-cutout-site .paper-admin-scope .button{white-space:normal;min-width:0;max-width:100%;min-height:48px;line-height:1.5}body.paper-cutout-site .paper-admin-scope .button-danger{color:var(--cut-paper-white);background:var(--red);border:1px solid var(--cut-ink);box-shadow:0 3px 0 var(--cut-ink), 0 5px 0 var(--cut-edge);border-radius:16px 11px 18px 13px}body.paper-cutout-site .paper-admin-scope .stats{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:14px}body.paper-cutout-site .paper-admin-scope .stat{min-width:0;color:var(--cut-ink);background:var(--cut-paper-white);border:1px solid var(--cut-edge);box-shadow:3px 4px 0 var(--cut-edge);border-radius:20px 14px 22px 16px}body.paper-cutout-site .paper-admin-scope .stat span{font-size:.875rem;line-height:1.5}body.paper-cutout-site .paper-admin-scope :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:48px;color:var(--cut-ink);background-color:var(--cut-paper-white);border-color:var(--cut-edge);border-radius:16px 11px 18px 13px;font-size:1rem;line-height:1.6}body.paper-cutout-site .paper-admin-scope :is(label,.field-label){font-size:.9375rem;line-height:1.6}body.paper-cutout-site .paper-admin-scope :is(.place-guide-editor,.place-admin-page>form:not(.place-guide-editor)){background:var(--cut-paper-white);border:2px solid var(--cut-ink);min-width:0;box-shadow:4px 5px 0 var(--cut-edge);border-radius:24px 18px 26px 20px;padding:clamp(20px,3vw,28px)}body.paper-cutout-site .paper-admin-scope .place-guide-editor fieldset{min-width:0;color:var(--cut-ink);background:var(--cut-paper-raised);border:1px dashed var(--green);border-radius:20px 14px 22px 16px}body.paper-cutout-site .paper-admin-scope .place-guide-editor legend{color:var(--cut-ink);padding-inline:10px;font-weight:800}body.paper-cutout-site .paper-admin-scope :is(.place-guide-editor>label,.place-admin-page>form>label){gap:8px;display:grid}body.paper-cutout-site .paper-admin-scope :is(.place-guide-editor,.place-admin-page>form,.place-section) button:not(.button){max-width:100%;min-height:48px;color:var(--cut-ink);background:var(--cut-paper-raised);border:1px solid var(--green);box-shadow:0 3px 0 var(--green), 0 5px 0 var(--red);font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:16px 11px 18px 13px;padding:10px 14px;font-size:.9375rem;line-height:1.5}body.paper-cutout-site .paper-admin-scope :is(.place-guide-editor,.place-admin-page>form,.place-section) button:disabled{opacity:.5;cursor:not-allowed}body.paper-cutout-site .paper-admin-scope .place-editor-actions{display:flex}body.paper-cutout-site .paper-admin-scope .data-audit-filters label>span{color:var(--ink-soft);letter-spacing:.03em;font-size:.8125rem;line-height:1.5}body.paper-cutout-site .paper-admin-scope .data-audit-filters label>div{background:var(--cut-paper-white);border:1px solid var(--cut-edge);border-radius:16px 11px 18px 13px;min-width:0}body.paper-cutout-site .paper-admin-scope .data-audit-filters :is(input,select){background:0 0;border:0;font-size:1rem}body.paper-cutout-site .paper-admin-scope :is(.data-audit-section-head,.source-section-head,.data-audit-run-head){flex-wrap:wrap;gap:14px}body.paper-cutout-site .paper-admin-scope :is(.data-audit-run-counts,.data-audit-run-sources,.source-card-badges,.source-card-stats){flex-wrap:wrap}body.paper-cutout-site .paper-admin-scope :is(.source-workflow-grid>article,.source-list>article,.source-list>li){border-color:var(--cut-edge);min-width:0}body.paper-cutout-site .paper-admin-scope :is(.data-audit-issue-copy>p,.source-card-copy p,.source-policy-note){font-size:.9375rem;line-height:1.6}body.paper-cutout-site .paper-admin-scope .megdan-moderation-confirm{background:var(--cut-paper-raised);border:1px dashed var(--green);border-radius:20px 14px 22px 16px;min-width:0;padding:20px}body.paper-cutout-site .paper-admin-scope :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (max-width:700px){body.paper-cutout-site .paper-admin-scope :is(.organizer-claims-head,.partner-review-card>header,.organizer-claim-admin-card>header,.admin-row){flex-direction:column;align-items:stretch}body.paper-cutout-site .paper-admin-scope :is(.partner-review-grid,.organizer-claim-admin-grid,.source-workflow-grid,.data-audit-run-grid,.data-audit-coverage-grid){grid-template-columns:minmax(0,1fr)}body.paper-cutout-site .paper-admin-scope :is(.data-audit-summary,.source-registry-summary){grid-template-columns:repeat(2,minmax(0,1fr))}body.paper-cutout-site .paper-admin-scope .data-audit-filters{grid-template-columns:minmax(0,1fr)}body.paper-cutout-site .paper-admin-scope .data-audit-filters label:first-child{grid-column:auto}body.paper-cutout-site .paper-admin-scope :is(.admin-control-links,.source-registry-links){grid-template-columns:minmax(0,1fr);display:grid}body.paper-cutout-site .paper-admin-scope .place-editor-actions>button{flex:160px}}@media (max-width:380px){body.paper-cutout-site .paper-admin-scope :is(.data-audit-summary,.source-registry-summary){grid-template-columns:minmax(0,1fr)}}
.paper-cutout-site :is(.service-market-empty,.megdan-empty,.megdan-empty-inline,.empty-state,.partner-empty-state){isolation:isolate;background:var(--cut-paper-white);border:2px solid var(--cut-ink);box-shadow:6px 7px 0 var(--cut-edge);border-radius:24px 19px 26px 20px;position:relative}.paper-cutout-site :is(.service-market-empty,.megdan-empty,.empty-state):before{z-index:-1;content:"";background:var(--green);border-radius:0 0 8px 8px;width:76px;height:9px;position:absolute;top:0;left:clamp(18px,5vw,64px)}.paper-cutout-site .service-market-empty{padding-block:clamp(36px,6vw,64px)}.paper-cutout-site .service-market-empty h3,.paper-cutout-site .empty-state :is(h1,h2){color:var(--cut-ink)}@media (max-width:800px){.paper-cutout-site :is(.service-market-empty,.megdan-empty,.megdan-empty-inline,.empty-state,.partner-empty-state){box-shadow:4px 5px 0 var(--cut-edge)}}.paper-cutout-site .paper-empty-art{aspect-ratio:3/2;width:176px;max-width:100%;height:auto;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;margin:0 auto 16px;padding:0;display:block}.paper-cutout-site .paper-empty-art>img{object-fit:contain;width:100%;height:100%;display:block}.paper-cutout-site .paper-empty-art.is-compact{width:120px;margin-bottom:10px}.paper-cutout-site .festival-program-empty:has(>.paper-empty-art[aria-hidden]){grid-template-columns:128px minmax(0,1fr);align-items:center}.paper-cutout-site .festival-program-empty>.paper-empty-art{width:128px;margin:0}.paper-cutout-site .community-gallery-empty>.paper-empty-art{aspect-ratio:3/2;width:140px;height:auto;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.paper-cutout-site :is(.megdan-empty,.megdan-empty-inline){text-align:center}.paper-cutout-site :is(.megdan-empty,.megdan-empty-inline)>p{margin:8px 0 0}.paper-cutout-site .my-service-listings-empty{background:var(--cut-paper-white);border:2px solid var(--cut-ink);box-shadow:6px 7px 0 var(--cut-edge);border-radius:24px 19px 26px 20px}.paper-cutout-site .sbornik-empty.paper-illustrated-empty{flex-wrap:wrap}.paper-cutout-site .sbornik-empty.paper-illustrated-empty>.paper-empty-art{width:120px;margin:0}.paper-cutout-site .sbornik-empty.paper-illustrated-empty>div:not(.paper-empty-art){flex:180px;min-width:0}.paper-cutout-site .nearby-placeholder>.paper-empty-art{margin-bottom:12px}.paper-cutout-site .community-gallery-empty:has(>.paper-empty-art[aria-hidden]){grid-template-columns:140px minmax(0,1fr) auto}.paper-cutout-site .festival-detail-page .community-gallery-empty:has(>.paper-empty-art){grid-template-columns:140px minmax(0,1fr)}@media (max-width:600px){.paper-cutout-site .paper-empty-art{width:144px}.paper-cutout-site .paper-empty-art.is-compact{width:96px}.paper-cutout-site :is(.festival-program-empty,.community-gallery-empty):has(>.paper-empty-art[aria-hidden]){text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.paper-cutout-site :is(.festival-program-empty,.community-gallery-empty)>.paper-empty-art{width:144px;margin:0 auto}.paper-cutout-site .community-gallery-empty>.button{max-width:100%}.paper-cutout-site .sbornik-empty.paper-illustrated-empty{text-align:center;flex-direction:column;align-items:center}.paper-cutout-site .sbornik-empty.paper-illustrated-empty>div:not(.paper-empty-art){flex-basis:auto}.paper-cutout-site .my-service-listings-empty{box-shadow:4px 5px 0 var(--cut-edge)}}
.paper-cutout-site main .button:not(.button-danger),.paper-cutout-site .button:not(.button-danger),.paper-cutout-site .v3-places-entry{border:1px solid var(--green);background:var(--cut-paper-raised);min-height:48px;color:var(--cut-ink);box-shadow:0 3px 0 var(--green), 0 6px 0 var(--red);text-align:center;touch-action:manipulation;border-radius:19px 15px 20px 14px/15px 20px 16px 18px}.paper-cutout-site .header-account-action{margin-block-end:6px}.paper-cutout-site main .button:is(.button-primary,.button-accent),.paper-cutout-site main .discovery-button{border-color:var(--green);background:var(--cut-paper-raised);color:var(--cut-ink);box-shadow:0 3px 0 var(--green), 0 6px 0 var(--red);border-radius:19px 15px 20px 14px/15px 20px 16px 18px}.paper-cutout-site main :is(.button-light,.button-ghost){border-color:var(--green);background:var(--cut-paper-raised);color:var(--cut-ink)}.paper-cutout-site .v3-hero-actions>a{border:1px solid var(--cut-ink);background:var(--cut-paper-raised);min-height:48px;color:var(--cut-ink);box-shadow:0 3px 0 var(--cut-ink), 0 6px 0 var(--red);touch-action:manipulation;border-radius:18px 15px 19px 14px/15px 19px 16px 18px;justify-content:center}.paper-cutout-site .v3-places-entry{text-decoration:none}@media (hover:hover) and (pointer:fine){.paper-cutout-site .button:not(.button-danger):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,.paper-cutout-site .v3-places-entry:hover,.paper-cutout-site .v3-hero-actions>a:hover{color:var(--cut-ink);background:var(--ui-white);border-color:var(--green);box-shadow:0 5px 0 var(--green), 0 9px 0 var(--red)}.paper-cutout-site main .button:is(.button-primary,.button-accent):not(:disabled):not([aria-disabled=true]):hover,.paper-cutout-site main .discovery-button:not(:disabled):hover{border-color:var(--green);background:var(--ui-white);color:var(--cut-ink);box-shadow:0 5px 0 var(--green), 0 9px 0 var(--red)}}.paper-cutout-site .button:not(.button-danger):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:active,[data-button-pressed=true]),.paper-cutout-site .v3-places-entry:active,.paper-cutout-site .v3-hero-actions>a:is(:active,[data-button-pressed=true]){box-shadow:0 1px 0 var(--green), 0 3px 0 var(--red)}.paper-cutout-site .button:not(.button-danger):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):focus-visible,.paper-cutout-site .v3-places-entry:focus-visible,.paper-cutout-site .v3-hero-actions>a:focus-visible{outline:3px solid var(--green);outline-offset:4px;color:var(--cut-ink);background:var(--ui-white);border-color:var(--green);box-shadow:0 5px 0 var(--green), 0 9px 0 var(--red)}.paper-cutout-site .button:not(.button-danger):is(:disabled,[aria-disabled=true],[aria-busy=true]){box-shadow:none}.paper-cutout-site :is(.v3-hero-actions>a,.v3-places-entry){border-color:var(--green);box-shadow:0 3px 0 var(--green), 0 6px 0 var(--red)}@media (hover:hover) and (pointer:fine){.paper-cutout-site :is(.v3-hero-actions>a,.v3-places-entry):hover{color:var(--cut-ink);background:var(--ui-white);border-color:var(--green);box-shadow:0 5px 0 var(--green), 0 9px 0 var(--red)}}.paper-cutout-site :is(.v3-hero-actions>a,.v3-places-entry):is(:active,[data-button-pressed=true]){box-shadow:0 1px 0 var(--green), 0 3px 0 var(--red)}@media (prefers-reduced-motion:reduce){.paper-cutout-site .button:not(.button-danger),.paper-cutout-site .v3-places-entry,.paper-cutout-site .v3-hero-actions>a{transition:none}}.paper-cutout-site main :is(.v3-partner-copy,.holiday-visit-actions,.holiday-explorer,.marketplace-page,.megdan-hero-card,.megdan-list-section,.megdan-home-section,.traditions-page,.tradition-article,.places-detail,.auth-page,.seller-register-page) :is(.button,.partner-editor .icon-button,.auth-provider,.holiday-social-action,.holiday-filter-toggle,.holiday-date-tabs>a,.holiday-active-filters>a,.megdan-sort>a,.traditions-calendar-link,.tradition-back,.place-back,.v3-feature-carousel-arrow){color:var(--cut-ink);background:var(--cut-paper-raised);border:1px solid var(--green);box-shadow:0 3px 0 var(--green), 0 6px 0 var(--red);border-radius:19px 15px 20px 14px/15px 20px 16px 18px}@media (hover:hover) and (pointer:fine){.paper-cutout-site main :is(.v3-partner-copy,.holiday-visit-actions,.holiday-explorer,.marketplace-page,.megdan-hero-card,.megdan-list-section,.megdan-home-section,.traditions-page,.tradition-article,.places-detail,.auth-page,.seller-register-page) :is(.button,.partner-editor .icon-button,.auth-provider,.holiday-social-action,.holiday-filter-toggle,.holiday-date-tabs>a,.holiday-active-filters>a,.megdan-sort>a,.traditions-calendar-link,.tradition-back,.place-back,.v3-feature-carousel-arrow):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{color:var(--cut-ink);background:var(--ui-white);border-color:var(--green);box-shadow:0 5px 0 var(--green), 0 9px 0 var(--red)}}.paper-cutout-site main :is(.v3-partner-copy,.holiday-visit-actions,.holiday-explorer,.marketplace-page,.megdan-hero-card,.megdan-list-section,.megdan-home-section,.traditions-page,.tradition-article,.places-detail,.auth-page,.seller-register-page) :is(.button,.partner-editor .icon-button,.auth-provider,.holiday-social-action,.holiday-filter-toggle,.holiday-date-tabs>a,.holiday-active-filters>a,.megdan-sort>a,.traditions-calendar-link,.tradition-back,.place-back,.v3-feature-carousel-arrow):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):focus-visible{color:var(--cut-ink);background:var(--ui-white);box-shadow:0 5px 0 var(--green), 0 9px 0 var(--red);outline:3px solid var(--green);outline-offset:4px}.paper-cutout-site main :is(.v3-partner-copy,.holiday-visit-actions,.holiday-explorer,.marketplace-page,.megdan-hero-card,.megdan-list-section,.megdan-home-section,.traditions-page,.tradition-article,.places-detail,.auth-page,.seller-register-page) :is(.button,.partner-editor .icon-button,.auth-provider,.holiday-social-action,.holiday-filter-toggle,.holiday-date-tabs>a,.holiday-active-filters>a,.megdan-sort>a,.traditions-calendar-link,.tradition-back,.place-back,.v3-feature-carousel-arrow):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:active,[data-button-pressed=true]){box-shadow:0 1px 0 var(--green), 0 3px 0 var(--red)}.paper-cutout-site main :is(.v3-partner-copy,.holiday-visit-actions,.holiday-explorer,.marketplace-page,.megdan-hero-card,.megdan-list-section,.megdan-home-section,.traditions-page,.tradition-article,.places-detail,.auth-page,.seller-register-page) :is(.button,.partner-editor .icon-button,.auth-provider,.holiday-social-action,.holiday-filter-toggle,.holiday-date-tabs>a,.holiday-active-filters>a,.megdan-sort>a,.traditions-calendar-link,.tradition-back,.place-back,.v3-feature-carousel-arrow):is(:disabled,[aria-disabled=true],[aria-busy=true]){box-shadow:none}@media (prefers-reduced-motion:reduce){.paper-cutout-site main :is(.v3-partner-copy,.holiday-visit-actions,.holiday-explorer,.marketplace-page,.megdan-hero-card,.megdan-list-section,.megdan-home-section,.traditions-page,.tradition-article,.places-detail,.auth-page,.seller-register-page) :is(.button,.partner-editor .icon-button,.auth-provider,.holiday-social-action,.holiday-filter-toggle,.holiday-date-tabs>a,.holiday-active-filters>a,.megdan-sort>a,.traditions-calendar-link,.tradition-back,.place-back,.v3-feature-carousel-arrow){transition:none}}.paper-cutout-site #main .sbornik-achievement-tabs{gap:10px;padding:8px 8px 12px;scroll-padding-inline:8px}.paper-cutout-site #main .sbornik-achievement-tabs>button{min-height:48px;color:var(--cut-ink);background:var(--cut-paper-raised);border:1px solid var(--green);box-shadow:0 3px 0 var(--green), 0 6px 0 var(--red);touch-action:manipulation;border-radius:19px 15px 20px 14px/15px 20px 16px 18px;transition:background-color .16s,box-shadow .16s}.paper-cutout-site #main .sbornik-achievement-tabs>button[aria-selected=true]{color:var(--cut-paper-white);background:var(--cut-ink)}@media (hover:hover) and (pointer:fine){.paper-cutout-site #main .sbornik-achievement-tabs>button:hover{background:var(--ui-white);box-shadow:0 5px 0 var(--green), 0 9px 0 var(--red)}.paper-cutout-site #main .sbornik-achievement-tabs>button[aria-selected=true]:hover{background:var(--cut-ink)}}.paper-cutout-site #main .sbornik-achievement-tabs>button:focus-visible{outline:3px solid var(--green);outline-offset:4px}.paper-cutout-site #main .sbornik-achievement-tabs>button:active{box-shadow:0 1px 0 var(--green), 0 3px 0 var(--red)}@media (prefers-reduced-motion:reduce){.paper-cutout-site #main .sbornik-achievement-tabs>button{transition:none}}@media (max-width:900px){.paper-cutout-site #main .sbornik-achievement-tabs{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.paper-cutout-site #main .sbornik-achievement-tabs>button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}}@media (max-width:480px){.paper-cutout-site #main .sbornik-achievement-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
.paper-cutout-site .v3-partner-copy{min-width:0;max-width:100%}.paper-cutout-site .v3-partner-copy h2{overflow-wrap:anywhere}@media (max-width:620px){.paper-cutout-site .v3-partner-copy{padding-inline:16px}.paper-cutout-site .v3-partner-copy h2{font-size:clamp(2rem,8vw,3.1rem);line-height:1.05}.paper-cutout-site .v3-partner-copy>span{overflow-wrap:anywhere;font-size:1rem}.paper-cutout-site .v3-partner-copy i{max-width:100%}.paper-cutout-site .v3-partner-copy i svg{flex-shrink:0}}
.paper-cutout-site main :is(.search-control>.search-input,.holiday-explorer .holiday-search-field>input,.name-calendar-search>div>input,.marketplace-page .service-search-row>input,.data-audit-filters label>div>input):focus{box-shadow:none;outline:none}.paper-cutout-site main :is(.search-control,.holiday-explorer .holiday-search-field,.name-calendar-search>div,.marketplace-page .service-search-row,.data-audit-filters label>div):has(>input:not([type=hidden]):focus-visible){outline:var(--paper-search-focus-outline,none);outline-offset:2px;box-shadow:inset 0 0 0 2px var(--green)}.paper-cutout-site main :is(.place-search-row input[type=search],input[id=map-province],.megdan-page .megdan-filter-bar input[name=q],.settlement-combobox input[role=combobox],.place-admin-page input[name=q],.place-admin-page input[name=ekatte]):focus{outline:var(--paper-search-focus-outline,none);outline-offset:2px;box-shadow:inset 0 0 0 2px var(--green)}@media (forced-colors:active){.paper-cutout-site main{--paper-search-focus-outline:2px solid Highlight}}.paper-cutout-site main .v3-search .search-submit.button{background:var(--red);color:#fff;box-shadow:none;text-align:center;border:0;border-radius:999px;justify-content:center}.paper-cutout-site main .v3-search .search-submit.button svg,.paper-cutout-site main .v3-search .search-submit.button span{flex:none}@media (hover:hover) and (pointer:fine){.paper-cutout-site main .v3-search .search-submit.button:not(:disabled):not([aria-disabled=true]):hover{color:#fff;box-shadow:none;background:#b82415;border:0;transform:none}}.paper-cutout-site main .v3-search .search-submit.button:is(:active,[data-button-pressed=true]){box-shadow:none;transform:scale(.97)}.paper-cutout-site main .v3-search .search-submit.button:focus-visible{outline:3px solid var(--green);outline-offset:3px}
.paper-cutout-site :is(.section-kicker,.v3-section-head>div>p,.holidays-eyebrow,.marketplace-eyebrow,.megdan-hero-inner>p,.megdan-kicker,.v3-partner-copy>p,.v3-community small,.tradition-toc nav>p,.tradition-next>span){isolation:isolate;width:fit-content;max-width:100%;min-height:34px;color:var(--cut-ink);box-shadow:none;filter:none;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin-bottom:14px;padding:8px 40px;font-size:.75rem;font-weight:950;line-height:1.3;display:inline-flex;position:relative;transform:none}.paper-cutout-site :is(.section-kicker,.v3-section-head>div>p,.holidays-eyebrow,.marketplace-eyebrow,.megdan-hero-inner>p,.megdan-kicker,.v3-partner-copy>p,.v3-community small,.tradition-toc nav>p,.tradition-next>span):before{content:"";z-index:-1;pointer-events:none;border:8px solid #0000;border-image-source:url(/images/brand/overline-cream-paper-v1.webp);border-image-slice:16 48 28 fill;border-image-width:6px 12px 9px;border-image-repeat:stretch;position:absolute;inset:0}.paper-cutout-site :is(.section-kicker,.v3-section-head>div>p,.holidays-eyebrow,.marketplace-eyebrow,.megdan-hero-inner>p,.megdan-kicker,.v3-partner-copy>p,.v3-community small,.tradition-toc nav>p,.tradition-next>span):after{content:"";pointer-events:none;background-image:url(/images/brand/header-shevitsa.png),url(/images/brand/header-shevitsa.png);background-position:10px,right 10px center;background-repeat:no-repeat;background-size:24px,24px;position:absolute;inset:0}.paper-cutout-site .flag-red-card .section-kicker{color:var(--cut-ink)!important}
.paper-cutout-site main :is(.v3-feature-carousel>a.v3-feature-event,.v3-event-list>a,.v3-bento>a,.v3-story-grid>a,.tradition-card,.tradition-next,.paper-journey-card,.home-story-card,.holiday-card,.event-card,.provider-card,.service-listing-card,.service-category-card,.top-city-card,.place-holiday-card,.place-object-card,.megdan-category-card,.megdan-topic-card,.megdan-event-card,.map-location-card,.my-service-listing-card){box-shadow:none;transition:box-shadow .2s,transform .2s,border-color .2s,background-color .2s,color .2s}@media (hover:hover) and (pointer:fine){.paper-cutout-site main :is(.v3-feature-carousel>a.v3-feature-event,.v3-event-list>a,.v3-bento>a,.v3-story-grid>a,.tradition-card,.tradition-next,.paper-journey-card,.home-story-card,.holiday-card,.event-card,.provider-card,.service-listing-card,.service-category-card,.top-city-card,.place-holiday-card,.place-object-card,.megdan-category-card,.megdan-topic-card,.megdan-event-card,.map-location-card,.my-service-listing-card):hover{box-shadow:4px 5px 0 var(--green), 8px 10px 0 var(--red)}}.paper-cutout-site main :is(.v3-feature-carousel>a.v3-feature-event,.v3-event-list>a,.v3-bento>a,.v3-story-grid>a,.tradition-card,.tradition-next,.paper-journey-card,.home-story-card,.holiday-card,.event-card,.provider-card,.service-listing-card,.service-category-card,.top-city-card,.place-holiday-card,.place-object-card,.megdan-category-card,.megdan-topic-card,.megdan-event-card,.map-location-card,.my-service-listing-card):is(:focus-visible,:has(:focus-visible)){box-shadow:4px 5px 0 var(--green), 8px 10px 0 var(--red);outline:3px solid var(--red);outline-offset:4px}@media (prefers-reduced-motion:reduce){.paper-cutout-site main :is(.v3-feature-carousel>a.v3-feature-event,.v3-event-list>a,.v3-bento>a,.v3-story-grid>a,.tradition-card,.tradition-next,.paper-journey-card,.home-story-card,.holiday-card,.event-card,.provider-card,.service-listing-card,.service-category-card,.top-city-card,.place-holiday-card,.place-object-card,.megdan-category-card,.megdan-topic-card,.megdan-event-card,.map-location-card,.my-service-listing-card){transition:none}}
.paper-cutout-site{--paper-hero-size:704px;--paper-hero-top-space:96px;--paper-hero-bottom-space:48px;--paper-hero-gap:18px}.paper-cutout-site :is(.v3-hero,.holidays-masthead,.marketplace-hero,.megdan-hero){min-height:var(--paper-hero-size);border-bottom:0}.paper-cutout-site :is(.v3-hero-inner,.holidays-masthead-grid,.marketplace-hero-grid,.megdan-hero-inner){min-height:var(--paper-hero-size);align-content:center;place-items:center;gap:var(--paper-hero-gap);padding-block:var(--paper-hero-top-space) var(--paper-hero-bottom-space);grid-template-columns:minmax(0,1fr);display:grid}.paper-cutout-site .v3-hero-copy{margin:0 auto}.paper-cutout-site .megdan-hero-inner>:is(p,span){margin:0}@media (max-width:700px){.paper-cutout-site{--paper-hero-size:624px;--paper-hero-top-space:72px;--paper-hero-bottom-space:24px;--paper-hero-gap:12px}.paper-cutout-site .places-index-masthead .place-search form{padding:12px}}@media (min-width:400px) and (max-width:700px){.paper-cutout-site .places-index-masthead .place-search-row{flex-direction:row}}
.paper-cutout-site .v3-nameday-slot{z-index:2;width:100%;height:78px;margin:0 auto clamp(20px,3vw,36px);position:relative;top:-44px}.paper-cutout-site .v3-nameday-banner{width:min(100%,840px);min-height:100px;color:var(--cut-ink);font-family:var(--font-sbor-text), sans-serif;text-align:left;appearance:none;cursor:pointer;background-color:var(--cut-paper-raised);background-image:linear-gradient(color-mix(in srgb, var(--cut-paper-raised) 97%, transparent), color-mix(in srgb, var(--cut-paper-raised) 97%, transparent)), url(/images/brand/discovery/paper-fibre.svg);border:1px solid var(--green);box-shadow:0 3px 0 var(--green), 0 6px 0 var(--red);border-radius:19px 15px 20px 14px/15px 20px 16px 18px;align-items:center;gap:clamp(12px,2vw,20px);margin:0 auto;padding:8px 18px 8px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.paper-cutout-site .v3-nameday-banner:focus-visible{outline:3px solid var(--green);outline-offset:4px;background:var(--ui-white);border-color:var(--green);box-shadow:0 5px 0 var(--green), 0 9px 0 var(--red)}@media (hover:hover) and (pointer:fine){.paper-cutout-site .v3-nameday-banner:hover{background:var(--ui-white);border-color:var(--green);box-shadow:0 5px 0 var(--green), 0 9px 0 var(--red);transform:translateY(-2px)}}.paper-cutout-site .v3-nameday-banner:active{box-shadow:0 1px 0 var(--green), 0 3px 0 var(--red)}.paper-cutout-site .v3-nameday-banner.is-open{position:absolute;top:50%;left:0;right:0;translate:0 -50%}.paper-cutout-site .v3-nameday-banner:not(.is-open){grid-template-columns:88px minmax(0,1fr) 88px;gap:8px;width:min(100%,610px);min-height:78px;padding-block:4px;display:grid}.paper-cutout-site .v3-nameday-banner:not(.is-open) .v3-nameday-icon{flex-basis:88px;width:88px}.paper-cutout-site .v3-nameday-banner:not(.is-open) .v3-nameday-text{text-align:center}.paper-cutout-site .v3-nameday-banner:not(.is-open) .v3-nameday-arrow{justify-self:center;margin:0}.paper-cutout-site .v3-nameday-icon{flex:0 0 128px;place-items:center;width:128px;display:grid}.paper-cutout-site .v3-nameday-icon img{width:100%;height:auto;display:block}.paper-cutout-site .v3-nameday-text{flex:1;gap:3px;min-width:0;line-height:1.22;display:grid}.paper-cutout-site .v3-nameday-text strong{color:var(--green);font-family:var(--font-sbor-poster), sans-serif;letter-spacing:.025em;text-transform:uppercase;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:900}.paper-cutout-site .v3-nameday-text>span{overflow-wrap:anywhere;font-size:clamp(.87rem,1.2vw,1.05rem);font-weight:750;line-height:1.32}.paper-cutout-site .v3-nameday-arrow{width:24px;height:24px;color:var(--red);flex:0 0 24px;margin-left:auto}@media (max-width:700px){.paper-cutout-site .v3-nameday-slot{margin-bottom:24px;top:-30px}.paper-cutout-site .v3-nameday-banner{gap:8px;padding:10px 16px}.paper-cutout-site .v3-nameday-banner.is-open{flex-direction:row;align-items:flex-start;gap:6px;padding:8px 24px 8px 8px}.paper-cutout-site .v3-nameday-banner:not(.is-open){grid-template-columns:76px minmax(0,1fr) 76px;width:100%}.paper-cutout-site .v3-nameday-banner:not(.is-open) .v3-nameday-icon{flex-basis:76px;width:76px}.paper-cutout-site .v3-nameday-banner:not(.is-open) .v3-nameday-text{text-align:center}.paper-cutout-site .v3-nameday-banner.is-open .v3-nameday-icon{flex:0 0 44px;width:44px}.paper-cutout-site .v3-nameday-banner.is-open .v3-nameday-text{text-align:left}.paper-cutout-site .v3-nameday-text strong{font-size:1.35rem}.paper-cutout-site .v3-nameday-text>span{font-size:.9rem}.paper-cutout-site .v3-nameday-banner.is-open .v3-nameday-text strong{font-size:1.15rem}.paper-cutout-site .v3-nameday-banner.is-open .v3-nameday-text>span{font-size:.78rem;line-height:1.18}.paper-cutout-site .v3-nameday-banner.is-open .v3-nameday-arrow{width:18px;height:18px;margin:0;position:absolute;top:12px;right:8px}}@media (prefers-reduced-motion:reduce){.paper-cutout-site .v3-nameday-banner{transition:none}}
.paper-cutout-site .holidays-page{--calendar-paper-texture:linear-gradient(color-mix(in srgb, var(--cut-paper-raised) 97%, transparent), color-mix(in srgb, var(--cut-paper-raised) 97%, transparent)), url(/images/brand/discovery/paper-fibre.svg)}.paper-cutout-site .holiday-explorer .holiday-filter{background-color:var(--cut-paper-raised);background-image:var(--calendar-paper-texture);border:2px solid var(--cut-ink);box-shadow:4px 5px 0 var(--cut-edge);border-radius:28px 22px 30px 24px;gap:18px;padding:22px}.paper-cutout-site .holiday-explorer .holiday-search-field{color:var(--cut-ink);background:var(--cut-paper-white);border:1px solid var(--cut-edge);border-radius:16px 12px 18px 14px;padding-inline:16px}.paper-cutout-site .holiday-explorer .holiday-search-field>svg{color:var(--green);flex-shrink:0}.paper-cutout-site .holiday-explorer .holiday-search-field input{color:var(--cut-ink);background:0 0;font-size:1rem}.paper-cutout-site .holiday-explorer .holiday-search-field:focus-within{outline:3px solid var(--green);outline-offset:3px}.paper-cutout-site .holiday-explorer .holiday-search-field input:focus-visible{outline:none}.paper-cutout-site .holiday-explorer .holiday-filter-toggle svg{flex-shrink:0}.paper-cutout-site .holiday-explorer .holiday-filter-toggle span{min-width:0}.paper-cutout-site .holiday-explorer .holiday-date-tabs{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}.paper-cutout-site .holiday-explorer .holiday-date-tabs>a{min-height:48px}.paper-cutout-site .holiday-explorer .holiday-date-tabs a b{min-width:24px;color:var(--cut-ink);background:var(--ui-green-soft);border:1px solid var(--cut-edge);text-align:center;border-radius:8px 6px 9px 7px;padding:4px 6px}.paper-cutout-site .holiday-explorer :is(.holiday-filter-toggle[aria-expanded=true],.holiday-date-tabs>a[aria-current=page]){color:var(--cut-ink);background:var(--ui-green-soft)}.paper-cutout-site .holiday-explorer .holiday-date-tabs>a[aria-current=page]>span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.paper-cutout-site .holiday-explorer :is(.select,#holiday-sort){min-height:48px;color:var(--cut-ink);background:var(--cut-paper-white);border:1px solid var(--cut-edge);border-radius:14px 10px 16px 12px}.paper-cutout-site .holiday-explorer :is(.select,#holiday-sort):focus-visible{outline:3px solid var(--green);outline-offset:3px}.paper-cutout-site .holiday-explorer .holiday-active-filters{gap:12px;padding-block:8px}.paper-cutout-site .holiday-explorer .holiday-active-filters>a{overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:8px 12px;display:inline-flex}.paper-cutout-site .holiday-explorer .holiday-active-filters svg{flex-shrink:0}.paper-cutout-site .holiday-explorer .holiday-results-head{color:var(--cut-ink);background:var(--cut-paper-white);border:1px solid var(--cut-edge);border-radius:18px 14px 20px 16px;align-items:center;margin-block:28px 22px;padding:16px 20px}.paper-cutout-site .holiday-explorer .holiday-results-head strong{font-family:var(--font-sbor-poster), sans-serif;font-size:2.25rem;line-height:1}.paper-cutout-site .holidays-page .holiday-date-block{color:var(--cut-ink);background-color:var(--cut-paper-raised);background-image:var(--calendar-paper-texture);border:1px solid var(--cut-edge);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:16px 12px 18px 14px}.paper-cutout-site .holidays-page .holiday-date-block>svg{color:var(--green)}.paper-cutout-site .holidays-page .holiday-date-block .holiday-current-status{color:var(--cut-ink);font-size:.75rem}.paper-cutout-site .holidays-page .holiday-date-block strong{font-size:1rem}.paper-cutout-site .holidays-page .holiday-card-media:after{background:0 0}@media (max-width:700px){.paper-cutout-site .holiday-explorer .holiday-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.paper-cutout-site .holiday-explorer .holiday-filter-toggle{width:100%;min-width:0;padding-inline:8px}.paper-cutout-site .holiday-explorer .holiday-filter>.button{align-self:stretch;width:100%;min-width:0}.paper-cutout-site .holiday-explorer .holiday-date-tabs{gap:12px}}@media (max-width:620px){.paper-cutout-site .holiday-explorer .holiday-results-head{flex-direction:column;align-items:stretch;gap:14px}.paper-cutout-site .holiday-explorer .holiday-sort-form,.paper-cutout-site .holiday-explorer #holiday-sort{width:100%}}
