body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-detail-label>span{flex:0 0 46px;width:46px;min-width:46px;height:46px;aspect-ratio:1}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-detail-label>strong{min-width:0}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-detail-column article ul{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-detail-column article li{min-width:0;overflow-wrap:anywhere}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-requirement-overview.is-phase-scrollable{padding:var(--pp-space-4, 16px) 0 var(--pp-space-6, 32px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:var(--pp-space-2, 8px);overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab}@container engineering-map (max-width: 900px){body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-requirement-overview__canvas{width:1024px;min-width:1024px;padding:var(--pp-space-3, 12px) var(--pp-space-2, 8px) 0}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide :is(.daichi-engineering-tabs,.engineering-requirement-grid){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;width:100%;padding:0;overflow:visible}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .daichi-engineering-tabs button{align-content:start;scroll-snap-align:center}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-requirement-grid{margin-top:0}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-requirement-heading{display:none}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-requirement-grid>section{min-height:218px;padding:var(--pp-space-4, 16px) var(--pp-space-3, 12px);border-block:0;border-right:0}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .daichi-engineering-tabs button[aria-selected=true],body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-requirement-grid>section.is-current{background:color-mix(in srgb,var(--pp-primary) 10%,transparent)}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-requirement-grid li strong{font-size:13px}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-requirement-grid li small{font-size:11px}}body[data-work-variant=daichi-engineering] .engineering-phase-swipe-hint{display:none}body[data-work-variant=daichi-engineering] .daichi-engineering-hint.has-phase-scroller .engineering-phase-swipe-hint{display:block;margin-top:var(--pp-space-2, 8px);color:var(--pp-deep);font-size:12px}body[data-work-variant=daichi-engineering] .engineering-requirement-overview.is-dragging,body[data-work-variant=daichi-engineering] .engineering-requirement-overview.is-dragging *{cursor:grabbing;user-select:none}body[data-work-variant=daichi-engineering] .engineering-requirement-overview.is-dragging{scroll-snap-type:none!important}@media(max-width:980px){body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-phase-panel{min-width:0;margin-top:var(--pp-space-5, 24px);padding:var(--pp-space-5, 24px) var(--pp-space-4, 16px) var(--pp-space-6, 32px)}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-detail-flow{grid-template-columns:minmax(0,1fr);gap:var(--pp-space-5, 24px)}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-detail-column{min-width:0;padding-inline:0;overflow:visible}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-detail-column+.engineering-detail-column{padding-top:var(--pp-space-4, 16px);border-left:0!important;border-top:1px solid var(--pp-border)!important}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-phase-lead{padding-inline:0}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-phase-lead>span{min-width:0}body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-detail-column article li,body[data-work-variant=daichi-engineering] #engineering-programs.engineering-service-field-guide .engineering-phase-lead em{font-size:14px;line-height:1.75}}
