.inctn{font-family:var(--in-font,inherit);color:var(--in-text,#222);background:var(--in-background,#fff);line-height:1.5;width:100%;scroll-margin-top:30px}.inctn *{box-sizing:border-box}.inctn a{color:var(--in-text);text-decoration:none}.inctn a:hover{text-decoration:underline}.inctn h2{color:var(--in-heading);font-family:var(--in-title-font,inherit);font-size:var(--in-heading-size,32px);margin:0 0 24px}.inctn h3{font-family:var(--in-title-font,inherit);font-size:var(--in-title-size,18px);font-weight:500;line-height:1.3;margin:12px 0 8px;overflow-wrap:anywhere}.inctn .inctn-meta{font-size:var(--in-meta-size,12px);color:var(--in-muted);margin:0;line-height:1.5}.inctn .inctn-grid{display:grid;grid-template-columns:repeat(var(--in-columns,3),minmax(0,1fr));gap:var(--in-gap,24px);row-gap:40px}.inctn .inctn-photo{display:flex;align-items:center;justify-content:center;background:var(--in-photo-bg);height:var(--in-photo-height,190px);border-radius:var(--in-radius,0);overflow:hidden}.inctn .inctn-photo img{width:100%;height:100%;object-fit:var(--in-image-fit,cover);border-radius:inherit;display:block}.inctn .inctn-featured{display:grid;grid-template-columns:1.3fr 1fr;gap:24px 36px;max-width:980px;margin:0 auto 64px}.inctn .inctn-featured .inctn-card:first-child{grid-row:span 2}.inctn .inctn-featured .inctn-card:first-child .inctn-photo{height:var(--in-featured-height,420px)}.inctn .inctn-featured .inctn-card:not(:first-child) .inctn-photo{height:calc(var(--in-featured-height,420px)/2 - 65px)}.inctn .inctn-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:32px 0;scroll-margin-top:24px}.inctn .inctn-toolbar form,.inctn .inctn-toolbar nav{display:flex;gap:8px;flex-wrap:wrap}.inctn input,.inctn textarea,.inctn select{font:inherit;color:var(--in-text);background:var(--in-background);border:1px solid var(--in-border);border-radius:var(--in-button-radius,12px);padding:12px;max-width:100%}.inctn .inctn-toolbar a,.inctn button,.inctn .inctn-button,.inctn .inctn-pagination a{font:inherit;display:inline-block;border:1px solid var(--in-border);border-radius:var(--in-button-radius,12px);padding:10px 22px;background:var(--in-background);color:var(--in-text);cursor:pointer;text-decoration:none}.inctn .inctn-toolbar a[aria-current],.inctn button,.inctn .inctn-button{background:var(--in-accent);color:var(--in-button-text);border-color:var(--in-accent)}.inctn button:hover,.inctn .inctn-toolbar a:hover,.inctn .inctn-button:hover{background:var(--in-hover);color:var(--in-button-text)}.inctn :focus-visible{outline:3px solid var(--in-hover);outline-offset:3px}.inctn .inctn-pagination{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin:36px 0;flex-wrap:wrap}.inctn .inctn-detail{max-width:900px;margin:32px auto}.inctn .inctn-detail h1{font-family:var(--in-title-font,inherit);font-size:clamp(26px,4vw,42px);line-height:1.2;overflow-wrap:anywhere}.inctn .inctn-detail>img{width:100%;height:auto;margin:24px 0 8px;border-radius:var(--in-radius)}.inctn .inctn-body{font-size:var(--in-body-size,18px);line-height:1.8;overflow-wrap:anywhere}.inctn .inctn-body img{max-width:100%;height:auto}.inctn .inctn-submit{max-width:900px}.inctn .inctn-submit label{display:block}.inctn .inctn-submit input:not([type=checkbox]),.inctn .inctn-submit textarea,.inctn .inctn-submit select{display:block;width:100%;margin-top:8px}.inctn .inctn-submit textarea{resize:vertical}.inctn .inctn-submit small{color:var(--in-muted)}.inctn .inctn-notice{border-left:4px solid var(--in-accent);padding:18px;margin:20px 0}.inctn .inctn-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.inctn .inctn-grid{grid-template-columns:repeat(var(--in-tablet-columns,2),minmax(0,1fr))}.inctn .inctn-featured{gap:20px}}@media(max-width:600px){.inctn .inctn-grid{grid-template-columns:repeat(var(--in-mobile-columns,1),minmax(0,1fr))}.inctn .inctn-featured{grid-template-columns:1fr}.inctn .inctn-featured .inctn-card:first-child{grid-row:auto}.inctn .inctn-featured .inctn-card .inctn-photo,.inctn .inctn-featured .inctn-card:first-child .inctn-photo{height:240px}.inctn .inctn-toolbar form{width:100%}.inctn .inctn-toolbar input[type=search]{flex:1;min-width:0;width:140px}.inctn .inctn-pagination{justify-content:center}}

.inctn-latest .inctn-latest-item{display:flex;flex-direction:column;min-width:0;gap:20px}.inctn-latest .inctn-latest-item>.inctn-button{align-self:flex-start;margin-top:auto}
