@layer retech-block{.retech-x-dl .retech-x-sol-note{margin-top:30px;color:var(--retech-x-ink-3);font-size:13px;line-height:1.68}.retech-x-dl-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.retech-x-dl-cat-card{border:1px solid var(--retech-x-line);border-radius:var(--retech-x-r-lg);background:var(--retech-x-white);transition:border-color var(--retech-x-dur) var(--retech-x-ease-ui),box-shadow var(--retech-x-dur) var(--retech-x-ease-ui),transform var(--retech-x-dur) var(--retech-x-ease-ui)}.retech-x-dl-cat-card:hover{border-color:rgb(118 192 67 / .5);box-shadow:var(--retech-x-sh-md);transform:translateY(-3px)}.retech-x-dl-cat-card>a{display:flex;flex-direction:column;height:100%;padding:28px 26px 26px}.retech-x-dl-cat-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.retech-x-dl-cat-title{font-size:18px;font-weight:700;line-height:1.32;color:var(--retech-x-ink);letter-spacing:-.012em}.retech-x-dl-cat-count{flex:0 0 auto;color:var(--retech-x-tech-dark);font-family:var(--wp--preset--font-family--mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:10px;font-weight:700;letter-spacing:.05em;white-space:nowrap}.retech-x-dl-cat-desc{display:block;margin-top:11px;color:var(--retech-x-ink-3);font-size:13px;line-height:1.6}.retech-x-dl-cat-card .retech-x-route-points{margin-top:18px;padding-top:18px}.retech-x-dl-cat-card .retech-x-route-points li::before{box-shadow:inset 0 0 0 3px var(--retech-x-flow)}.retech-x-dl-cat-card .retech-x-link-arrow{color:var(--retech-x-flow-dark)}.retech-x-dl-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.retech-x-dl-doc-card{display:flex;flex-direction:column;padding:26px 24px;border:1px solid var(--retech-x-line);border-radius:var(--retech-x-r-lg);background:var(--retech-x-white);transition:border-color var(--retech-x-dur) var(--retech-x-ease-ui),box-shadow var(--retech-x-dur) var(--retech-x-ease-ui)}.retech-x-dl-doc-card:hover{border-color:rgb(24 175 196 / .44);box-shadow:var(--retech-x-sh-md)}.retech-x-dl-doc-type{margin-bottom:10px;color:var(--retech-x-tech-dark);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.retech-x-dl-doc-title{font-size:17px;font-weight:700;line-height:1.35;color:var(--retech-x-ink);letter-spacing:-.01em}.retech-x-dl-doc-meta{display:grid;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--retech-x-line)}.retech-x-dl-doc-meta>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:baseline}.retech-x-dl-doc-meta dt{color:var(--retech-x-ink-3);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.retech-x-dl-doc-meta dd{color:var(--retech-x-ink-2);font-size:13px;line-height:1.5}.retech-x-dl-doc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:22px}.retech-x-dl-disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.retech-x-dl-list{border-top:1px solid var(--retech-x-line)}.retech-x-dl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--retech-x-line)}.retech-x-dl-row-title{font-size:16px;font-weight:700;color:var(--retech-x-ink)}.retech-x-dl-row-meta{margin-top:6px;color:var(--retech-x-ink-3);font-size:13px}}@layer retech-responsive{@media (max-width:1240px){.retech-x-dl-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.retech-x-dl-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retech-x-dl-doc-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.retech-x-dl-cat-grid{grid-template-columns:minmax(0,1fr)}.retech-x-dl-doc-meta>div{grid-template-columns:minmax(0,1fr);gap:3px}.retech-x-dl-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.retech-x-dl-cat-card,.retech-x-dl-doc-card{transition:none}.retech-x-dl-cat-card:hover{transform:none}}}