/*
Theme Name: 혜택한편
Description: 지원금·연금·환급 정보를 위한 단일 컬럼 클래식 테마.
Version: 1.3.3
Requires at least: 6.3
Requires PHP: 7.4
Author: 혜택한편
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: haetaek-hanpyeon
Tags: one-column, custom-menu, custom-logo, featured-images, blog
*/
img{max-width:100%;height:auto}iframe,video,embed,object{max-width:100%}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{clip:auto!important;width:auto;height:auto;display:block;left:12px;top:12px;padding:14px 20px;background:#fff;z-index:100000;color:#132f45;box-shadow:0 0 0 3px #007b78}.site-branding{flex-shrink:0}.brand-logo,.custom-logo{display:block;width:216px;height:auto}.site-branding .brand-subtitle{display:block;font-size:12px;color:var(--teal);margin:4px 0 0;line-height:1.6}.site-navigation .nav{list-style:none;padding:0;margin:0;align-items:center;flex-wrap:wrap}.site-navigation .nav li{margin:0}.site-navigation .nav a{display:block;padding:4px 0}.site-navigation .current-menu-item>a{color:var(--teal);text-decoration:underline;text-underline-offset:5px}.entry-content:after{content:'';display:table;clear:both}.entry-content> :first-child{margin-top:0}.entry-header .byline{margin-bottom:28px}.archive-header{margin-bottom:30px}.archive-header p{margin-bottom:10px}.post-summary{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid var(--line)}.post-summary h2{margin:12px 0 14px;font-size:25px}.post-summary h2 a{color:var(--ink)}.post-summary .entry-meta{font-size:12px;color:var(--muted)}.post-summary .summary-image{display:block;margin:20px 0 16px}.post-summary .summary-image img{max-height:330px;width:100%;object-fit:cover}.post-summary .entry-summary p{font-size:16px;margin-bottom:16px}.post-summary .read-more{font-size:15px;font-weight:700}.pagination .nav-links,.page-links{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.pagination .page-numbers,.page-links>a,.page-links>span:not(.page-links-title){padding:7px 13px;border:1px solid var(--line);min-width:40px;text-align:center}.pagination .current,.page-links .current{background:var(--teal);color:#fff}.pagination .dots{border:0}.search-form{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:20px 0 30px}.search-form label{flex:1;min-width:190px}.search-field,input[type=text],input[type=email],input[type=url],input[type=password],textarea{font:inherit;max-width:100%;padding:10px 12px;color:var(--ink);border:1px solid #8caaa4;background:#fff;border-radius:3px}.search-field{width:100%}.search-submit,input[type=submit],button{font:inherit;padding:11px 18px;background:var(--teal);color:#fff;border:0;border-radius:3px;cursor:pointer}textarea{width:100%}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption{font-size:13px;color:var(--muted)}.alignleft{float:left;margin:8px 24px 16px 0}.alignright{float:right;margin:8px 0 16px 24px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.bypostauthor>.comment-body{border-left:3px solid var(--teal);padding-left:16px}.comments-area{margin-top:45px;border-top:1px solid var(--line);padding-top:15px}.comment-list{list-style:none;padding:0}.comment-list .children{list-style:none}.comment-body{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid var(--line)}.comment-metadata{font-size:12px;color:var(--muted)}.comment-form label{display:block}.comment-form-cookies-consent label{display:inline}.comment-form-cookies-consent{font-size:13px}.comments-title{font-size:22px}.no-results{padding-bottom:30px}.site-info strong{font-size:17px;color:var(--ink)}.hh-ads-disabled .king-ad{display:none}.footer .footer-links{display:flex;gap:18px;flex-wrap:wrap}.footer .footer-links a{margin:0}.footer .channel-note{max-width:760px}@media(max-width:880px){.head-inner{flex-wrap:wrap}.site-navigation .nav{gap:18px}}@media(max-width:540px){.brand-logo,.custom-logo{width:202px}.site-navigation{margin-top:15px}.site-navigation .nav{gap:22px}.post-summary h2{font-size:23px}.alignleft,.alignright{float:none;display:block;margin:20px auto}.search-form{gap:10px}.comment-list .children{padding-left:16px}}

/* Site-wide information and advertising disclosure; never styles article content. */
.footer .site-disclosure{max-width:880px;margin:24px 0 0;padding-top:20px;border-top:1px solid #dce4e8;color:#52616d}
.footer .site-disclosure p{margin:0 0 12px;font-size:14px;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}
.footer .site-disclosure p:last-child{margin-bottom:0}
.footer .footer-links{display:flex;flex-wrap:wrap;gap:10px 18px}
.footer .footer-links a{margin:0}
@media(max-width:540px){.footer .site-disclosure{margin-top:20px;padding-top:18px}.footer .site-disclosure p{font-size:14px;line-height:1.9}}
