.page_pageHeader__9e2Ve{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--color-border)}.page_breadcrumb__wxaYg{font-size:13px;color:var(--color-text-secondary);margin-bottom:12px}.page_breadcrumb__wxaYg a{color:var(--color-text-secondary);text-decoration:none}.page_breadcrumb__wxaYg a:hover{color:var(--color-primary);text-decoration:underline}.page_pageTitle__IpU_d{font-family:var(--font-page-title);font-size:40px;color:var(--color-text);line-height:1.15;margin-bottom:8px;font-weight:400}.page_pageSub__SRqmt{font-size:16px;color:var(--color-text-secondary);max-width:600px;line-height:1.7}.page_filterSection__MnvAp,.page_recommendBanner__IS3nZ{margin-bottom:var(--space-xl)}.page_recommendBanner__IS3nZ{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);box-shadow:var(--shadow-sm);transition:all .2s ease}.page_recommendBanner__IS3nZ:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page_bannerContent__b4j4C{display:flex;align-items:flex-start;gap:var(--space-md)}.page_bannerIcon__y_d8W{font-size:24px;line-height:1}.page_bannerText__SNjG4{display:flex;flex-direction:column;gap:4px}.page_bannerTitle__LEoyh{font-size:18px;font-weight:700;color:var(--color-primary-dark);margin:0}.page_bannerDesc__HTQJt{font-size:14px;color:var(--color-text);margin:0;line-height:1.5}.page_bannerSubText__arHaD{color:var(--color-text-tertiary);font-size:13px}.page_bannerButton__mSnu0{flex-shrink:0;background-color:var(--color-primary);color:white;padding:10px 20px;border-radius:var(--radius-md);font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s ease}.page_bannerButton__mSnu0:hover{background-color:var(--color-primary-dark);color:#ffffff}@media (max-width:768px){.page_recommendBanner__IS3nZ{flex-direction:column;align-items:flex-start;gap:var(--space-md);padding:var(--space-md)}.page_bannerButton__mSnu0{width:100%;text-align:center}}.page_resultSummary__l8XXc{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}.page_resultCount__H30IB{font-size:14px;color:var(--color-text-secondary)}.page_resultCount__H30IB strong{color:var(--color-primary);font-weight:600}.page_policyList__umwrc{display:flex;flex-direction:column;gap:var(--space-md)}.page_policyCard__Ts5cp{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);padding:var(--space-lg);transition:box-shadow var(--transition-fast),transform var(--transition-fast);cursor:pointer}.page_policyCard__Ts5cp:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.page_cardHeader__Cc837{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-sm)}.page_cardTitle__38oHS{font-size:17px;font-weight:600;color:var(--color-text);line-height:1.4;flex:1 1}.page_supportBadge__Wz5fM{flex-shrink:0;max-width:35%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_cardMeta__O9p_f{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);margin-bottom:var(--space-sm)}.page_metaItem__DCDZ_{font-size:14px;color:var(--color-text-secondary)}.page_metaLabel__Zxp0u{font-weight:500;color:var(--color-text)}.page_cardContent__q2JdL{font-size:14px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-sm)}.page_cardFooter__bA99m{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.page_applyDeadline__OZm2D{font-size:13px;color:var(--color-text-secondary)}.page_deadlineDate__wW2Ej{font-weight:500}.page_deadlineExpired__XyxJ8{color:var(--color-danger)}.page_deadlineActive__7Wx78,.page_detailLink__C15tE{color:var(--color-primary)}.page_detailLink__C15tE{font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:4px;transition:color var(--transition-fast)}.page_detailLink__C15tE:hover{color:var(--color-primary-light)}.page_policyCardNoLink__X2gKE{cursor:default}.page_policyCardNoLink__X2gKE:hover{box-shadow:none;transform:none}.page_detailLinkDisabled__THpyt{font-size:14px;font-weight:500;color:var(--color-text-secondary);display:inline-flex;align-items:center;gap:4px;opacity:.5;cursor:not-allowed}.page_stateContainer__P_jfW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.page_stateIcon__hkW_c{font-size:48px;margin-bottom:var(--space-md)}.page_stateTitle__U74h_{font-size:18px;font-weight:600;color:var(--color-text);margin-bottom:var(--space-sm)}.page_stateMessage__QEnD9{font-size:14px;color:var(--color-text-secondary);line-height:1.6}.page_skeletonCard__GvlIX{background:var(--color-surface);border-radius:var(--radius-md);border-left:1px solid var(--color-border);border:1px solid var(--color-border);border-left-width:4px;padding:var(--space-lg)}.page_skeletonLine__MlE64{height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__c9Ob8 1.5s infinite;border-radius:4px;margin-bottom:var(--space-sm)}.page_skeletonLine__MlE64:first-child{width:60%;height:20px}.page_skeletonLine__MlE64:nth-child(2){width:40%}.page_skeletonLine__MlE64:nth-child(3){width:80%}.page_skeletonLine__MlE64:nth-child(4){width:30%}@keyframes page_shimmer__c9Ob8{0%{background-position:200% 0}to{background-position:-200% 0}}.page_categoryTag__SSOEr{display:inline-block;font-size:12px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-primary-pale);color:var(--color-primary);font-weight:500;margin-right:var(--space-xs)}@media (max-width:768px){.page_pageTitle__IpU_d{font-size:28px}.page_cardHeader__Cc837,.page_cardMeta__O9p_f{flex-direction:column;gap:var(--space-xs)}.page_cardFooter__bA99m{flex-direction:column;gap:var(--space-sm);align-items:flex-start}}