.f105-entry{margin:24px 0;padding:clamp(16px,3vw,28px);border:1px solid #c7d4ca;border-radius:14px;background:#f5f8f5}.f105-entry p{line-height:1.85;overflow-wrap:anywhere}.f105-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px}.f105-cards article{background:#fff;border:1px solid #d9e1d9;border-radius:10px;padding:18px}.f105-cards a,.f105-entry>a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0}.f105-entry :focus-visible{outline:3px solid #174b35;outline-offset:4px}.f105-entry h2{font-size:clamp(1.2rem,2vw,1.6rem)}.f105-entry small{display:block;line-height:1.7}.f105-ad{margin-top:16px;border-top:1px solid #ccc;padding-top:12px}.f105-entry a.v33-button{padding:12px 18px}