.ur-nw{color:#123d6a;font-family:var(--ur-font,"Zen Kaku Gothic New", sans-serif);background:#fffdf8;padding:clamp(40px,6vw,84px) clamp(16px,4vw,48px) clamp(56px,8vw,110px)}.ur-nw__wrap{max-width:1040px;margin:0 auto}.ur-nw__wrap--post{max-width:820px}.ur-nw__eyebrow{letter-spacing:.4em;color:#27709a;margin:0 0 8px;font-size:.74rem;font-weight:700}.ur-nw__title,.ur-nw__ptitle{font-family:var(--ur-font-hand,"Klee One", sans-serif);letter-spacing:.03em;color:#0c3263;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:600;line-height:1.45}.ur-nw__ptitle{font-size:clamp(1.5rem,3vw,2.2rem)}.ur-nw__lead{margin:0 0 20px;font-size:1rem;line-height:2}.ur-nw__cats{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ur-nw__cats button{font:inherit;color:#123d6a;cursor:pointer;background:#fff;border:2px solid #d9e8f2;border-radius:999px;padding:6px 16px;font-size:.86rem;font-weight:700;transition:background .25s,border-color .25s}.ur-nw__cats button:hover{border-color:#27709a}.ur-nw__cats button.is-on{color:#fff;background:#123d6a;border-color:#123d6a}.ur-nw__list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ur-nw__item[hidden]{display:none}.ur-nw__item a{height:100%;color:inherit;background:#fff;border:2px solid #d9e8f2;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;overflow:hidden}.ur-nw__item a:hover{transform:translateY(-6px);box-shadow:0 22px 30px -22px #123d6a8c}.ur-nw__thumb{aspect-ratio:16/10;background:#eef5fa;display:block;overflow:hidden}.ur-nw__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.ur-nw__item a:hover .ur-nw__thumb img{transform:scale(1.06)}.ur-nw__body{gap:8px;padding:16px 18px 20px;display:grid}.ur-nw__meta{color:#668396;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;font-size:.8rem;display:flex}.ur-nw__body .ur-nw__meta{margin:0}.ur-nw__tag{color:#27709a;background:#e4f2fa;border-radius:999px;padding:1px 10px;font-size:.74rem;font-weight:700}.ur-nw__name{color:#0c3263;font-size:1rem;font-weight:900;line-height:1.6}.ur-nw__crumb{margin:0 0 12px;font-size:.88rem}.ur-nw__crumb a{color:#0f4f80}.ur-nw__hero{border-radius:20px;width:100%;height:auto;margin:0 0 24px;display:block}.ur-nw__back{text-align:center;margin:40px 0 0}.ur-nw__btn{color:#123d6a;border:2px solid #123d6a;border-radius:999px;padding:12px 28px;font-weight:900;text-decoration:none;transition:background .25s,color .25s;display:inline-block}.ur-nw__btn:hover{color:#fff;background:#123d6a}.ur-prose{color:#1b3a55;font-size:1rem;line-height:2}.ur-prose>*+*{margin-top:1.1em}.ur-prose h2{color:#0c3263;border-bottom:3px solid #ffd13d;margin-top:2.2em;padding-bottom:.4em;font-size:1.4rem;font-weight:900;line-height:1.5}.ur-prose h3{color:#0c3263;margin-top:1.8em;font-size:1.15rem;font-weight:900;line-height:1.6}.ur-prose img{border-radius:14px;max-width:100%;height:auto}.ur-prose a{color:#0f4f80;text-underline-offset:3px}.ur-prose ul,.ur-prose ol{padding-left:1.4em}.ur-prose iframe,.ur-prose video{border:0;border-radius:14px;max-width:100%}.ur-prose iframe[src*=youtube],.ur-prose iframe[src*=youtu\.be]{aspect-ratio:16/9;width:100%;height:auto}.ur-prose table{border-collapse:collapse;width:100%;font-size:.94rem}.ur-prose th,.ur-prose td{text-align:left;vertical-align:top;border:1px solid #d9e8f2;padding:8px 12px}.ur-prose blockquote{color:#3f5f78;border-left:4px solid #bfe0f1;margin-inline:0;padding:4px 18px}.ur-info{background:#fff;border:2px solid #d9e8f2;border-radius:16px;margin:0;display:grid;overflow:hidden}.ur-info__row{border-top:1px solid #e6eef4;grid-template-columns:minmax(7em,1fr) 3fr;display:grid}.ur-info__row:first-child{border-top:0}.ur-info dt{color:#0c3263;background:#f3f8fb;padding:12px 16px;font-size:.92rem;font-weight:900}.ur-info dd{margin:0;padding:12px 16px;font-size:.94rem;line-height:1.9}.ur-info dd>p{margin:0}.ur-info dd>p+p{margin-top:.5em}@media (width<=640px){.ur-info__row{grid-template-columns:1fr}}.ur-btn{background:#ffd13d;border-radius:999px;margin:4px 6px 4px 0;padding:10px 24px;font-weight:900;transition:transform .25s;display:inline-block;box-shadow:0 10px 18px -12px #785a008c;color:#0a2b58!important;text-decoration:none!important}.ur-btn:hover{transform:translateY(-2px)}details.ur-acc{background:#fff;border:2px solid #d9e8f2;border-radius:14px;margin:10px 0}details.ur-acc>summary{cursor:pointer;color:#0c3263;padding:12px 18px;font-weight:900}.ur-acc__body{padding:0 18px 14px}.ur-prose,.ur-prose a{overflow-wrap:anywhere}
