.tsugu-auxiliary{width:100%;max-width:78rem;padding-block:clamp(4rem,8vw,8rem);color:var(--tsugu-ink);font-family:var(--font-primary--family),"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}.tsugu-auxiliary a{color:inherit}.tsugu-auxiliary__eyebrow{margin-block-end:1.25rem;color:var(--tsugu-accent);font-size:.75rem;font-weight:700;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.tsugu-auxiliary__title{max-width:48rem;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:500;letter-spacing:-.04em;line-height:1.05}.tsugu-auxiliary__lead{max-width:42rem;margin-block-start:1.75rem;color:var(--tsugu-brown);font-size:1rem;line-height:1.75}.tsugu-auxiliary__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:2rem}.tsugu-auxiliary a.tsugu-auxiliary__button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid var(--tsugu-ink);color:var(--tsugu-paper);background:var(--tsugu-ink);font-size:.875rem;font-weight:700;text-decoration:none}.tsugu-auxiliary a.tsugu-auxiliary__button--secondary{color:var(--tsugu-ink);background:transparent}.tsugu-auxiliary a.tsugu-auxiliary__button:hover,.tsugu-auxiliary a.tsugu-auxiliary__button:focus-visible{color:var(--tsugu-paper);background:var(--tsugu-accent);border-color:var(--tsugu-accent)}.tsugu-auxiliary :is(a,button,input,textarea):focus-visible{outline:2px solid var(--tsugu-accent);outline-offset:3px}.tsugu-not-found{display:flex;min-height:65svh;max-width:52rem;flex-direction:column;justify-content:center}.tsugu-page{max-width:62rem}.tsugu-page__content,.tsugu-article__content{margin-block-start:3rem}.tsugu-blog__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,30rem);gap:3rem;align-items:end;margin-block-end:clamp(3rem,6vw,5rem);padding-block-end:2.5rem;border-block-end:1px solid var(--tsugu-line)}.tsugu-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.5rem}.tsugu-blog-card{display:flex;min-width:0;flex-direction:column;gap:.875rem}.tsugu-blog-card__image-link{display:block;overflow:hidden;background:var(--tsugu-image-placeholder);aspect-ratio:4 / 3}.tsugu-blog-card__image{width:100%;height:100%;object-fit:cover;object-position:var(--image-focal-point, center);transition:transform .24s ease}.tsugu-blog-card__image-link:hover .tsugu-blog-card__image{transform:scale(1.02)}.tsugu-blog-card__meta,.tsugu-article__meta,.tsugu-comment__meta{color:var(--tsugu-accent);font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.5}.tsugu-blog-card h2{font-size:1.375rem;font-weight:600;line-height:1.3}.tsugu-blog-card h2 a{text-decoration:none}.tsugu-blog-card h2 a:hover{color:var(--tsugu-accent)}.tsugu-blog-card__excerpt{color:var(--tsugu-brown);font-size:.9375rem;line-height:1.7}.tsugu-blog__empty{padding:2rem;color:var(--tsugu-brown);background:var(--tsugu-surface)}.tsugu-pagination{margin-block-start:4rem;text-align:center}.tsugu-pagination .page,.tsugu-pagination a{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center}.tsugu-article{max-width:62rem}.tsugu-article__hero{width:100%;max-height:42rem;margin-block-end:3rem;object-fit:cover;object-position:var(--article-image-focal-point, center)}.tsugu-article__meta{margin-block-start:1.25rem}.tsugu-comments{margin-block-start:clamp(4rem,8vw,7rem);padding-block-start:3rem;border-block-start:1px solid var(--tsugu-line)}.tsugu-comments h2,.tsugu-comment-form h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.25}.tsugu-comment-list{display:grid;gap:1rem;padding:0;margin-block-start:1.5rem;list-style:none}.tsugu-comment{padding:1.5rem;background:var(--tsugu-surface)}.tsugu-comment__body{margin-block-start:.75rem;color:var(--tsugu-brown);line-height:1.7}.tsugu-comment-form{margin-block-start:3rem}.tsugu-comment-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1.5rem}.tsugu-comment-form__field{display:flex;flex-direction:column;gap:.5rem}.tsugu-comment-form__field--wide{grid-column:1 / -1}.tsugu-comment-form label{font-size:.8125rem;font-weight:700}.tsugu-comment-form :is(input,textarea){width:100%;padding:.875rem 1rem;color:var(--tsugu-ink);background:#fff;border:1px solid var(--tsugu-line)}.tsugu-comment-form input{min-height:3.25rem}.tsugu-comment-form textarea{min-height:10rem;resize:vertical}.tsugu-comment-form__required{margin-block-start:1rem;color:var(--tsugu-brown);font-size:.8125rem}.tsugu-comment-form__message,.tsugu-comment-form__errors{padding:1rem 1.125rem;margin-block-start:1.5rem;border:1px solid var(--tsugu-line);line-height:1.6}.tsugu-comment-form__message{color:var(--tsugu-sage);background:#f1f7ef;border-color:var(--tsugu-sage)}.tsugu-comment-form__errors{color:#7c2f2f;background:#fff3f1;border-color:#a64b43}.tsugu-comment-form__submit{min-height:3.5rem;padding:.875rem 1.75rem;margin-block-start:1rem;color:var(--tsugu-paper);background:var(--tsugu-ink);border:1px solid var(--tsugu-ink);font-weight:700;cursor:pointer}.tsugu-comment-form__submit:hover,.tsugu-comment-form__submit:focus-visible{background:var(--tsugu-accent);border-color:var(--tsugu-accent)}.tsugu-password{display:grid;min-height:100svh;place-items:center;padding:2rem var(--page-margin);color:var(--tsugu-ink);background:var(--tsugu-surface);font-family:var(--font-primary--family),"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}.tsugu-password__panel{width:min(100%,34rem);padding:clamp(2rem,7vw,4rem);background:var(--tsugu-paper);border-block-start:3px solid var(--tsugu-accent)}.tsugu-password__brand{display:inline-block;margin-block-end:3rem;color:inherit;font-size:1.75rem;font-weight:700;line-height:1.2;text-decoration:none}.tsugu-password__logo{display:block;width:auto;max-width:100%;max-height:4rem}.tsugu-password h1{font-size:clamp(2rem,8vw,3.5rem);font-weight:500;letter-spacing:-.04em;line-height:1.1}.tsugu-password__message{margin-block-start:1.5rem;color:var(--tsugu-brown);line-height:1.7}.tsugu-password__form{display:flex;flex-direction:column;gap:.5rem;margin-block-start:2rem}.tsugu-password__form label{font-size:.8125rem;font-weight:700}.tsugu-password__form input{width:100%;min-height:3.5rem;padding:.875rem 1rem;background:#fff;border:1px solid var(--tsugu-line)}.tsugu-password__form button{min-height:3.5rem;padding:.875rem 1.5rem;margin-block-start:.5rem;color:var(--tsugu-paper);background:var(--tsugu-ink);border:1px solid var(--tsugu-ink);font-weight:700;cursor:pointer}.tsugu-password__form button:hover,.tsugu-password__form button:focus-visible{background:var(--tsugu-accent);border-color:var(--tsugu-accent)}.tsugu-password__errors{color:#7c2f2f;line-height:1.6}@media(max-width:64rem){.tsugu-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){.tsugu-auxiliary{padding-block:3.5rem 5rem}.tsugu-auxiliary__actions,.tsugu-comment-form__fields{display:grid;grid-template-columns:minmax(0,1fr)}.tsugu-auxiliary__button,.tsugu-comment-form__submit{width:100%}.tsugu-blog__header,.tsugu-blog__grid{grid-template-columns:minmax(0,1fr)}.tsugu-blog__header{gap:1.5rem}.tsugu-comment-form__field--wide{grid-column:auto}.tsugu-password{align-items:start;padding:1rem}.tsugu-password__panel{padding:2rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-auxiliary.css.map */
