.talent-policy-module__JMpZhq__page{--policy-line:#e4e4e7;--policy-soft:#f7f7f8;background:#fbfbfb;flex-direction:column;min-height:100dvh;display:flex}.talent-policy-module__JMpZhq__main{overflow-wrap:anywhere;flex:1;width:min(100% - 64px,1440px);min-width:0;margin:0 auto;padding:32px 0 48px}.talent-policy-module__JMpZhq__intro{padding-bottom:24px}.talent-policy-module__JMpZhq__introHeading{align-items:center;gap:20px;display:flex}.talent-policy-module__JMpZhq__introHeading>div{min-width:0}.talent-policy-module__JMpZhq__introHeading .mypage-buffcrm-heading-animation{flex:0 0 72px;width:72px;height:72px}.talent-policy-module__JMpZhq__meta{color:var(--text-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:400}.talent-policy-module__JMpZhq__title{color:var(--text-primary);font-size:var(--text-h1-size);line-height:var(--text-h1-line);margin:0 0 8px;font-weight:700}.talent-policy-module__JMpZhq__lead{color:var(--text-secondary);font-size:var(--text-body-size);line-height:var(--text-prose-line);margin:0}.talent-policy-module__JMpZhq__metadata{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.talent-policy-module__JMpZhq__textButton,.talent-policy-module__JMpZhq__inlineLink{color:var(--text-link);text-underline-offset:4px;font-weight:500;text-decoration:underline}.talent-policy-module__JMpZhq__explorer{font-size:var(--text-body-size);line-height:var(--text-prose-line)}.talent-policy-module__JMpZhq__explorer :where(button,select,input){font:inherit}.talent-policy-module__JMpZhq__explorer button{cursor:pointer}.talent-policy-module__JMpZhq__explorer :where(button,input,a,[tabindex]):focus-visible{outline:2px solid var(--brand-action);outline-offset:3px}.talent-policy-module__JMpZhq__explorer a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.talent-policy-module__JMpZhq__explorer a:hover,.talent-policy-module__JMpZhq__textButton:hover,.talent-policy-module__JMpZhq__inlineLink:hover{color:var(--text-link-hover)}.talent-policy-module__JMpZhq__explorer mark{color:var(--text-primary);background:#fff0d6}.talent-policy-module__JMpZhq__searchPanel{border:1px solid var(--policy-line);background:#fff;border-radius:10px;padding:24px}.talent-policy-module__JMpZhq__label{color:var(--text-primary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);margin-bottom:8px;font-weight:500;display:block}.talent-policy-module__JMpZhq__searchRow{align-items:center;gap:20px;display:flex}.talent-policy-module__JMpZhq__searchField{min-width:0;min-height:48px;color:var(--text-tertiary);border:1px solid #a1a1aa;border-radius:8px;flex:1;align-items:center;gap:12px;padding:0 16px;transition:border-color .16s;display:flex}.talent-policy-module__JMpZhq__searchField:focus-within{border-color:var(--brand-action)}.talent-policy-module__JMpZhq__searchField input{width:100%;min-width:0;min-height:46px;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.talent-policy-module__JMpZhq__searchField input:focus-visible{box-shadow:none;outline:none}.talent-policy-module__JMpZhq__searchField input::placeholder{color:var(--text-tertiary)}.talent-policy-module__JMpZhq__searchField input::-webkit-search-cancel-button{display:none}.talent-policy-module__JMpZhq__searchField button{background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.talent-policy-module__JMpZhq__resultCount{font-size:var(--text-body-sm-size);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0}.talent-policy-module__JMpZhq__searchHelp{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--text-tertiary);margin:8px 0 0}.talent-policy-module__JMpZhq__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.talent-policy-module__JMpZhq__filters>div{min-width:0}.talent-policy-module__JMpZhq__filters .talent-policy-module__JMpZhq__filterTrigger{border:1px solid var(--policy-line);width:100%;min-width:0;height:44px;color:var(--text-primary);box-shadow:none;font-size:var(--text-body-size);line-height:var(--text-body-line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px}.talent-policy-module__JMpZhq__filters .talent-policy-module__JMpZhq__filterTrigger:hover:not(:disabled){background:var(--policy-soft);border-color:#a1a1aa}.talent-policy-module__JMpZhq__filters .talent-policy-module__JMpZhq__filterTrigger:focus-visible{border-color:var(--brand-action);outline:2px solid var(--brand-action);outline-offset:2px;box-shadow:none}.talent-policy-module__JMpZhq__filters .talent-policy-module__JMpZhq__filterTrigger[data-state=open]{border-color:var(--brand-action)}.talent-policy-module__JMpZhq__filters .talent-policy-module__JMpZhq__filterTrigger:disabled{background:var(--policy-soft);color:var(--text-tertiary);opacity:1;cursor:not-allowed}.talent-policy-module__JMpZhq__filterMenu{max-height:min(360px,var(--radix-select-content-available-height));width:var(--radix-select-trigger-width);color:var(--text-primary);font-family:var(--font-sans);background:#fff;border-color:#e4e4e7;border-radius:8px}.talent-policy-module__JMpZhq__filterMenu .talent-policy-module__JMpZhq__filterOption{min-height:40px;font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--text-primary);cursor:pointer;padding:8px 32px 8px 12px}.talent-policy-module__JMpZhq__filterMenu .talent-policy-module__JMpZhq__filterOption[data-highlighted]{color:var(--text-primary);background:#f4f4f5}.talent-policy-module__JMpZhq__filterMenu .talent-policy-module__JMpZhq__filterOption[data-state=checked]{color:var(--text-link);font-weight:500}.talent-policy-module__JMpZhq__selected{align-items:center;gap:16px;margin-top:12px;display:flex}.talent-policy-module__JMpZhq__textButton{min-height:44px;font-size:var(--text-body-sm-size);background:0 0;border:0;align-items:center;padding:4px 0;display:inline-flex}.talent-policy-module__JMpZhq__inlineLink{text-align:inherit;background:0 0;border:0;padding:0;display:inline}.talent-policy-module__JMpZhq__contents{border-bottom:1px solid var(--policy-line);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:20px 0 0;padding:12px 0;display:flex}.talent-policy-module__JMpZhq__contents .talent-policy-module__JMpZhq__label{margin:0}.talent-policy-module__JMpZhq__contents a{min-height:36px;font-size:var(--text-body-sm-size);align-items:center;display:inline-flex}.talent-policy-module__JMpZhq__region,.talent-policy-module__JMpZhq__group,.talent-policy-module__JMpZhq__readingSection{scroll-margin-top:88px}.talent-policy-module__JMpZhq__region{margin-top:36px}.talent-policy-module__JMpZhq__regionHeader{margin-bottom:20px}.talent-policy-module__JMpZhq__sectionTitle{font-size:var(--text-h2-size);line-height:var(--text-h2-line);color:var(--text-primary);margin:0;font-weight:600}.talent-policy-module__JMpZhq__regionHeader p{color:var(--text-tertiary);margin:8px 0 0}.talent-policy-module__JMpZhq__group{border:1px solid var(--policy-line);background:#fff;border-radius:8px;min-width:0}.talent-policy-module__JMpZhq__group+.talent-policy-module__JMpZhq__group{margin-top:24px}.talent-policy-module__JMpZhq__groupHeader{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 20px;display:flex}.talent-policy-module__JMpZhq__groupTitle{font-size:var(--text-h3-size);line-height:var(--text-h3-line);color:var(--text-primary);margin:0;font-weight:600}.talent-policy-module__JMpZhq__government{font-size:var(--text-body-sm-size);margin-left:auto}.talent-policy-module__JMpZhq__tableScroll{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.talent-policy-module__JMpZhq__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1100px;font-size:var(--text-body-size);line-height:var(--text-prose-line);color:var(--text-secondary)}.talent-policy-module__JMpZhq__column0{width:16%}.talent-policy-module__JMpZhq__column1{width:8%}.talent-policy-module__JMpZhq__column2{width:25%}.talent-policy-module__JMpZhq__column3{width:21%}.talent-policy-module__JMpZhq__column4,.talent-policy-module__JMpZhq__column5{width:15%}.talent-policy-module__JMpZhq__table th,.talent-policy-module__JMpZhq__table td{vertical-align:top;text-align:left;white-space:pre-line;overflow-wrap:anywhere;border-top:1px solid var(--policy-line);padding:12px 16px}.talent-policy-module__JMpZhq__table th+th,.talent-policy-module__JMpZhq__table td{border-left:1px solid var(--policy-line)}.talent-policy-module__JMpZhq__table thead th{background:var(--policy-soft);color:var(--text-primary);font-weight:500}.talent-policy-module__JMpZhq__table tbody th{color:var(--text-primary);font-weight:500}.talent-policy-module__JMpZhq__table strong{font-weight:600}.talent-policy-module__JMpZhq__table tbody tr:hover{background:#fbfbfb}.talent-policy-module__JMpZhq__badge{color:#52525b;font-size:var(--text-caption-size);line-height:var(--text-caption-line);background:#f4f4f5;border:1px solid #e4e4e7;border-radius:4px;padding:3px 7px;display:inline-block}.talent-policy-module__JMpZhq__badge[data-category=cash]{color:#925700;background:#fff5e6;border-color:#f2dfbf}.talent-policy-module__JMpZhq__badge[data-category=housing]{color:#285b90;background:#edf4fc;border-color:#d1e1f3}.talent-policy-module__JMpZhq__badge[data-category=transition]{color:#276745;background:#edf6f1;border-color:#cfe5d8}.talent-policy-module__JMpZhq__badge[data-category=social]{color:#276570;background:#eff7f8;border-color:#cde3e7}.talent-policy-module__JMpZhq__badge[data-category=training]{color:#65468c;background:#f2eff9;border-color:#ded5ec}.talent-policy-module__JMpZhq__badge[data-category=business]{color:#9b4c36;background:#fcf0ed;border-color:#efd5cd}.talent-policy-module__JMpZhq__badge[data-category=other]{color:#626238;background:#f4f4f0;border-color:#e2e2d3}.talent-policy-module__JMpZhq__groupNote{border-top:1px solid var(--policy-line);color:var(--text-tertiary);font-size:var(--text-body-sm-size);line-height:var(--text-prose-line);white-space:pre-line;margin:0;padding:14px 20px}.talent-policy-module__JMpZhq__scrollHint{display:none}.talent-policy-module__JMpZhq__empty{text-align:center;border:1px solid var(--policy-line);background:#fff;border-radius:8px;margin-top:24px;padding:40px 24px}.talent-policy-module__JMpZhq__empty p{margin:8px 0}.talent-policy-module__JMpZhq__readingSection{border-top:1px solid var(--policy-line);margin-top:40px;padding-top:24px}.talent-policy-module__JMpZhq__guideIndex{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:24px;display:grid}.talent-policy-module__JMpZhq__guideIndex>section{min-width:0}.talent-policy-module__JMpZhq__guideIndex ul,.talent-policy-module__JMpZhq__tips{margin:12px 0 0;padding-left:22px}.talent-policy-module__JMpZhq__guideIndex li,.talent-policy-module__JMpZhq__tips li{margin:8px 0}.talent-policy-module__JMpZhq__disclaimer{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--text-tertiary);margin-top:32px}.talent-policy-module__JMpZhq__disclaimer p{margin:4px 0}.talent-policy-module__JMpZhq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.talent-policy-module__JMpZhq__page .offerbuff-footer-compact .offerbuff-page-container{flex-wrap:wrap}.talent-policy-module__JMpZhq__page .offerbuff-footer-compact .offerbuff-page-container>div{flex-wrap:wrap;gap:12px 20px}@media (max-width:1200px){.talent-policy-module__JMpZhq__scrollHint{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--text-tertiary);margin:0;padding:0 20px 12px;display:block}}@media (max-width:640px){.talent-policy-module__JMpZhq__main{width:calc(100% - 32px);padding:24px 0 32px}.talent-policy-module__JMpZhq__title{font-size:var(--text-h2-size);line-height:var(--text-h2-line)}.talent-policy-module__JMpZhq__introHeading{align-items:flex-start;gap:12px}.talent-policy-module__JMpZhq__introHeading .mypage-buffcrm-heading-animation{flex-basis:52px;width:52px;height:52px}.talent-policy-module__JMpZhq__searchPanel{padding:16px}.talent-policy-module__JMpZhq__searchRow{flex-wrap:wrap;gap:8px}.talent-policy-module__JMpZhq__searchField{flex-basis:100%;gap:8px;padding:0 10px}.talent-policy-module__JMpZhq__searchField>svg{display:none}.talent-policy-module__JMpZhq__filters{grid-template-columns:1fr;gap:12px}.talent-policy-module__JMpZhq__filters .talent-policy-module__JMpZhq__filterTrigger,.talent-policy-module__JMpZhq__searchField input{font-size:var(--text-h3-size);line-height:var(--text-h3-line)}.talent-policy-module__JMpZhq__contents{gap:4px 16px}.talent-policy-module__JMpZhq__contents a{min-height:44px}.talent-policy-module__JMpZhq__region{margin-top:28px}.talent-policy-module__JMpZhq__groupHeader{padding:16px}.talent-policy-module__JMpZhq__government{flex-basis:100%;margin:0}.talent-policy-module__JMpZhq__scrollHint{padding-left:16px;padding-right:16px}.talent-policy-module__JMpZhq__groupNote{padding:12px 16px}.talent-policy-module__JMpZhq__guideIndex{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.talent-policy-module__JMpZhq__searchField,.talent-policy-module__JMpZhq__filters .talent-policy-module__JMpZhq__filterTrigger,.talent-policy-module__JMpZhq__filterMenu{transition:none;animation:none}}
