@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

.ns-archive-intro{margin:2rem 0}
.ns-archive__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}
.ns-card{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden}
.ns-card__thumb img{display:block;width:100%;height:auto}
.ns-card__title{font-size:1.05rem;margin:.75rem 1rem}
.ns-card__excerpt{color:#555;margin:0 1rem 1rem}
.ns-archive__pagination{margin:2rem 0;text-align:center}

.ns-archive-intro p,
.ns-archive-intro .wp-block-paragraph { margin: 1em 0; }

.ns-archive-intro ul,
.ns-archive-intro ol { margin: 0 0 1.25em 1.25em; }

.ns-archive-intro.is-layout-flow > * + * {
  margin-block-start: var(--wp--style--block-gap, 1rem);
}
