.PlaceDirectory_root__lvruL{background:#f8f7f2;color:#253e33;min-height:65vh}.PlaceDirectory_inner__Iiza1{max-width:1240px;margin:auto;padding:28px 32px 80px}.PlaceDirectory_root__lvruL a{color:inherit;text-decoration:none}.PlaceDirectory_root__lvruL a:hover{color:#a74f32}.PlaceDirectory_root__lvruL :is(button,a,input,select,textarea):focus-visible{outline:2px solid #ad5636;outline-offset:4px}.PlaceDirectory_root__lvruL button{cursor:pointer;min-height:44px;padding:10px 17px;border:1px solid #ccd5c7;border-radius:5px;color:#253e33;background:#fffdf8;font:inherit;font-size:14px}.PlaceDirectory_root__lvruL button:disabled{cursor:default;opacity:.5}.PlaceDirectory_root__lvruL label{display:grid;gap:9px;font-size:13px}.PlaceDirectory_root__lvruL input,.PlaceDirectory_root__lvruL select,.PlaceDirectory_root__lvruL textarea{width:100%;min-width:0;padding:12px;border:1px solid #ccd5c7;border-radius:4px;font:inherit;color:#253e33;background:#fffefa}.PlaceDirectory_root__lvruL h2,.PlaceDirectory_root__lvruL h3{font-family:var(--site-font-heading);font-weight:500;letter-spacing:-.035em}.PlaceDirectory_breadcrumb__yA9iZ{display:flex;flex-wrap:wrap;gap:12px;color:#6b786e;font-size:12px}.PlaceDirectory_hero__eSoCm{padding:55px 0 30px}.PlaceDirectory_root__lvruL .PlaceDirectory_eyebrow__JWZvh{color:#a74f32;font-size:11px;letter-spacing:.16em;margin:0 0 18px}.PlaceDirectory_hero__eSoCm h1{font-family:var(--site-font-heading);font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.25;letter-spacing:-.055em;margin:0}.PlaceDirectory_hero__eSoCm h1 span{display:block;font-family:inherit;font-size:18px;letter-spacing:-.02em;margin-top:16px;color:#576d58}.PlaceDirectory_hero__eSoCm>p:last-child{color:#68746d;line-height:1.9;font-size:14px;margin-top:20px}.PlaceDirectory_search__MNEF5{display:flex;align-items:center;gap:15px;background:#fffefa;border:1px solid #73866e;padding:10px 12px 10px 22px;border-radius:7px}.PlaceDirectory_search__MNEF5 input{border:0;background:none;padding:12px 0;flex:1}.PlaceDirectory_actions__4QodS button:first-child,.PlaceDirectory_claim__wktvz>button,.PlaceDirectory_root__lvruL .PlaceDirectory_search__MNEF5 button{color:#fff;background:#365947;border-color:#365947}.PlaceDirectory_tools__APVtN{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:16px 0 32px;font-size:12px}.PlaceDirectory_tools__APVtN a{display:inline-flex;gap:5px;align-items:center;min-height:44px}.PlaceDirectory_tools__APVtN button{font-size:12px;padding:7px 12px}.PlaceDirectory_layout__0Qj89{display:grid;grid-template-columns:225px minmax(0,1fr);gap:38px;border-top:1px solid #dce1d7;padding-top:28px}.PlaceDirectory_filters__ybbyK{display:flex;flex-direction:column;gap:22px}.PlaceDirectory_filters__ybbyK h2{font-size:17px;margin:0}.PlaceDirectory_ownerInfo__XY5E7{border-top:1px solid #dce1d7;padding:28px 0;color:#68746d}.PlaceDirectory_ownerInfo__XY5E7 h3{font-size:17px;color:#365947}.PlaceDirectory_ownerInfo__XY5E7 p{font-size:13px;line-height:1.8}.PlaceDirectory_ownerInfo__XY5E7 a{font-size:12px}.PlaceDirectory_results__yLgb5{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}.PlaceDirectory_results__yLgb5 h2{font-size:23px;margin:0}.PlaceDirectory_results__yLgb5>span{font-size:13px;color:#76836f}.PlaceDirectory_grid__UWa06{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.PlaceDirectory_card__OoG3_{min-width:0;display:flex;flex-direction:column;background:#fffefa;padding:23px;border:1px solid #dce1d7;border-radius:5px}.PlaceDirectory_cardTop__Edb1p{display:flex;justify-content:space-between;color:#8e654a;font-size:11px;gap:10px}.PlaceDirectory_cardTop__Edb1p span{display:flex;align-items:center;gap:3px}.PlaceDirectory_card__OoG3_ h3{font-size:22px;line-height:1.5;margin:18px 0 10px;overflow-wrap:anywhere}.PlaceDirectory_card__OoG3_ p{display:flex;align-items:baseline;gap:4px;color:#738073;font-size:12px;line-height:1.8;overflow-wrap:anywhere;margin:5px 0}.PlaceDirectory_card__OoG3_ svg{flex-shrink:0}.PlaceDirectory_card__OoG3_ .PlaceDirectory_excerpt__o2ySg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:42px}.PlaceDirectory_card__OoG3_ footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;border-top:1px solid #e4e8dc;padding-top:15px;margin-top:auto}.PlaceDirectory_card__OoG3_ footer a{display:flex;align-items:center;gap:6px}.PlaceDirectory_card__OoG3_ footer span{color:#77836f}.PlaceDirectory_empty__FyNTI,.PlaceDirectory_loading__y6dyD{padding:60px 20px;text-align:center;color:#738073}.PlaceDirectory_empty__FyNTI svg{margin:auto}.PlaceDirectory_empty__FyNTI p{font-size:14px}.PlaceDirectory_pagination__5dT4H{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:30px;font-size:13px}.PlaceDirectory_root__lvruL .PlaceDirectory_back__5Vhac{display:flex;align-items:center;gap:10px;border:0;background:none;padding-left:0;margin-bottom:25px}.PlaceDirectory_detailGrid__B_iIP{display:grid;grid-template-columns:1fr 1fr;gap:50px}.PlaceDirectory_detail__fKukp h2{font-size:36px;line-height:1.5;margin:0 0 15px;overflow-wrap:anywhere}.PlaceDirectory_badge__4_YzC{display:flex;align-items:center;gap:9px;font-size:12px;color:#637c55}.PlaceDirectory_description__Sb691{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.PlaceDirectory_facts__54Eqy{display:grid;grid-template-columns:80px 1fr;gap:18px;font-size:14px;margin:28px 0}.PlaceDirectory_facts__54Eqy dt{color:#77836f}.PlaceDirectory_facts__54Eqy dd{margin:0;overflow-wrap:anywhere}.PlaceDirectory_phone__HQ_ny{display:inline-flex;align-items:center;gap:6px;margin-right:14px;min-height:30px}.PlaceDirectory_detail__fKukp h3 small{font-family:inherit;font-size:11px;font-weight:400;color:#77836f;margin-left:8px}.PlaceDirectory_hours__MrMPv{font-size:13px}.PlaceDirectory_hours__MrMPv div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e0e4d9;padding:10px 0}.PlaceDirectory_hours__MrMPv dd{margin:0;text-align:right}.PlaceDirectory_map__LeSFN iframe{width:100%;height:400px;border:1px solid #dce1d7;border-radius:5px}.PlaceDirectory_map__LeSFN>a{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px;border:1px solid #dce1d7;margin-top:10px;font-size:13px}.PlaceDirectory_attribution__dWg99,.PlaceDirectory_map__LeSFN>p,.PlaceDirectory_muted__hgaaE{font-size:11px;color:#7a8575;line-height:1.8}.PlaceDirectory_claim__wktvz,.PlaceDirectory_google__4a_PO,.PlaceDirectory_panel__oRT2R{background:#f0f1e8;padding:28px;margin:25px 0;border:1px solid #dce1d7;border-radius:5px}.PlaceDirectory_claim__wktvz>p,.PlaceDirectory_google__4a_PO>p,.PlaceDirectory_panel__oRT2R>p{font-size:13px;line-height:1.8}.PlaceDirectory_form__qI5VI{display:grid;grid-template-columns:1fr 1fr;gap:22px}.PlaceDirectory_wide__cqZTJ{grid-column:1/-1}.PlaceDirectory_form__qI5VI fieldset{min-width:0;border:1px solid #c8d2c0;padding:18px}.PlaceDirectory_form__qI5VI fieldset p{font-size:12px;color:#68746d}.PlaceDirectory_hoursForm__ruJD6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PlaceDirectory_actions__4QodS{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.PlaceDirectory_actions__4QodS a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.PlaceDirectory_claim__wktvz label{margin:20px 0}.PlaceDirectory_review__HZnmV{border-top:1px solid #ccd5c7;padding:22px 0}.PlaceDirectory_review__HZnmV>a{text-decoration:underline}.PlaceDirectory_google__4a_PO header{display:flex;justify-content:space-between;align-items:center;gap:15px}.PlaceDirectory_google__4a_PO .PlaceDirectory_grid__UWa06{margin-bottom:20px}.PlaceDirectory_google__4a_PO .PlaceDirectory_card__OoG3_>a{margin-top:12px;font-size:13px}.PlaceDirectory_error__k9Wnh,.PlaceDirectory_notice__vN7si{padding:16px;background:#f5e9df;font-size:14px;line-height:1.8;margin:20px 0}.PlaceDirectory_error__k9Wnh button{margin-left:15px}.PlaceDirectory_notice__vN7si{background:#e9eddf}.PlaceDirectory_srOnly__3bKMy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PlaceDirectory_attribution__dWg99{margin-top:35px;text-align:right}@media(max-width:800px){.PlaceDirectory_inner__Iiza1{padding:22px 20px 55px}.PlaceDirectory_hero__eSoCm{padding-top:35px}.PlaceDirectory_layout__0Qj89{grid-template-columns:1fr;gap:24px}.PlaceDirectory_filters__ybbyK{display:grid;grid-template-columns:1fr 1fr;gap:14px}.PlaceDirectory_filters__ybbyK h2{grid-column:1/-1}.PlaceDirectory_ownerInfo__XY5E7{display:none}.PlaceDirectory_filters__ybbyK>button{grid-column:1/-1}.PlaceDirectory_detailGrid__B_iIP{grid-template-columns:1fr;gap:25px}.PlaceDirectory_map__LeSFN iframe{height:300px}}@media(max-width:520px){.PlaceDirectory_form__qI5VI,.PlaceDirectory_grid__UWa06,.PlaceDirectory_hoursForm__ruJD6{grid-template-columns:1fr}.PlaceDirectory_search__MNEF5{gap:8px;padding-left:12px}.PlaceDirectory_search__MNEF5 input{font-size:13px}.PlaceDirectory_search__MNEF5 button{padding:9px 14px}.PlaceDirectory_card__OoG3_,.PlaceDirectory_claim__wktvz,.PlaceDirectory_google__4a_PO,.PlaceDirectory_panel__oRT2R{padding:20px}.PlaceDirectory_detail__fKukp h2{font-size:29px}.PlaceDirectory_hero__eSoCm h1{font-size:38px}}.PlaceDirectory_mapEmpty__9nZ7e{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;gap:12px;background:#edf0e4;color:#68746d;font-size:13px;text-align:center}.PlaceDirectory_liveDetails__VVG8D{padding:24px;margin-bottom:20px;border:1px solid #dbe2da;background:#fff;border-radius:8px}.PlaceDirectory_liveDetails__VVG8D dl{margin:16px 0}.PlaceDirectory_liveDetails__VVG8D dt{font-weight:600;margin-top:14px}.PlaceDirectory_liveDetails__VVG8D dd{margin:6px 0 0;line-height:1.8}.PlaceDirectory_root__lvruL .PlaceDirectory_googleBrand__UcACr{font-family:Arial,sans-serif;font-size:14px;font-weight:500;color:#5e5e5e;letter-spacing:normal}.Regulations_page__37CSa{color:#203d34;background:#f8f7f2;padding:0 24px 90px}.Regulations_hero__U0b57{max-width:1120px;margin:auto;padding:52px 0 28px;border-bottom:1px solid #cdd6cb}.Regulations_breadcrumb__BCQdp{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:38px;font-size:13px;color:#68746d;text-decoration:none}.Regulations_eyebrow__a_YKp{display:block;color:#8a593e;letter-spacing:.18em;font-size:11px;font-weight:700}.Regulations_hero__U0b57 h1{margin:14px 0 18px;font-family:var(--site-font-heading,"Noto Serif KR",serif);font-size:clamp(38px,5vw,60px);font-weight:500;letter-spacing:-.07em}.Regulations_hero__U0b57 h1 span{padding:0 10px;color:#a67451}.Regulations_hero__U0b57>p{font-size:17px;line-height:1.8;color:#59695d}.Regulations_heroFoot__cf2S_{display:flex;justify-content:space-between;gap:20px;margin-top:36px;color:#68746d;font-size:12px}.Regulations_layout__DZOUs{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;max-width:1120px;margin:40px auto 0;align-items:start}.Regulations_index__SuGIP{position:sticky;top:105px}.Regulations_index__SuGIP label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.Regulations_index__SuGIP input{box-sizing:border-box;width:100%;background:#fff;border:1px solid #cdd6cb;border-radius:3px;padding:12px;font:inherit;font-size:13px;color:#203d34}.Regulations_index__SuGIP nav{margin-top:24px;display:flex;flex-direction:column}.Regulations_index__SuGIP nav a{display:flex;gap:14px;align-items:baseline;border-bottom:1px solid #e0e5dd;padding:15px 0;text-decoration:none;font-size:14px;color:#203d34;line-height:1.5}.Regulations_index__SuGIP nav a:hover{color:#a14f31}.Regulations_index__SuGIP nav span{font-size:11px;color:#8d9c8a;font-variant-numeric:tabular-nums}.Regulations_index__SuGIP>p{color:#68746d;font-size:12px;line-height:1.8;margin:24px 0}.Regulations_index__SuGIP button{border:1px solid #214e40;color:#214e40;background:transparent;padding:10px 16px;font:inherit;font-size:13px;cursor:pointer;border-radius:3px}.Regulations_document__vost_{background:#fff;padding:38px 42px;margin-bottom:32px;border:1px solid #e1e6dd;scroll-margin-top:110px}.Regulations_documentTop__a0Mwc{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;letter-spacing:.12em;color:#8a593e}.Regulations_documentTop__a0Mwc b{color:#426252;letter-spacing:0;font-size:11px;font-weight:500;background:#edf3eb;padding:5px 9px;border-radius:2px}.Regulations_document__vost_ h2{font-family:var(--site-font-heading,"Noto Serif KR",serif);font-size:29px;font-weight:500;line-height:1.5;letter-spacing:-.04em;margin:20px 0 10px;word-break:keep-all;overflow-wrap:anywhere}.Regulations_meta__B4GAd{font-size:12px;color:#73806f;padding-bottom:25px;border-bottom:1px solid #dce3d9}.Regulations_body__mypsQ{font-size:15px;line-height:1.95;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap}.Regulations_body__mypsQ h3{margin:34px 0 14px;padding-bottom:10px;border-bottom:1px solid #dce3d9;font-size:18px;line-height:1.6;color:#214e40}.Regulations_body__mypsQ h4{margin:24px 0 8px;font-size:15px;line-height:1.7;color:#203d34}.Regulations_body__mypsQ p{margin:0 0 12px;color:#48574c}.Regulations_body__mypsQ .Regulations_revisions__0Fpq9{margin-top:24px;padding-top:16px;border-top:1px solid #e1e6dd;font-size:12px;color:#73806f;line-height:1.9}.Regulations_topLink__7qmGo{display:block;width:-moz-fit-content;width:fit-content;margin-top:32px;color:#6b7b67;font-size:12px;text-decoration:none}.Regulations_page__37CSa :is(a,button,input):focus-visible{outline:3px solid #b99057;outline-offset:4px}@media(max-width:800px){.Regulations_layout__DZOUs{grid-template-columns:1fr;gap:28px;margin-top:24px}.Regulations_index__SuGIP{position:static}.Regulations_index__SuGIP nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.Regulations_index__SuGIP>p{margin:14px 0}.Regulations_document__vost_{padding:26px}.Regulations_hero__U0b57{padding-top:30px}.Regulations_breadcrumb__BCQdp{margin-bottom:28px}}@media(max-width:480px){.Regulations_page__37CSa{padding:0 16px 40px}.Regulations_heroFoot__cf2S_{align-items:flex-start}.Regulations_document__vost_{padding:24px 20px}.Regulations_document__vost_ h2{font-size:25px}.Regulations_body__mypsQ{font-size:14px}.Regulations_index__SuGIP nav a{font-size:13px;gap:8px}.Regulations_hero__U0b57>p{font-size:15px}}@media print{.Regulations_page__37CSa{padding:0;background:white}.Regulations_hero__U0b57,.Regulations_index__SuGIP,.Regulations_topLink__7qmGo{display:none}.Regulations_layout__DZOUs{display:block;margin:0}.Regulations_document__vost_{border:0;padding:0;margin:0;-moz-column-break-before:page;break-before:page}.Regulations_document__vost_:first-child{-moz-column-break-before:auto;break-before:auto}.Regulations_body__mypsQ h3,.Regulations_body__mypsQ h4,.Regulations_document__vost_ header{-moz-column-break-after:avoid;break-after:avoid}.Regulations_body__mypsQ{font-size:11pt;line-height:1.8}.Regulations_body__mypsQ p{orphans:3;widows:3}.Regulations_documentTop__a0Mwc{font-size:9pt}.site-root--kmac:has(.Regulations_page__37CSa) .site-footer,.site-root--kmac:has(.Regulations_page__37CSa) .site-header{display:none!important}}.YearbookReview_overlay__owrD3,.YearbookReview_page__d1ewO{color-scheme:light}.YearbookReview_page__d1ewO{max-width:1180px;margin:0 auto;padding:48px 24px 88px;color:#17362e;font-size:17px;line-height:1.7}.YearbookReview_page__d1ewO *{box-sizing:border-box}.YearbookReview_eyebrow__6Ey8t{display:block;font-size:12px;letter-spacing:.16em;font-weight:800;color:#78785e}.YearbookReview_primary__30SnT,.YearbookReview_secondary__Anyu_{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 20px;border:1px solid #254d3d;border-radius:6px;font:inherit;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.YearbookReview_primary__30SnT{background:#254d3d;color:#fff!important}.YearbookReview_secondary__Anyu_{background:#fff;color:#254d3d}.YearbookReview_primary__30SnT:disabled,.YearbookReview_secondary__Anyu_:disabled{opacity:.55;cursor:not-allowed}.YearbookReview_close__bUyTu:focus-visible,.YearbookReview_link__A7lH8:focus-visible,.YearbookReview_page__d1ewO input:focus-visible,.YearbookReview_page__d1ewO select:focus-visible,.YearbookReview_page__d1ewO textarea:focus-visible,.YearbookReview_primary__30SnT:focus-visible,.YearbookReview_secondary__Anyu_:focus-visible{outline:3px solid #b99c55;outline-offset:2px}.YearbookReview_error__skNX8{margin:14px 0 0;padding:12px 16px;border-radius:6px;background:#fff0eb;color:#9c382b;font-size:16px}.YearbookReview_notice__wOUwE{margin:0 0 20px;padding:14px 18px;border-left:4px solid #b99c55;background:#f8f2df;font-size:15px}.YearbookReview_small__HSsqC{margin:16px 0 0;color:#6c766f;font-size:14px}.YearbookReview_small__HSsqC a{color:#254d3d;font-weight:700}.YearbookReview_gate__Dv6be{max-width:560px;margin:24px auto;padding:40px 36px;border:1px solid #dce2d8;border-radius:10px;background:#fbfbf7;text-align:center}.YearbookReview_gate__Dv6be h1{margin:10px 0 12px;font-size:32px;letter-spacing:-.04em}.YearbookReview_gate__Dv6be>p{margin:0 0 8px;color:#44544b}.YearbookReview_codeForm__vO9Cb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:26px 0 4px}.YearbookReview_codeForm__vO9Cb label{width:100%;font-weight:700}.YearbookReview_codeForm__vO9Cb input{width:200px;background:#fff;color:#17362e;min-height:56px;padding:10px 14px;border:2px solid #9fb2a4;border-radius:6px;font:inherit;font-size:26px;letter-spacing:.3em;text-align:center}.YearbookReview_codeForm__vO9Cb input::-moz-placeholder{letter-spacing:0;font-size:16px}.YearbookReview_codeForm__vO9Cb input::placeholder{letter-spacing:0;font-size:16px}.YearbookReview_codeForm__vO9Cb .YearbookReview_primary__30SnT{min-height:56px;font-size:18px}.YearbookReview_hero__6VXnC{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.YearbookReview_hero__6VXnC h1{margin:8px 0 6px;font-size:34px;letter-spacing:-.04em;line-height:1.25}.YearbookReview_hero__6VXnC p{margin:0;max-width:760px;color:#44544b}.YearbookReview_dashboard__EuOk5{display:grid;gap:16px;margin-bottom:28px;padding:22px;border:1px solid #dce2d8;border-radius:10px;background:#f7f8f3}.YearbookReview_panels__V_bpF{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.YearbookReview_panel__Chm9I{min-width:0;padding:16px;border:1px solid #dce2d8;border-radius:10px;background:#fff}.YearbookReview_panel__Chm9I h2{display:flex;align-items:baseline;gap:6px;margin:0 0 12px;font-size:17px;color:#17362e}.YearbookReview_panel__Chm9I h2 small{color:#5b6a60;font-size:14px;font-weight:400}.YearbookReview_panel__Chm9I button{font:inherit;color:inherit;cursor:pointer}.YearbookReview_panel__Chm9I button:focus-visible{outline:3px solid #b99c55;outline-offset:2px}.YearbookReview_panel__Chm9I i{flex:none;width:10px;height:10px;border-radius:50%}.YearbookReview_progress__nkMQl{display:flex;align-items:center;gap:16px}.YearbookReview_ring__46uON{position:relative;flex:none;width:116px;height:116px}.YearbookReview_ring__46uON>span{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1.15}.YearbookReview_ring__46uON strong{font-size:25px;color:#254d3d}.YearbookReview_ring__46uON small{color:#5b6a60;font-size:13px}.YearbookReview_fraction__8AQfL{display:grid;gap:4px;color:#5b6a60;font-size:17px}.YearbookReview_fraction__8AQfL strong{font-size:28px;color:#254d3d}.YearbookReview_link__A7lH8{justify-self:start;padding:4px 0;border:0;background:none;color:#254d3d;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.YearbookReview_link__A7lH8[aria-pressed=true]{color:#8a6a1f}.YearbookReview_legend__ULDIH{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.YearbookReview_counts__XyCwf button,.YearbookReview_legend__ULDIH button{display:flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:6px;background:none}.YearbookReview_legend__ULDIH button{padding:3px 8px;color:#5b6a60;font-size:14px}.YearbookReview_legend__ULDIH b{color:#17362e}.YearbookReview_stack__hTgjj{display:flex;gap:2px;height:14px;margin-bottom:12px;overflow:hidden;border-radius:7px}.YearbookReview_stack__hTgjj span{min-width:6px}.YearbookReview_stack__hTgjj .YearbookReview_stackEmpty__Qsdi4{flex:1;background:#e1e7dd}.YearbookReview_counts__XyCwf{display:grid;gap:4px}.YearbookReview_counts__XyCwf button{width:100%;padding:8px 10px;text-align:left}.YearbookReview_counts__XyCwf button span{flex:1;color:#5b6a60;font-size:15px}.YearbookReview_counts__XyCwf button strong{font-size:20px;color:#254d3d}.YearbookReview_counts__XyCwf .YearbookReview_attention__ghdhF{border-color:#d39a3a;background:#fbf3e4}.YearbookReview_counts__XyCwf .YearbookReview_attention__ghdhF span{color:#17362e;font-weight:700}.YearbookReview_issueBars__mcRRa{display:grid;gap:2px}.YearbookReview_issueBars__mcRRa button{display:grid;grid-template-columns:96px 1fr 48px;align-items:center;gap:10px;width:100%;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:none;text-align:left}.YearbookReview_issueBars__mcRRa button>span:first-child{color:#5b6a60;font-size:15px;white-space:nowrap}.YearbookReview_issueBars__mcRRa strong{justify-self:end;font-size:18px;color:#254d3d;white-space:nowrap}.YearbookReview_issueBars__mcRRa strong small{margin-left:1px;font-size:12px;font-weight:400;color:#5b6a60}.YearbookReview_issueBar__J4L3k{height:10px;overflow:hidden;border-radius:5px;background:#eceee6}.YearbookReview_issueBar__J4L3k span{display:block;height:100%;border-radius:5px;background:#c0564a}.YearbookReview_panel__Chm9I button:hover{border-color:#b8c7b6}.YearbookReview_panel__Chm9I button[aria-pressed=true]{border-color:#254d3d;box-shadow:inset 0 0 0 1px #254d3d;background:#eef4ee}.YearbookReview_recent__Vowvn summary{font-weight:700;cursor:pointer;font-size:16px}.YearbookReview_recent__Vowvn ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.YearbookReview_recent__Vowvn li{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:8px 0;border-bottom:1px solid #e3e8df;font-size:15px}.YearbookReview_recent__Vowvn li span{color:#78785e;min-width:70px}.YearbookReview_recent__Vowvn li small{color:#5b6a60;font-size:14px}.YearbookReview_toolbar__iH_xA{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:12px;padding:12px 0;background:#f8f7f2}.YearbookReview_filter__2RJHh,.YearbookReview_search__U6Tgy{display:flex;align-items:center;gap:10px;font-weight:700}.YearbookReview_search__U6Tgy{flex:1 1 340px}.YearbookReview_filter__2RJHh select,.YearbookReview_search__U6Tgy input{width:100%;min-height:52px;padding:10px 14px;border:2px solid #b8c6bb;border-radius:6px;background:#fff;color:inherit;font:inherit;font-size:17px}.YearbookReview_filter__2RJHh span,.YearbookReview_search__U6Tgy span{white-space:nowrap}.YearbookReview_registerBar__AabrG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 12px;padding:14px 18px;border:1px dashed #b99c55;border-radius:10px;background:#fffaf0;font-size:16px}.YearbookReview_empty__b3KTh .YearbookReview_primary__30SnT{margin-top:12px}.YearbookReview_steps__T4jdm{margin:0;padding-left:22px;display:grid;gap:8px}.YearbookReview_count__oCz_g{margin:4px 0 14px;color:#5b6a60;font-size:15px}.YearbookReview_empty__b3KTh{padding:40px 16px;text-align:center;color:#5b6a60;background:#f7f8f3;border-radius:8px}.YearbookReview_page__d1ewO .YearbookReview_households__vI89f{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.YearbookReview_household___QUBE{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid #dce2d8;border-radius:10px;background:#fff}.YearbookReview_household___QUBE>header{display:flex;justify-content:space-between;align-items:center;gap:10px}.YearbookReview_number__gYmdv{font-size:15px;font-weight:800;color:#254d3d;letter-spacing:.02em}.YearbookReview_state__zIzlx{padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700}.YearbookReview_state_confirmed__z3lkq{background:#e3f0e6;color:#24613f}.YearbookReview_state_pending__Ucrx_{background:#fbefd2;color:#7a5a10}.YearbookReview_state_updated__dPqGv{background:#e2ecf7;color:#1d4f80}.YearbookReview_people__kymp2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:14px}.YearbookReview_vacancy__yFz2y{max-width:72px}.YearbookReview_people__kymp2 figure{margin:0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.YearbookReview_noPhoto__2M4rc,.YearbookReview_people__kymp2 img,.YearbookReview_photoRow__2foiq img{width:72px;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#edf1e8;flex-shrink:0}.YearbookReview_noPhoto__2M4rc{display:flex;align-items:center;justify-content:center;color:#8a9787;font-size:26px;font-weight:700;border:1px dashed #c4cfc1}.YearbookReview_people__kymp2 figcaption{display:grid}.YearbookReview_people__kymp2 strong{font-size:20px}.YearbookReview_people__kymp2 small{color:#6c766f;font-size:14px}.YearbookReview_household___QUBE dl{margin:0;display:grid;gap:4px}.YearbookReview_household___QUBE dl>div{display:grid;grid-template-columns:78px 1fr;gap:10px;font-size:15px}.YearbookReview_household___QUBE dt{color:#78816f}.YearbookReview_household___QUBE dd{margin:0;overflow-wrap:anywhere}.YearbookReview_silhouette__baRBD{display:grid;place-content:stretch;overflow:hidden;color:#b9c4b5}.YearbookReview_photoLoading__Xv_Rf{border-style:solid;color:transparent;background:linear-gradient(90deg,#edf1e8,#f7f9f4,#edf1e8);background-size:200% 100%;animation:YearbookReview_yearbookShimmer__FZBsP 1.4s ease-in-out infinite}@keyframes YearbookReview_yearbookShimmer__FZBsP{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.YearbookReview_photoLoading__Xv_Rf{animation:none}}.YearbookReview_more__5umcQ{display:flex;justify-content:center;padding:24px 0 8px}.YearbookReview_issues__zPIVY{display:flex;flex-wrap:wrap;gap:6px;margin:0}.YearbookReview_issues__zPIVY span{padding:2px 8px;border-radius:4px;background:#fdf1ee;color:#9c382b;font-size:13px}.YearbookReview_cardActions__ADP0K{display:flex;gap:8px;margin-top:auto;padding-top:4px}.YearbookReview_cardActions__ADP0K>*{flex:1}.YearbookReview_overlay__owrD3{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding:24px 12px;overflow-y:auto;background:rgba(15,32,26,.55)}.YearbookReview_dialog__UE0w2{width:100%;max-width:640px;border-radius:12px;background:#fff;color:#17362e;font-size:17px;line-height:1.6;box-shadow:0 20px 60px rgba(0,0,0,.25)}.YearbookReview_dialog__UE0w2>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;border-bottom:1px solid #e3e8df}.YearbookReview_dialog__UE0w2>header small{color:#78785e;font-weight:700}.YearbookReview_dialog__UE0w2 h2{margin:2px 0 0;font-size:22px;letter-spacing:-.03em}.YearbookReview_close__bUyTu{width:44px;height:44px;flex-shrink:0;border:0;border-radius:6px;background:#f1f3ee;font-size:26px;line-height:1;cursor:pointer;color:inherit}.YearbookReview_dialog__UE0w2 form,.YearbookReview_done__t6Src{display:grid;gap:18px;padding:18px 22px 22px}.YearbookReview_done__t6Src h3{margin:0;font-size:22px}.YearbookReview_done__t6Src p{margin:0}.YearbookReview_done__t6Src .YearbookReview_primary__30SnT{justify-self:start}.YearbookReview_hint__P9YEy{margin:0;padding:10px 14px;border-radius:6px;background:#f8f2df;font-size:15px}.YearbookReview_who__q80bY{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;border:0}.YearbookReview_who__q80bY legend{width:100%;margin-bottom:6px;font-weight:700}.YearbookReview_who__q80bY label{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px;border:1px solid #c9d4c7;border-radius:6px;font-size:18px;cursor:pointer}.YearbookReview_who__q80bY input{width:20px;height:20px;accent-color:#254d3d}.YearbookReview_formSection__BfrKF{display:grid;gap:12px;margin:0;padding:0;border:0}.YearbookReview_formSection__BfrKF legend{margin-bottom:8px;padding-bottom:6px;width:100%;border-bottom:2px solid #254d3d;font-size:18px;font-weight:800}.YearbookReview_input__Moa51{display:grid;gap:4px;font-size:15px;font-weight:700}.YearbookReview_input__Moa51 small{font-weight:400;color:#6c766f}.YearbookReview_input__Moa51 b{color:#8a6a1f;font-size:13px}.YearbookReview_input__Moa51 input,.YearbookReview_input__Moa51 select,.YearbookReview_input__Moa51 textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid #b8c6bb;border-radius:6px;background:#fff;color:inherit;font:inherit;font-size:17px;font-weight:400}.YearbookReview_changed__nDWTu input,.YearbookReview_changed__nDWTu select,.YearbookReview_changed__nDWTu textarea{border:2px solid #b99c55;background:#fffaf0}.YearbookReview_places__V6KuZ{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.YearbookReview_places__V6KuZ li{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 12px;border:1px solid #c9d4c7;border-radius:999px;background:#eef3ea;color:#23473b;font-size:16px;font-weight:600}.YearbookReview_places__V6KuZ button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:#5b6a60;font-size:20px;cursor:pointer}.YearbookReview_places__V6KuZ button:hover{background:#dfe8da;color:#254d3d}.YearbookReview_photoRow__2foiq{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.YearbookReview_photoRow__2foiq small{flex-basis:100%;color:#6c766f;font-size:14px}.YearbookReview_dialogActions__kcU0q{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid #e3e8df;background:#fff}.YearbookReview_dialogActions__kcU0q span{margin-right:auto;color:#5b6a60;font-size:14px}@media (max-width:700px){.YearbookReview_page__d1ewO{padding:28px 16px 64px}.YearbookReview_hero__6VXnC{flex-direction:column}.YearbookReview_hero__6VXnC h1{font-size:28px}.YearbookReview_gate__Dv6be{padding:28px 18px}.YearbookReview_page__d1ewO .YearbookReview_households__vI89f{grid-template-columns:1fr}.YearbookReview_toolbar__iH_xA{position:static}.YearbookReview_filter__2RJHh,.YearbookReview_search__U6Tgy{flex-basis:100%}.YearbookReview_filter__2RJHh span,.YearbookReview_search__U6Tgy span{display:none}.YearbookReview_overlay__owrD3{padding:0}.YearbookReview_dialog__UE0w2{min-height:100%;border-radius:0}.YearbookReview_dialog__UE0w2 form,.YearbookReview_done__t6Src{padding:16px}}.YearbookReview_requestDialog__oigbP{max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;overflow-y:auto;scroll-padding:180px 0 130px;color-scheme:light}.YearbookReview_requestDialog__oigbP::backdrop{background:rgba(15,32,26,.55)}.YearbookReview_requestDialog__oigbP,.YearbookReview_requestDialog__oigbP *{box-sizing:border-box}.YearbookReview_requestDialog__oigbP>header{position:sticky;top:0;z-index:2;background:#fff}.YearbookReview_dialog__UE0w2.YearbookReview_requestDialog__oigbP h2{margin:2px 0 0;font-size:22px;line-height:1.35;word-break:keep-all;overflow-wrap:anywhere}.YearbookReview_requestDialog__oigbP h2:focus{outline:none}.YearbookReview_requestDialog__oigbP button:focus-visible,.YearbookReview_requestDialog__oigbP input:focus-visible,.YearbookReview_requestDialog__oigbP select:focus-visible,.YearbookReview_requestDialog__oigbP textarea:focus-visible{outline:3px solid #b99c55;outline-offset:2px}.YearbookReview_requestDialog__oigbP .YearbookReview_requestSteps__9qzv8{display:flex;flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding:0;list-style:none;color:#6c766f;font-size:14px}.YearbookReview_requestDialog__oigbP .YearbookReview_requestSteps__9qzv8 li{margin:0}.YearbookReview_requestSteps__9qzv8 li[aria-current]{color:#254d3d;font-weight:800;text-decoration:underline;text-underline-offset:4px}.YearbookReview_personChoices__eOqSJ{display:grid;gap:12px}.YearbookReview_personChoice__3vdyo{display:flex;align-items:center;gap:18px;width:100%;padding:18px;border:2px solid #c9d4c7;border-radius:8px;background:#f7f8f3;color:#17362e;font:inherit;text-align:left;cursor:pointer}.YearbookReview_personChoice__3vdyo:hover{border-color:#254d3d;background:#eef4ee}.YearbookReview_personChoice__3vdyo img{width:72px;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:6px}.YearbookReview_personChoice__3vdyo>span{display:grid;gap:2px}.YearbookReview_personChoice__3vdyo strong{font-size:24px;overflow-wrap:anywhere}.YearbookReview_personChoice__3vdyo small{color:#5b6a60}.YearbookReview_personChoice__3vdyo>span>span{margin-top:6px;font-weight:700}.YearbookReview_subjectNotice__5JmiS{padding:14px 16px;border-left:4px solid #254d3d;background:#eef4ee}.YearbookReview_requestDialog__oigbP .YearbookReview_subjectNotice__5JmiS p{margin:0 0 6px}.YearbookReview_requestDialog__oigbP .YearbookReview_sectionHelp__F5XoX{margin:0;color:#5b6a60;font-size:15px;font-weight:400}.YearbookReview_requestDialog__oigbP .YearbookReview_done__t6Src p,.YearbookReview_requestDialog__oigbP .YearbookReview_hint__P9YEy{margin:0}.YearbookReview_requestDialog__oigbP .YearbookReview_done__t6Src h3{margin:0;font-size:22px}.YearbookReview_photoPicker__33Vcd{position:relative;overflow:hidden}.YearbookReview_photoPicker__33Vcd input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.YearbookReview_photoPicker__33Vcd:focus-within{outline:3px solid #b99c55;outline-offset:2px}.YearbookReview_requestDialog__oigbP .YearbookReview_changeSummary__3PR8e h3{margin:0 0 12px;font-size:18px}.YearbookReview_changeSummary__3PR8e dl{display:grid;gap:14px;margin:0}.YearbookReview_changeSummary__3PR8e dl>div{padding:14px;border:1px solid #dce2d8;border-radius:6px}.YearbookReview_changeSummary__3PR8e dt{font-weight:800;margin-bottom:8px}.YearbookReview_changeSummary__3PR8e dd{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;margin:4px 0 0;overflow-wrap:anywhere}.YearbookReview_changeSummary__3PR8e dd>span{color:#5b6a60;font-size:14px;font-weight:400}.YearbookReview_newValue__78Uab{color:#254d3d;font-weight:800}.YearbookReview_changeSummary__3PR8e .YearbookReview_photoRow__2foiq{margin-top:14px}.YearbookReview_requestDialog__oigbP .YearbookReview_dialogActions__kcU0q{padding-bottom:4px}@media (max-width:700px){.YearbookReview_requestDialog__oigbP{max-width:100%;width:100%;height:100dvh;max-height:100dvh;min-height:0;border-radius:0}.YearbookReview_requestDialog__oigbP>header{padding:16px}.YearbookReview_requestDialog__oigbP .YearbookReview_dialogActions__kcU0q{padding-bottom:max(4px,env(safe-area-inset-bottom))}.YearbookReview_requestDialog__oigbP .YearbookReview_dialogActions__kcU0q>span{flex-basis:100%}.YearbookReview_requestDialog__oigbP .YearbookReview_dialogActions__kcU0q>button{flex:1;white-space:normal;word-break:keep-all}}