.article-entry{margin:28px 0;padding:24px;border:2px solid #173f33;background:#fffdf5;box-shadow:4px 4px 0 #173f33;color:#173f33;clear:both}.article-entry h2{font-size:23px;margin:0 0 20px;line-height:1.6}.article-entry-card{display:flex;gap:22px;padding:22px;border:2px solid #173f33;background:#fffdf7;color:#173f33;text-decoration:none;margin-bottom:22px;min-width:0;align-items:flex-start}.article-entry-card img{width:110px;height:165px;object-fit:contain;flex-shrink:0}.article-entry-card div{min-width:0}.article-entry-card h3{font-size:22px;line-height:1.6;margin:10px 0;overflow-wrap:anywhere}.article-entry-card p{line-height:1.8;font-size:15px}.article-entry-card small{font-size:12px}.article-entry-card strong{display:inline-block;background:#ffdc5d;padding:9px 12px;font-size:14px}.article-entry>a:last-child{font-size:14px;font-weight:700}.article-list-page{margin:0;background:#f6f2e7;color:#173f33;font-family:system-ui,sans-serif}.article-list-page *{box-sizing:border-box}.article-list-page a{color:inherit}.article-list-page header{max-width:1100px;padding:24px;margin:auto;display:flex;justify-content:space-between;gap:20px;border-bottom:3px solid #173f33}.article-list-page header a{text-decoration:none}.article-list-page main{max-width:1000px;margin:auto;padding:44px 24px 80px}.article-list-page h1{font-size:42px;line-height:1.5}.article-list-page main>p{line-height:1.9;max-width:760px}.article-order{border-top:2px solid #173f33;padding-top:22px;font-weight:700}.article-list{margin-top:24px}.article-list-page a:focus-visible,.article-entry a:focus-visible{outline:3px solid #d36c00;outline-offset:4px}@media(max-width:600px){.article-entry{padding:16px}.article-entry-card{padding:16px;gap:14px}.article-entry-card img{width:75px;height:113px}.article-entry-card h3{font-size:17px}.article-entry-card p{font-size:13px}.article-entry-card strong{font-size:12px}.article-list-page h1{font-size:32px}.article-entry h2{font-size:21px}.article-list-page header{font-size:13px}.article-entry-card small{font-size:11px}}
