
.hl-story-notice{box-sizing:border-box;display:block;background:#d3f34b;color:#171d1c;font:600 13px/1.55 "Malgun Gothic",system-ui,sans-serif;border-bottom:1px solid #bbcfa2;margin:0;padding:11px 20px;width:100%;position:relative;z-index:2}.hl-story-notice a{display:flex;align-items:center;justify-content:center;gap:12px;max-width:1100px;margin:auto;color:#171d1c!important;text-decoration:none!important;word-break:keep-all;overflow-wrap:anywhere}.hl-story-notice small{white-space:nowrap;font-size:10px;font-weight:800;border:1px solid #171d1c55;border-radius:4px;padding:2px 5px}.hl-story-notice a:focus-visible{outline:3px solid #171d1c;outline-offset:4px}.hl-story-notice b{font-weight:700}.hl-story-notice span{flex-shrink:0}.featured-story{display:flex;align-items:center;gap:30px;justify-content:space-between;background:#e9eddf;border:1px solid #c8d1b6;border-radius:15px;padding:30px;margin-bottom:42px}.featured-story h2{font-size:25px;max-width:750px}.featured-story h2 a:hover{text-decoration:underline;text-underline-offset:5px}.featured-story p:not(.eyebrow){font-size:14px;color:#68706a;margin-top:12px}.featured-story>.button{flex-shrink:0}.personal-pull{margin:28px 0;padding:22px 26px;border-left:5px solid #b8d83b;background:#e9eddf;font-size:23px;font-weight:700;line-height:1.9}.personal-story .articlemeta{margin-top:4px}.personal-story .articlebody p{line-height:1.95}body.hl-refreshed>.hl-story-notice{margin-bottom:24px;border-radius:8px}.filters button{min-height:44px}.search-wrap input{font-size:16px;min-height:24px}@media(max-width:650px){.hl-story-notice{padding:9px 16px;font-size:12px}.hl-story-notice a{gap:9px;align-items:center}.hl-story-notice b{flex:1}.featured-story{flex-direction:column;align-items:flex-start;padding:23px 21px;gap:20px;margin-bottom:30px}.featured-story h2{font-size:23px}.featured-story p:not(.eyebrow){font-size:13px}.featured-story>.button{min-height:44px}.personal-pull{font-size:21px;padding:19px}.type-filters{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.type-filters button{padding:10px 8px}.type-filters button span{margin-left:3px}.filters button{min-height:44px}}@media(max-width:420px){.hero h1{font-size:42px}.hero-desc{margin:14px 0}.hero-art{max-width:280px;margin-top:12px}.art-note{font-size:10px}.hero{padding-bottom:32px}}
